Søk lastes bare når du bruker det. Bla gjennom alle kategoriene nedenfor.

Planlegging og publisering

Tildel Threads-innholdskø

Ta opp ett forhåndsvist utkast/tidsluke; prøv på nytt med samme mutasjon, revisjon og sammendrag. Fyller aldri på automatisk.

POST /studio-api/threads-content-queues/allocate

Kontrakt gjennomgått: · sha256:11debf801a5e6096

Oversikt

Ta opp ett forhåndsvist utkast/tidsluke; prøv på nytt med samme mutasjon, revisjon og sammendrag. Fyller aldri på automatisk.

Et vellykket HTTP-svar kan bety at en forespørsel er akseptert fremfor fullført. For bakgrunnsarbeid, lagre returnert ID og kontroller samme operasjon til den er ferdig. Et planlagt eller akseptert innlegg er først publisert når plattformen bekrefter det; et klienttidsavbrudd fastslår ikke resultatet.

Autentisering og tillatelser

Godtatte legitimasjonsklasser
user_session, delegated_oauth, personal_access_token
Delegert funksjon
agent:publish
Minste arbeidsområderolle
editor
Tilgangsomfang
Ressurser denne brukeren er autorisert til å bruke
Samtykke for alle arbeidsområder kreves
Nei
Endrer tilstand
Ja
Når operasjonen er fullført
one canonical Post admission for one exact Draft/slot; terminal publication outcome remains authoritative

Et token kan bare bruke rettighetene eieren har. Hver forespørsel kontrollerer arbeidsområdemedlemskap, ressurseierskap, valgte arbeidsområder og gitte funksjoner. Profilene core og full endrer hvilke verktøy som vises; de gir ikke tilgang.

Forespørselsfelter

Påkrevd betyr påkrevd i foreldreobjektet og valgt gren. Et påkrevd underfelt gjør ikke en valgfri forelder påkrevd. Reglene og feltnavnene nedenfor er kopiert fra kontrakten.

Forespørselsfelter
Felt / grenType / påkrevdBegrensninger
$objectPåkrevd i forelder
  • additionalProperties: false
workspace_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
expected_versionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
mutation_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
item_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft_revisionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
preview_digeststringPåkrevd i forelder
  • pattern: "^[a-f0-9]{64}$"
Fullstendig JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "expected_version": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "mutation_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "item_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "draft_revision": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "preview_digest": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$"
    }
  },
  "required": [
    "workspace_id",
    "id",
    "expected_version",
    "mutation_id",
    "item_id",
    "draft_revision",
    "preview_digest"
  ],
  "additionalProperties": false
}

Svar og fullføring

HTTP-statuser ved suksess: 200. Når operasjonen er fullført: one canonical Post admission for one exact Draft/slot; terminal publication outcome remains authoritative.

Et vellykket HTTP-svar kan bety at en forespørsel er akseptert fremfor fullført. For bakgrunnsarbeid, lagre returnert ID og kontroller samme operasjon til den er ferdig. Et planlagt eller akseptert innlegg er først publisert når plattformen bekrefter det; et klienttidsavbrudd fastslår ikke resultatet.

Påkrevd betyr påkrevd i foreldreobjektet og valgt gren. Et påkrevd underfelt gjør ikke en valgfri forelder påkrevd. Reglene og feltnavnene nedenfor er kopiert fra kontrakten.

Svar og fullføring
Felt / grenType / påkrevdBegrensninger
$objectPåkrevd i forelder—
queueobjectPåkrevd i forelder—
queue.idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.workspace_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.social_account_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.namestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 120
queue.display_timezonestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 80
queue.weekly_slotsarrayPåkrevd i forelder
  • minItems: 1
  • maxItems: 49
queue.weekly_slots[]objectValgfritt / element—
queue.weekly_slots[].weekdayintegerPåkrevd i forelder
  • minimum: 0
  • maximum: 6
queue.weekly_slots[].local_timestringPåkrevd i forelder
  • pattern: "^([01]\\d|2[0-3]):[0-5]\\d$"
queue.pausedbooleanPåkrevd i forelder—
queue.deletedbooleanPåkrevd i forelder—
queue.versionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
queue.created_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
queue.updated_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
queue.pending_itemsarrayPåkrevd i forelder
  • maxItems: 50
queue.pending_items[]objectValgfritt / element—
queue.pending_items[].item_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.pending_items[].draft_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.pending_items[].draft_revisionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
queue.pending_items[].current_revisioninteger | nullPåkrevd i forelder—
queue.pending_items[].current_revisionanyOf 1integerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
queue.pending_items[].current_revisionanyOf 2nullPåkrevd i forelder—
queue.pending_items[].draft_statestring | nullPåkrevd i forelder—
queue.pending_items[].draft_stateanyOf 1stringPåkrevd i forelder
  • enum: ["draft","submitting","submitted"]
queue.pending_items[].draft_stateanyOf 2nullPåkrevd i forelder—
queue.pending_items[].caption_previewstringPåkrevd i forelder
  • maxLength: 500
queue.allocationsarrayPåkrevd i forelder
  • maxItems: 50
queue.allocations[]objectValgfritt / element—
queue.allocations[].idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.allocations[].item_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.allocations[].draft_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.allocations[].draft_revisionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
queue.allocations[].mutation_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
queue.allocations[].slotobjectPåkrevd i forelder—
queue.allocations[].slot.scheduled_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
queue.allocations[].slot.local_datestringPåkrevd i forelder
  • pattern: "^\\d{4}-\\d{2}-\\d{2}$"
queue.allocations[].slot.local_timestringPåkrevd i forelder
  • pattern: "^([01]\\d|2[0-3]):[0-5]\\d$"
queue.allocations[].slot.utc_offset_minutesintegerPåkrevd i forelder
  • minimum: -840
  • maximum: 840
queue.allocations[].slot.display_timezonestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 80
queue.allocations[].post_idstringPåkrevd i forelder
  • pattern: "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
queue.allocations[].accepted_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
allocationobjectPåkrevd i forelder—
allocation.idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
allocation.item_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
allocation.draft_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
allocation.draft_revisionintegerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
allocation.mutation_idstringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
allocation.slotobjectPåkrevd i forelder—
allocation.slot.scheduled_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
allocation.slot.local_datestringPåkrevd i forelder
  • pattern: "^\\d{4}-\\d{2}-\\d{2}$"
allocation.slot.local_timestringPåkrevd i forelder
  • pattern: "^([01]\\d|2[0-3]):[0-5]\\d$"
allocation.slot.utc_offset_minutesintegerPåkrevd i forelder
  • minimum: -840
  • maximum: 840
allocation.slot.display_timezonestringPåkrevd i forelder
  • minLength: 1
  • maxLength: 80
allocation.post_idstringPåkrevd i forelder
  • pattern: "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
allocation.accepted_atstringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
postobject | nullPåkrevd i forelder—
postanyOf 1objectPåkrevd i forelder—
post.idanyOf 1stringPåkrevd i forelder
  • pattern: "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
post.workspace_idanyOf 1stringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
post.social_account_idanyOf 1string | nullPåkrevd i forelder—
post.social_account_idanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
post.social_account_idanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.platformanyOf 1stringPåkrevd i forelder
  • enum: ["instagram","threads","facebook","youtube","x"]
post.destinationanyOf 1objectPåkrevd i forelder—
post.destination.social_account_idanyOf 1string | nullPåkrevd i forelder—
post.destination.social_account_idanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
post.destination.social_account_idanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.destination.platformanyOf 1stringPåkrevd i forelder
  • enum: ["instagram","threads","facebook","youtube","x"]
post.destination.platform_user_idanyOf 1string | nullPåkrevd i forelder—
post.destination.account_labelanyOf 1string | nullPåkrevd i forelder—
post.captionanyOf 1string | nullPåkrevd i forelder—
post.hashtagsanyOf 1arrayPåkrevd i forelder—
post.hashtags[]anyOf 1stringValgfritt / element—
post.mediaanyOf 1arrayPåkrevd i forelder—
post.media[]anyOf 1objectValgfritt / element—
post.media[].kindanyOf 1stringPåkrevd i forelder
  • enum: ["image","video"]
post.media[].urlanyOf 1stringPåkrevd i forelder
  • format: "uri"
post.media[].cover_urlanyOf 1string | nullValgfritt / element—
post.media[].cover_urlanyOf 1 / anyOf 1stringValgfritt / element
  • format: "uri"
post.media[].cover_urlanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].cover_asset_idanyOf 1integer | nullValgfritt / element—
post.media[].cover_asset_idanyOf 1 / anyOf 1integerValgfritt / element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].cover_asset_idanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].asset_idanyOf 1integer | nullValgfritt / element—
post.media[].asset_idanyOf 1 / anyOf 1integerValgfritt / element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].asset_idanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].mime_typeanyOf 1string | nullValgfritt / element—
post.media[].mime_typeanyOf 1 / anyOf 1stringValgfritt / element
  • minLength: 1
  • maxLength: 160
post.media[].mime_typeanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].preview_urlanyOf 1string | nullValgfritt / element

Midlertidig autorisert lese-URL; behold url som varig medieidentitet for planlagt innlegg.

—
post.media[].preview_urlanyOf 1 / anyOf 1stringValgfritt / element
  • format: "uri"
post.media[].preview_urlanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].cover_preview_urlanyOf 1string | nullValgfritt / element

Midlertidig autorisert lese-URL for forsidebilde; behold cover_url som varig medieidentitet.

—
post.media[].cover_preview_urlanyOf 1 / anyOf 1stringValgfritt / element
  • format: "uri"
post.media[].cover_preview_urlanyOf 1 / anyOf 2nullValgfritt / element—
post.media[].preview_expires_atanyOf 1string | nullValgfritt / element—
post.media[].preview_expires_atanyOf 1 / anyOf 1stringValgfritt / element
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
post.media[].preview_expires_atanyOf 1 / anyOf 2nullValgfritt / element—
post.link_urlanyOf 1string | nullValgfritt / element—
post.link_urlanyOf 1 / anyOf 1stringValgfritt / element
  • format: "uri"
post.link_urlanyOf 1 / anyOf 2nullValgfritt / element—
post.publish_optionsanyOf 1objectPåkrevd i forelder—
post.publish_options.post_typeanyOf 1stringValgfritt / element
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
post.publish_options.location_idanyOf 1stringValgfritt / element
  • minLength: 1
post.publish_options.share_to_feedanyOf 1booleanValgfritt / element—
post.publish_options.collaboratorsanyOf 1arrayValgfritt / element
  • maxItems: 3
post.publish_options.collaborators[]anyOf 1stringValgfritt / element
  • minLength: 1
post.publish_options.first_commentanyOf 1stringValgfritt / element
  • minLength: 1
  • maxLength: 2200
post.publish_options.topic_taganyOf 1stringValgfritt / element
  • minLength: 1
post.publish_options.thumb_offset_msanyOf 1integerValgfritt / element
  • minimum: 0
  • maximum: 9007199254740991
post.publish_options.titleanyOf 1stringValgfritt / element
  • maxLength: 255
post.publish_options.youtube_privacy_statusanyOf 1stringValgfritt / element
  • enum: ["private","unlisted","public"]
post.publish_options.youtube_category_idanyOf 1stringValgfritt / element
  • pattern: "^\\d+$"
post.publish_options.youtube_contains_synthetic_mediaanyOf 1booleanValgfritt / element—
post.publish_options.descriptionanyOf 1stringValgfritt / element
  • maxLength: 5000
post.publish_options.category_idanyOf 1stringValgfritt / element
  • pattern: "^\\d+$"
post.publish_options.privacy_statusanyOf 1stringValgfritt / element
  • enum: ["private","unlisted","public"]
post.publish_options.cancellation_modeanyOf 1stringValgfritt / element
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
post.publish_options.tagsanyOf 1arrayValgfritt / element—
post.publish_options.tags[]anyOf 1stringValgfritt / element—
post.publish_options.default_languageanyOf 1stringValgfritt / element—
post.publish_options.localizationsanyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.localizations.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.licenseanyOf 1stringValgfritt / element
  • enum: ["youtube","creativeCommon"]
post.publish_options.embeddableanyOf 1booleanValgfritt / element—
post.publish_options.public_stats_viewableanyOf 1booleanValgfritt / element—
post.publish_options.self_declared_made_for_kidsanyOf 1booleanValgfritt / element—
post.publish_options.contains_synthetic_mediaanyOf 1booleanValgfritt / element—
post.publish_options.has_paid_product_placementanyOf 1booleanValgfritt / element—
post.publish_options.recording_dateanyOf 1stringValgfritt / element—
post.publish_options.notify_subscribersanyOf 1booleanValgfritt / element—
post.publish_options.thumbnail_asset_idanyOf 1integerValgfritt / element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.publish_options.surface_expectationanyOf 1stringValgfritt / element
  • const: "SHORT"
post.publish_options.brand_partneranyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.brand_partner.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.cover_asset_idanyOf 1integerValgfritt / element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.publish_options.audio_nameanyOf 1stringValgfritt / element—
post.publish_options.trial_paramsanyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.trial_params.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.is_ai_generatedanyOf 1booleanValgfritt / element—
post.publish_options.branded_content_sponsor_idsanyOf 1arrayValgfritt / element—
post.publish_options.branded_content_sponsor_ids[]anyOf 1stringValgfritt / element—
post.publish_options.is_paid_partnershipanyOf 1booleanValgfritt / element—
post.publish_options.media_optionsanyOf 1arrayValgfritt / element—
post.publish_options.media_options[]anyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.media_options[].*anyOf 1any JSON valueValgfritt / element—
post.publish_options.reply_to_idanyOf 1stringValgfritt / element—
post.publish_options.quote_post_idanyOf 1stringValgfritt / element—
post.publish_options.repost_target_idanyOf 1stringValgfritt / element—
post.publish_options.reply_controlanyOf 1stringValgfritt / element—
post.publish_options.enable_reply_approvalsanyOf 1booleanValgfritt / element—
post.publish_options.link_attachmentanyOf 1stringValgfritt / element
  • format: "uri"
post.publish_options.poll_attachmentanyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.poll_attachment.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.gif_attachmentanyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.gif_attachment.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.text_attachmentanyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.text_attachment.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.text_entitiesanyOf 1arrayValgfritt / element—
post.publish_options.text_entities[]anyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.text_entities[].*anyOf 1any JSON valueValgfritt / element—
post.publish_options.is_spoiler_mediaanyOf 1booleanValgfritt / element—
post.publish_options.is_ghost_postanyOf 1booleanValgfritt / element—
post.publish_options.allowlisted_country_codesanyOf 1arrayValgfritt / element—
post.publish_options.allowlisted_country_codes[]anyOf 1stringValgfritt / element—
post.publish_options.crossreshare_to_iganyOf 1booleanValgfritt / element—
post.publish_options.crossreshare_to_ig_dark_modeanyOf 1booleanValgfritt / element—
post.publish_options.auto_publish_textanyOf 1booleanValgfritt / element—
post.publish_options.publication_modeanyOf 1stringValgfritt / element
  • enum: ["PUBLISH","DRAFT"]
post.publish_options.backdated_timeanyOf 1numberValgfritt / element—
post.publish_options.backdated_time_granularityanyOf 1stringValgfritt / element
  • enum: ["year","month","day","hour","minute"]
post.publish_options.placeanyOf 1stringValgfritt / element—
post.publish_options.feed_targetinganyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.feed_targeting.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.targetinganyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.targeting.*anyOf 1any JSON valueValgfritt / element—
post.publish_options.child_attachmentsanyOf 1arrayValgfritt / element—
post.publish_options.child_attachments[]anyOf 1objectValgfritt / element
  • additionalProperties: {}
post.publish_options.child_attachments[].*anyOf 1any JSON valueValgfritt / element—
post.publish_options.multi_share_end_cardanyOf 1booleanValgfritt / element—
post.publish_options.multi_share_optimizedanyOf 1booleanValgfritt / element—
post.publish_options.unpublished_content_typeanyOf 1stringValgfritt / element—
post.publish_options.no_storyanyOf 1booleanValgfritt / element—
post.publish_options.crossposted_video_idanyOf 1stringValgfritt / element—
post.publish_options.sphericalanyOf 1booleanValgfritt / element—
post.scheduled_atanyOf 1stringPåkrevd i forelder—
post.display_timezoneanyOf 1stringPåkrevd i forelder
  • minLength: 1
  • maxLength: 80
post.local_scheduled_atanyOf 1string | nullValgfritt / element—
post.local_scheduled_atanyOf 1 / anyOf 1stringValgfritt / element
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
post.local_scheduled_atanyOf 1 / anyOf 2nullValgfritt / element—
post.schedule_timezoneanyOf 1string | nullValgfritt / element—
post.schedule_timezoneanyOf 1 / anyOf 1stringValgfritt / element
  • minLength: 1
  • maxLength: 80
post.schedule_timezoneanyOf 1 / anyOf 2nullValgfritt / element—
post.schedule_dst_disambiguationanyOf 1string | nullValgfritt / element—
post.schedule_dst_disambiguationanyOf 1 / anyOf 1stringValgfritt / element
  • enum: ["exact","earlier","later"]
post.schedule_dst_disambiguationanyOf 1 / anyOf 2nullValgfritt / element—
post.schedule_intent_stateanyOf 1stringValgfritt / element
  • enum: ["verified","legacy_unverified"]
post.expires_atanyOf 1string | nullPåkrevd i forelder—
post.statusanyOf 1stringPåkrevd i forelder
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
post.versionanyOf 1integerPåkrevd i forelder
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.automatic_retry_enabledanyOf 1booleanPåkrevd i forelder—
post.delete_requested_atanyOf 1string | nullPåkrevd i forelder—
post.deletionanyOf 1objectValgfritt / element—
post.deletion.stateanyOf 1stringPåkrevd i forelder
  • enum: ["pending","retry_scheduled","failed","unconfirmed","confirmed","unpublished_cancelled"]
post.deletion.retry_atanyOf 1string | nullPåkrevd i forelder—
post.deletion.retry_atanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
post.deletion.retry_atanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.published_atanyOf 1string | nullPåkrevd i forelder—
post.deleted_atanyOf 1string | nullPåkrevd i forelder—
post.provider_post_idanyOf 1string | nullPåkrevd i forelder—
post.permalinkanyOf 1string | nullPåkrevd i forelder—
post.permalinkanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "uri"
post.permalinkanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.created_atanyOf 1stringPåkrevd i forelder—
post.updated_atanyOf 1stringPåkrevd i forelder—
post.project_idanyOf 1string | nullPåkrevd i forelder—
post.project_idanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
post.project_idanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.batch_idanyOf 1string | nullPåkrevd i forelder—
post.batch_idanyOf 1 / anyOf 1stringPåkrevd i forelder
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
post.batch_idanyOf 1 / anyOf 2nullPåkrevd i forelder—
post.source_refanyOf 1object | nullPåkrevd i forelder—
post.source_refanyOf 1 / anyOf 1objectPåkrevd i forelder
  • additionalProperties: {}
post.source_ref.*anyOf 1 / anyOf 1any JSON valueValgfritt / element—
post.source_refanyOf 1 / anyOf 2nullPåkrevd i forelder—
postanyOf 2nullPåkrevd i forelder—
replayedbooleanPåkrevd i forelder—
Fullstendig JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "queue": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "workspace_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "social_account_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 120
        },
        "display_timezone": {
          "type": "string",
          "minLength": 1,
          "maxLength": 80
        },
        "weekly_slots": {
          "minItems": 1,
          "maxItems": 49,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "weekday": {
                "type": "integer",
                "minimum": 0,
                "maximum": 6
              },
              "local_time": {
                "type": "string",
                "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
              }
            },
            "required": [
              "weekday",
              "local_time"
            ]
          }
        },
        "paused": {
          "type": "boolean"
        },
        "deleted": {
          "type": "boolean"
        },
        "version": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "created_at": {
          "type": "string",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
          "format": "date-time"
        },
        "updated_at": {
          "type": "string",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
          "format": "date-time"
        },
        "pending_items": {
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "item_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "draft_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "draft_revision": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "current_revision": {
                "anyOf": [
                  {
                    "type": "integer",
                    "exclusiveMinimum": 0,
                    "maximum": 9007199254740991
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "draft_state": {
                "anyOf": [
                  {
                    "type": "string",
                    "enum": [
                      "draft",
                      "submitting",
                      "submitted"
                    ]
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "caption_preview": {
                "type": "string",
                "maxLength": 500
              }
            },
            "required": [
              "item_id",
              "draft_id",
              "draft_revision",
              "current_revision",
              "draft_state",
              "caption_preview"
            ]
          }
        },
        "allocations": {
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "item_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "draft_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "draft_revision": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "mutation_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "slot": {
                "type": "object",
                "properties": {
                  "scheduled_at": {
                    "type": "string",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                    "format": "date-time"
                  },
                  "local_date": {
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                  },
                  "local_time": {
                    "type": "string",
                    "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
                  },
                  "utc_offset_minutes": {
                    "type": "integer",
                    "minimum": -840,
                    "maximum": 840
                  },
                  "display_timezone": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 80
                  }
                },
                "required": [
                  "scheduled_at",
                  "local_date",
                  "local_time",
                  "utc_offset_minutes",
                  "display_timezone"
                ]
              },
              "post_id": {
                "type": "string",
                "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
              },
              "accepted_at": {
                "type": "string",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "format": "date-time"
              }
            },
            "required": [
              "id",
              "item_id",
              "draft_id",
              "draft_revision",
              "mutation_id",
              "slot",
              "post_id",
              "accepted_at"
            ]
          }
        }
      },
      "required": [
        "id",
        "workspace_id",
        "social_account_id",
        "name",
        "display_timezone",
        "weekly_slots",
        "paused",
        "deleted",
        "version",
        "created_at",
        "updated_at",
        "pending_items",
        "allocations"
      ]
    },
    "allocation": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "item_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "draft_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "draft_revision": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "mutation_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "slot": {
          "type": "object",
          "properties": {
            "scheduled_at": {
              "type": "string",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
              "format": "date-time"
            },
            "local_date": {
              "type": "string",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
            },
            "local_time": {
              "type": "string",
              "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
            },
            "utc_offset_minutes": {
              "type": "integer",
              "minimum": -840,
              "maximum": 840
            },
            "display_timezone": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80
            }
          },
          "required": [
            "scheduled_at",
            "local_date",
            "local_time",
            "utc_offset_minutes",
            "display_timezone"
          ]
        },
        "post_id": {
          "type": "string",
          "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
        },
        "accepted_at": {
          "type": "string",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
          "format": "date-time"
        }
      },
      "required": [
        "id",
        "item_id",
        "draft_id",
        "draft_revision",
        "mutation_id",
        "slot",
        "post_id",
        "accepted_at"
      ]
    },
    "post": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
            },
            "workspace_id": {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            "social_account_id": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "platform": {
              "type": "string",
              "enum": [
                "instagram",
                "threads",
                "facebook",
                "youtube",
                "x"
              ]
            },
            "destination": {
              "type": "object",
              "properties": {
                "social_account_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uuid",
                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "platform": {
                  "type": "string",
                  "enum": [
                    "instagram",
                    "threads",
                    "facebook",
                    "youtube",
                    "x"
                  ]
                },
                "platform_user_id": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "account_label": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "social_account_id",
                "platform",
                "platform_user_id",
                "account_label"
              ]
            },
            "caption": {
              "type": [
                "string",
                "null"
              ]
            },
            "hashtags": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "media": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "image",
                      "video"
                    ]
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "cover_url": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "cover_asset_id": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "asset_id": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "mime_type": {
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "preview_url": {
                    "description": "Temporary authorized read URL; keep url as persisted Scheduled Post media identity.",
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "cover_preview_url": {
                    "description": "Temporary authorized cover read URL; keep cover_url as persisted media identity.",
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "preview_expires_at": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
                        "format": "date-time"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "kind",
                  "url"
                ]
              }
            },
            "link_url": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "uri"
                },
                {
                  "type": "null"
                }
              ]
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "enum": [
                    "TEXT",
                    "LINK",
                    "IMAGE",
                    "MULTI_IMAGE",
                    "VIDEO",
                    "CAROUSEL",
                    "REELS",
                    "STORY_IMAGE",
                    "STORY_VIDEO",
                    "REPOST",
                    "SHORT"
                  ]
                },
                "location_id": {
                  "type": "string",
                  "minLength": 1
                },
                "share_to_feed": {
                  "type": "boolean"
                },
                "collaborators": {
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "first_comment": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 2200
                },
                "topic_tag": {
                  "type": "string",
                  "minLength": 1
                },
                "thumb_offset_ms": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                "title": {
                  "type": "string",
                  "maxLength": 255
                },
                "youtube_privacy_status": {
                  "type": "string",
                  "enum": [
                    "private",
                    "unlisted",
                    "public"
                  ]
                },
                "youtube_category_id": {
                  "type": "string",
                  "pattern": "^\\d+$"
                },
                "youtube_contains_synthetic_media": {
                  "type": "boolean"
                },
                "description": {
                  "type": "string",
                  "maxLength": 5000
                },
                "category_id": {
                  "type": "string",
                  "pattern": "^\\d+$"
                },
                "privacy_status": {
                  "type": "string",
                  "enum": [
                    "private",
                    "unlisted",
                    "public"
                  ]
                },
                "cancellation_mode": {
                  "type": "string",
                  "enum": [
                    "DELETE",
                    "UNSCHEDULE_KEEP_PRIVATE"
                  ]
                },
                "tags": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "default_language": {
                  "type": "string"
                },
                "localizations": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "license": {
                  "type": "string",
                  "enum": [
                    "youtube",
                    "creativeCommon"
                  ]
                },
                "embeddable": {
                  "type": "boolean"
                },
                "public_stats_viewable": {
                  "type": "boolean"
                },
                "self_declared_made_for_kids": {
                  "type": "boolean"
                },
                "contains_synthetic_media": {
                  "type": "boolean"
                },
                "has_paid_product_placement": {
                  "type": "boolean"
                },
                "recording_date": {
                  "type": "string"
                },
                "notify_subscribers": {
                  "type": "boolean"
                },
                "thumbnail_asset_id": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "surface_expectation": {
                  "type": "string",
                  "const": "SHORT"
                },
                "brand_partner": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "cover_asset_id": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "audio_name": {
                  "type": "string"
                },
                "trial_params": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "is_ai_generated": {
                  "type": "boolean"
                },
                "branded_content_sponsor_ids": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "is_paid_partnership": {
                  "type": "boolean"
                },
                "media_options": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {}
                  }
                },
                "reply_to_id": {
                  "type": "string"
                },
                "quote_post_id": {
                  "type": "string"
                },
                "repost_target_id": {
                  "type": "string"
                },
                "reply_control": {
                  "type": "string"
                },
                "enable_reply_approvals": {
                  "type": "boolean"
                },
                "link_attachment": {
                  "type": "string",
                  "format": "uri"
                },
                "poll_attachment": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "gif_attachment": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "text_attachment": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "text_entities": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {}
                  }
                },
                "is_spoiler_media": {
                  "type": "boolean"
                },
                "is_ghost_post": {
                  "type": "boolean"
                },
                "allowlisted_country_codes": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "crossreshare_to_ig": {
                  "type": "boolean"
                },
                "crossreshare_to_ig_dark_mode": {
                  "type": "boolean"
                },
                "auto_publish_text": {
                  "type": "boolean"
                },
                "publication_mode": {
                  "type": "string",
                  "enum": [
                    "PUBLISH",
                    "DRAFT"
                  ]
                },
                "backdated_time": {
                  "type": "number"
                },
                "backdated_time_granularity": {
                  "type": "string",
                  "enum": [
                    "year",
                    "month",
                    "day",
                    "hour",
                    "minute"
                  ]
                },
                "place": {
                  "type": "string"
                },
                "feed_targeting": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "targeting": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                "child_attachments": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {}
                  }
                },
                "multi_share_end_card": {
                  "type": "boolean"
                },
                "multi_share_optimized": {
                  "type": "boolean"
                },
                "unpublished_content_type": {
                  "type": "string"
                },
                "no_story": {
                  "type": "boolean"
                },
                "crossposted_video_id": {
                  "type": "string"
                },
                "spherical": {
                  "type": "boolean"
                }
              }
            },
            "scheduled_at": {
              "type": "string"
            },
            "display_timezone": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80
            },
            "local_scheduled_at": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "schedule_timezone": {
              "anyOf": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 80
                },
                {
                  "type": "null"
                }
              ]
            },
            "schedule_dst_disambiguation": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "exact",
                    "earlier",
                    "later"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "schedule_intent_state": {
              "type": "string",
              "enum": [
                "verified",
                "legacy_unverified"
              ]
            },
            "expires_at": {
              "type": [
                "string",
                "null"
              ]
            },
            "status": {
              "type": "string",
              "enum": [
                "scheduled",
                "publishing",
                "published",
                "failed",
                "expired",
                "needs_reschedule",
                "cancelled",
                "deleted"
              ]
            },
            "version": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "automatic_retry_enabled": {
              "type": "boolean"
            },
            "delete_requested_at": {
              "type": [
                "string",
                "null"
              ]
            },
            "deletion": {
              "type": "object",
              "properties": {
                "state": {
                  "type": "string",
                  "enum": [
                    "pending",
                    "retry_scheduled",
                    "failed",
                    "unconfirmed",
                    "confirmed",
                    "unpublished_cancelled"
                  ]
                },
                "retry_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
                      "format": "date-time"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "state",
                "retry_at"
              ]
            },
            "published_at": {
              "type": [
                "string",
                "null"
              ]
            },
            "deleted_at": {
              "type": [
                "string",
                "null"
              ]
            },
            "provider_post_id": {
              "type": [
                "string",
                "null"
              ]
            },
            "permalink": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "uri"
                },
                {
                  "type": "null"
                }
              ]
            },
            "created_at": {
              "type": "string"
            },
            "updated_at": {
              "type": "string"
            },
            "project_id": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "batch_id": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "source_ref": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "id",
            "workspace_id",
            "social_account_id",
            "platform",
            "destination",
            "caption",
            "hashtags",
            "media",
            "publish_options",
            "scheduled_at",
            "display_timezone",
            "expires_at",
            "status",
            "version",
            "automatic_retry_enabled",
            "delete_requested_at",
            "published_at",
            "deleted_at",
            "provider_post_id",
            "permalink",
            "created_at",
            "updated_at",
            "project_id",
            "batch_id",
            "source_ref"
          ]
        },
        {
          "type": "null"
        }
      ]
    },
    "replayed": {
      "type": "boolean"
    }
  },
  "required": [
    "queue",
    "allocation",
    "post",
    "replayed"
  ]
}

Feil og trygge nye forsøk

Kontroller HTTP-status og svarinnhold. En 400-valideringsfeil kan inneholde en ZodError; håndteringsfeil bruker feltene error, message og code. Behold request_id eller x-request-id for feilsøking, uten påloggingsopplysninger. Rett 401/403-tilgangsfeil før nye forsøk, og følg Retry-After ved 429. Hvis en skriveoperasjon er usikker eller returnerer 5xx, les det eksisterende resultatet først. Gjenbruk bare en idempotensnøkkel der det støttes; virkemåten ved nye forsøk varierer mellom operasjoner og garanterer ikke levering nøyaktig én gang.

Feilsøkingsveiledning

Eksempler

Disse eksemplene bruker fiktive verdier kontrollert mot skjemaene. Erstatt ID-ene med noen du har lov til å bruke, mediene med klare ressurser og datoene med bekreftet publiseringstidspunkt. Kontroller kontoens kvalifikasjon før en skriveoperasjon sendes inn. Siden sender ingen API-forespørsler.

Angi SOSOAPI_ACCESS_TOKEN på serveren din til legitimasjon som operasjonen godtar, og hold den unna nettleserkode. For en KI-agent, bruk sosoapi auth login for innlogging gjennom nettleseren, og la CLI-et fornye legitimasjonen.

request.json

{
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "id": "44444444-4444-4444-8444-444444444444",
  "expected_version": 1,
  "mutation_id": "60000000-0000-4000-8000-000000000021",
  "item_id": "80000000-0000-4000-8000-000000000003",
  "draft_revision": 1,
  "preview_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}

cURL

curl --request POST \
  "https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/threads-content-queues/allocate" \
  -H "Authorization: Bearer $SOSOAPI_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  --data-binary @request.json

JavaScript

// Server-side JavaScript. Do not print tokens or credential-bearing responses.
const token = process.env.SOSOAPI_ACCESS_TOKEN;
if (!token) throw new Error("Set an accepted credential for this operation");
const response = await fetch("https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/threads-content-queues/allocate", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: "Bearer " + token },
  body: JSON.stringify({
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "id": "44444444-4444-4444-8444-444444444444",
  "expected_version": 1,
  "mutation_id": "60000000-0000-4000-8000-000000000021",
  "item_id": "80000000-0000-4000-8000-000000000003",
  "draft_revision": 1,
  "preview_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
})
});
const result = await response.json();
// Check response.ok, the operation-specific body and completion state before continuing.

CLI

npx sosoapi api post /studio-api/threads-content-queues/allocate < request.json

Syntetisk svareksempel

{
  "queue": {
    "id": "44444444-4444-4444-8444-444444444444",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": "22222222-2222-4222-8222-222222222222",
    "name": "Fictional weekly ideas",
    "display_timezone": "UTC",
    "weekly_slots": [
      {
        "weekday": 4,
        "local_time": "09:00"
      }
    ],
    "paused": false,
    "deleted": false,
    "version": 2,
    "created_at": "2099-01-14T09:00:00Z",
    "updated_at": "2099-01-14T09:00:00Z",
    "pending_items": [],
    "allocations": [
      {
        "id": "60000000-0000-4000-8000-000000000003",
        "item_id": "80000000-0000-4000-8000-000000000003",
        "draft_id": "70000000-0000-4000-8000-000000000003",
        "draft_revision": 1,
        "mutation_id": "60000000-0000-4000-8000-000000000021",
        "slot": {
          "scheduled_at": "2099-01-15T09:00:00Z",
          "local_date": "2099-01-15",
          "local_time": "09:00",
          "utc_offset_minutes": 0,
          "display_timezone": "UTC"
        },
        "post_id": "90000000-0000-4000-8000-000000000003",
        "accepted_at": "2099-01-14T09:00:00Z"
      }
    ]
  },
  "allocation": {
    "id": "60000000-0000-4000-8000-000000000003",
    "item_id": "80000000-0000-4000-8000-000000000003",
    "draft_id": "70000000-0000-4000-8000-000000000003",
    "draft_revision": 1,
    "mutation_id": "60000000-0000-4000-8000-000000000021",
    "slot": {
      "scheduled_at": "2099-01-15T09:00:00Z",
      "local_date": "2099-01-15",
      "local_time": "09:00",
      "utc_offset_minutes": 0,
      "display_timezone": "UTC"
    },
    "post_id": "90000000-0000-4000-8000-000000000003",
    "accepted_at": "2099-01-14T09:00:00Z"
  },
  "post": {
    "id": "90000000-0000-4000-8000-000000000003",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": "22222222-2222-4222-8222-222222222222",
    "platform": "threads",
    "destination": {
      "social_account_id": "22222222-2222-4222-8222-222222222222",
      "platform": "threads",
      "platform_user_id": "12345",
      "account_label": "Fictional Threads account"
    },
    "caption": "A fictional announcement.",
    "hashtags": [],
    "media": [],
    "publish_options": {
      "post_type": "TEXT"
    },
    "scheduled_at": "2099-01-15T09:00:00Z",
    "display_timezone": "UTC",
    "expires_at": null,
    "status": "scheduled",
    "version": 1,
    "automatic_retry_enabled": false,
    "delete_requested_at": null,
    "published_at": null,
    "deleted_at": null,
    "provider_post_id": null,
    "permalink": null,
    "project_id": null,
    "batch_id": "50000000-0000-4000-8000-000000000003",
    "source_ref": null,
    "created_at": "2099-01-14T09:00:00Z",
    "updated_at": "2099-01-14T09:00:00Z"
  },
  "replayed": false
}

MCP: sosoapi_allocate_threads_content_queue