Időzítés és közzététel
Threads-tartalomsor előnézete
A következő piszkozat és heti időpont előnézete; akadályok vagy kifejezett kiosztáshoz szükséges lenyomat visszaadása.
POST /studio-api/threads-content-queues/previewSzerződés ellenőrizve: · sha256:11debf801a5e6096
Áttekintés
A következő piszkozat és heti időpont előnézete; akadályok vagy kifejezett kiosztáshoz szükséges lenyomat visszaadása.
A sikeres HTTP-válasz jelentheti a kérés elfogadását, nem a befejezését. Háttérmunkánál mentsd a visszakapott azonosítót, és ugyanazt a műveletet ellenőrizd a befejezésig. Az időzített vagy elfogadott bejegyzés csak platformmegerősítés után közzétett; a kliens időtúllépése nem igazolja az eredményt.
Hitelesítés és engedélyek
A token csak a tulajdonosa jogait használhatja. Minden kérés ellenőrzi a munkaterületi tagságot, erőforrás-tulajdonjogot, kiválasztott munkaterületeket és megadott képességeket. A core és full profil a megjelenített eszközöket változtatja; hozzáférést nem ad.
Kérésmezők
A kötelező jelölés a szülőobjektumon és a kiválasztott ágon belül érvényes. A kötelező gyermek nem teszi kötelezővé az opcionális szülőt. Az alábbi szabályok és mezőnevek a szerződésből származnak.
| Mező / ág | Típus / kötelező | Korlátok |
|---|---|---|
$ | objectA szülőn belül kötelező |
|
workspace_id | stringA szülőn belül kötelező |
|
id | stringA szülőn belül kötelező |
|
expected_version | integerA szülőn belül kötelező |
|
Teljes 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
}
},
"required": [
"workspace_id",
"id",
"expected_version"
],
"additionalProperties": false
}Válasz és befejezés
Sikeres HTTP-állapotok: 200. A művelet befejezésekor: versioned queue configuration/pending references; pause and deletion preserve all accepted schedules and receipts.
A sikeres HTTP-válasz jelentheti a kérés elfogadását, nem a befejezését. Háttérmunkánál mentsd a visszakapott azonosítót, és ugyanazt a műveletet ellenőrizd a befejezésig. Az időzített vagy elfogadott bejegyzés csak platformmegerősítés után közzétett; a kliens időtúllépése nem igazolja az eredményt.
A kötelező jelölés a szülőobjektumon és a kiválasztott ágon belül érvényes. A kötelező gyermek nem teszi kötelezővé az opcionális szülőt. Az alábbi szabályok és mezőnevek a szerződésből származnak.
| Mező / ág | Típus / kötelező | Korlátok |
|---|---|---|
$ | objectA szülőn belül kötelező | — |
queue | objectA szülőn belül kötelező | — |
queue.id | stringA szülőn belül kötelező |
|
queue.workspace_id | stringA szülőn belül kötelező |
|
queue.social_account_id | stringA szülőn belül kötelező |
|
queue.name | stringA szülőn belül kötelező |
|
queue.display_timezone | stringA szülőn belül kötelező |
|
queue.weekly_slots | arrayA szülőn belül kötelező |
|
queue.weekly_slots[] | objectOpcionális / elem | — |
queue.weekly_slots[].weekday | integerA szülőn belül kötelező |
|
queue.weekly_slots[].local_time | stringA szülőn belül kötelező |
|
queue.paused | booleanA szülőn belül kötelező | — |
queue.deleted | booleanA szülőn belül kötelező | — |
queue.version | integerA szülőn belül kötelező |
|
queue.created_at | stringA szülőn belül kötelező |
|
queue.updated_at | stringA szülőn belül kötelező |
|
queue.pending_items | arrayA szülőn belül kötelező |
|
queue.pending_items[] | objectOpcionális / elem | — |
queue.pending_items[].item_id | stringA szülőn belül kötelező |
|
queue.pending_items[].draft_id | stringA szülőn belül kötelező |
|
queue.pending_items[].draft_revision | integerA szülőn belül kötelező |
|
queue.pending_items[].current_revision | integer | nullA szülőn belül kötelező | — |
queue.pending_items[].current_revisionanyOf 1 | integerA szülőn belül kötelező |
|
queue.pending_items[].current_revisionanyOf 2 | nullA szülőn belül kötelező | — |
queue.pending_items[].draft_state | string | nullA szülőn belül kötelező | — |
queue.pending_items[].draft_stateanyOf 1 | stringA szülőn belül kötelező |
|
queue.pending_items[].draft_stateanyOf 2 | nullA szülőn belül kötelező | — |
queue.pending_items[].caption_preview | stringA szülőn belül kötelező |
|
queue.allocations | arrayA szülőn belül kötelező |
|
queue.allocations[] | objectOpcionális / elem | — |
queue.allocations[].id | stringA szülőn belül kötelező |
|
queue.allocations[].item_id | stringA szülőn belül kötelező |
|
queue.allocations[].draft_id | stringA szülőn belül kötelező |
|
queue.allocations[].draft_revision | integerA szülőn belül kötelező |
|
queue.allocations[].mutation_id | stringA szülőn belül kötelező |
|
queue.allocations[].slot | objectA szülőn belül kötelező | — |
queue.allocations[].slot.scheduled_at | stringA szülőn belül kötelező |
|
queue.allocations[].slot.local_date | stringA szülőn belül kötelező |
|
queue.allocations[].slot.local_time | stringA szülőn belül kötelező |
|
queue.allocations[].slot.utc_offset_minutes | integerA szülőn belül kötelező |
|
queue.allocations[].slot.display_timezone | stringA szülőn belül kötelező |
|
queue.allocations[].post_id | stringA szülőn belül kötelező |
|
queue.allocations[].accepted_at | stringA szülőn belül kötelező |
|
status | stringA szülőn belül kötelező |
|
item | object | nullA szülőn belül kötelező | — |
itemanyOf 1 | objectA szülőn belül kötelező | — |
item.item_idanyOf 1 | stringA szülőn belül kötelező |
|
item.draft_idanyOf 1 | stringA szülőn belül kötelező |
|
item.draft_revisionanyOf 1 | integerA szülőn belül kötelező |
|
item.current_revisionanyOf 1 | integer | nullA szülőn belül kötelező | — |
item.current_revisionanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
item.current_revisionanyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
item.draft_stateanyOf 1 | string | nullA szülőn belül kötelező | — |
item.draft_stateanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
item.draft_stateanyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
item.caption_previewanyOf 1 | stringA szülőn belül kötelező |
|
itemanyOf 2 | nullA szülőn belül kötelező | — |
draft | object | nullA szülőn belül kötelező | — |
draftanyOf 1 | objectA szülőn belül kötelező | — |
draft.idanyOf 1 | stringA szülőn belül kötelező |
|
draft.workspace_idanyOf 1 | stringA szülőn belül kötelező |
|
draft.revisionanyOf 1 | integerA szülőn belül kötelező |
|
draft.stateanyOf 1 | stringA szülőn belül kötelező |
|
draft.contentanyOf 1 | objectA szülőn belül kötelező | — |
draft.content.schemaVersionanyOf 1 | numberA szülőn belül kötelező |
|
draft.content.accountIdsanyOf 1 | arrayA szülőn belül kötelező |
|
draft.content.accountIds[]anyOf 1 | stringOpcionális / elem |
|
draft.content.captionanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.hashtagsanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.assetIdsanyOf 1 | arrayA szülőn belül kötelező |
|
draft.content.assetIds[]anyOf 1 | stringOpcionális / elem |
|
draft.content.threadsTextOnlyanyOf 1 | booleanA szülőn belül kötelező |
|
draft.content.threadsOptionsanyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.post_typeanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.reply_to_idanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.quote_post_idanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.repost_target_idanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.reply_controlanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.enable_reply_approvalsanyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.link_attachmentanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.poll_attachmentanyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.poll_attachment.option_aanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.poll_attachment.option_banyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.poll_attachment.option_canyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.poll_attachment.option_danyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.gif_attachmentanyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.gif_attachment.gif_idanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.gif_attachment.provideranyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.text_attachmentanyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.text_attachment.plaintextanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.text_attachment.link_attachment_urlanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.text_attachment.text_with_styling_infoanyOf 1 | arrayOpcionális / elem |
|
draft.content.threadsOptions.text_attachment.text_with_styling_info[]anyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.text_attachment.text_with_styling_info[].offsetanyOf 1 | integerA szülőn belül kötelező |
|
draft.content.threadsOptions.text_attachment.text_with_styling_info[].lengthanyOf 1 | integerA szülőn belül kötelező |
|
draft.content.threadsOptions.text_attachment.text_with_styling_info[].styling_infoanyOf 1 | arrayA szülőn belül kötelező |
|
draft.content.threadsOptions.text_attachment.text_with_styling_info[].styling_info[]anyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.topic_taganyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.text_entitiesanyOf 1 | arrayOpcionális / elem |
|
draft.content.threadsOptions.text_entities[]anyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.text_entities[].entity_typeanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.threadsOptions.text_entities[].offsetanyOf 1 | integerA szülőn belül kötelező |
|
draft.content.threadsOptions.text_entities[].lengthanyOf 1 | integerA szülőn belül kötelező |
|
draft.content.threadsOptions.is_spoiler_mediaanyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.is_ghost_postanyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.location_idanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.allowlisted_country_codesanyOf 1 | arrayOpcionális / elem |
|
draft.content.threadsOptions.allowlisted_country_codes[]anyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.crossreshare_to_iganyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.crossreshare_to_ig_dark_modeanyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.auto_publish_textanyOf 1 | booleanOpcionális / elem | — |
draft.content.threadsOptions.media_optionsanyOf 1 | arrayOpcionális / elem |
|
draft.content.threadsOptions.media_options[]anyOf 1 | objectOpcionális / elem | — |
draft.content.threadsOptions.media_options[].asset_idanyOf 1 | integerA szülőn belül kötelező |
|
draft.content.threadsOptions.media_options[].alt_textanyOf 1 | stringOpcionális / elem |
|
draft.content.threadsOptions.media_options[].is_spoiler_mediaanyOf 1 | booleanOpcionális / elem | — |
draft.content.instagramModeanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.youtubeTitleanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.youtubePrivacyanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.youtubeSyntheticanyOf 1 | booleanA szülőn belül kötelező |
|
draft.content.youtubeCategoryIdanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.youtubeShortanyOf 1 | booleanA szülőn belül kötelező |
|
draft.content.linkUrlanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.scheduledAtanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.displayTimezoneanyOf 1 | stringA szülőn belül kötelező |
|
draft.content.publishNowanyOf 1 | booleanA szülőn belül kötelező |
|
draft.content.destinationOverridesanyOf 1 | objectA szülőn belül kötelező |
|
draft.content.destinationOverrides.*anyOf 1 | objectOpcionális / elem | — |
draft.content.destinationOverrides.*.captionanyOf 1 | stringOpcionális / elem |
|
draft.content.destinationOverrides.*.scheduledAtanyOf 1 | stringOpcionális / elem |
|
draft.content.expiresAtanyOf 1 | stringA szülőn belül kötelező |
|
draft.created_byanyOf 1 | string | nullA szülőn belül kötelező | — |
draft.created_byanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.created_byanyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.updated_byanyOf 1 | string | nullA szülőn belül kötelező | — |
draft.updated_byanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.updated_byanyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.created_atanyOf 1 | stringA szülőn belül kötelező |
|
draft.updated_atanyOf 1 | stringA szülőn belül kötelező |
|
draft.submissionanyOf 1 | object | nullA szülőn belül kötelező | — |
draft.submissionanyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.submission.idanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.expected_revisionanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.submission.started_atanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receiptanyOf 1 / anyOf 1 | object | nullA szülőn belül kötelező | — |
draft.submission.receiptanyOf 1 / anyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1 | string | nullA szülőn belül kötelező | — |
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.submission.receipt.successesanyOf 1 / anyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.submission.receipt.successes[]anyOf 1 / anyOf 1 / anyOf 1 | objectOpcionális / elem | — |
draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receipt.failuresanyOf 1 / anyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.submission.receipt.failures[]anyOf 1 / anyOf 1 / anyOf 1 | objectOpcionális / elem | — |
draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.submission.receiptanyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.submissionanyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_contextanyOf 1 | object | nullOpcionális / elem | — |
draft.brand_contextanyOf 1 / anyOf 1 | objectOpcionális / elem | — |
draft.brand_context.workspace_idanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.selectionanyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.brand_context.selection.profile_idanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.selection.version_idanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.selection.revisionanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_context.selection.content_digestanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.selection.context_digestanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.availabilityanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.profile_stateanyOf 1 / anyOf 1 | string | nullA szülőn belül kötelező | — |
draft.brand_context.profile_stateanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.profile_stateanyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_context.contentanyOf 1 / anyOf 1 | object | nullA szülőn belül kötelező | — |
draft.brand_context.contentanyOf 1 / anyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.brand_context.content.nameanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.content.audienceanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.content.voiceanyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.content.languageanyOf 1 / anyOf 1 / anyOf 1 | string | nullA szülőn belül kötelező | — |
draft.brand_context.content.languageanyOf 1 / anyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.content.languageanyOf 1 / anyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_context.content.preferred_termsanyOf 1 / anyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.brand_context.content.preferred_terms[]anyOf 1 / anyOf 1 / anyOf 1 | stringOpcionális / elem |
|
draft.brand_context.content.prohibited_termsanyOf 1 / anyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.brand_context.content.prohibited_terms[]anyOf 1 / anyOf 1 / anyOf 1 | stringOpcionális / elem |
|
draft.brand_context.content.locked_factsanyOf 1 / anyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.brand_context.content.locked_facts[]anyOf 1 / anyOf 1 / anyOf 1 | stringOpcionális / elem |
|
draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 1 | string | nullA szülőn belül kötelező | — |
draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_context.contentanyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_context.sourcesanyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.brand_context.sources.websiteanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.sources.logoanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_context.sources.own_postsanyOf 1 / anyOf 1 | objectA szülőn belül kötelező | — |
draft.brand_context.sources.own_posts.selectedanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_context.sources.own_posts.availableanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_context.sources.own_posts.unavailableanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_context.sources.own_posts.erasedanyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_contextanyOf 1 / anyOf 2 | nullOpcionális / elem | — |
draft.brand_reviewanyOf 1 | object | nullOpcionális / elem | — |
draft.brand_reviewanyOf 1 / anyOf 1 | objectOpcionális / elem | — |
draft.brand_review.rule_versionanyOf 1 / anyOf 1 | numberA szülőn belül kötelező |
|
draft.brand_review.context_digestanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_review.content_digestanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_review.statusanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_review.issuesanyOf 1 / anyOf 1 | arrayA szülőn belül kötelező |
|
draft.brand_review.issues[]anyOf 1 / anyOf 1 | objectOpcionális / elem | — |
draft.brand_review.issues[].codeanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_review.issues[].targetanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_review.issues[].rule_indexanyOf 1 / anyOf 1 | integer | nullA szülőn belül kötelező | — |
draft.brand_review.issues[].rule_indexanyOf 1 / anyOf 1 / anyOf 1 | integerA szülőn belül kötelező |
|
draft.brand_review.issues[].rule_indexanyOf 1 / anyOf 1 / anyOf 2 | nullA szülőn belül kötelező | — |
draft.brand_review.issues[].messageanyOf 1 / anyOf 1 | stringA szülőn belül kötelező |
|
draft.brand_reviewanyOf 1 / anyOf 2 | nullOpcionális / elem | — |
draftanyOf 2 | nullA szülőn belül kötelező | — |
slot | object | nullA szülőn belül kötelező | — |
slotanyOf 1 | objectA szülőn belül kötelező | — |
slot.scheduled_atanyOf 1 | stringA szülőn belül kötelező |
|
slot.local_dateanyOf 1 | stringA szülőn belül kötelező |
|
slot.local_timeanyOf 1 | stringA szülőn belül kötelező |
|
slot.utc_offset_minutesanyOf 1 | integerA szülőn belül kötelező |
|
slot.display_timezoneanyOf 1 | stringA szülőn belül kötelező |
|
slotanyOf 2 | nullA szülőn belül kötelező | — |
preview_digest | string | nullA szülőn belül kötelező | — |
preview_digestanyOf 1 | stringA szülőn belül kötelező |
|
preview_digestanyOf 2 | nullA szülőn belül kötelező | — |
blockers | arrayA szülőn belül kötelező |
|
blockers[] | objectOpcionális / elem | — |
blockers[].code | stringA szülőn belül kötelező |
|
blockers[].message | stringA szülőn belül kötelező |
|
Teljes 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"
]
},
"status": {
"type": "string",
"enum": [
"ready",
"blocked"
]
},
"item": {
"anyOf": [
{
"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"
]
},
{
"type": "null"
}
]
},
"draft": {
"anyOf": [
{
"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)$"
},
"revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"state": {
"type": "string",
"enum": [
"draft",
"submitting",
"submitted"
]
},
"content": {
"type": "object",
"properties": {
"schemaVersion": {
"default": 1,
"type": "number",
"const": 1
},
"accountIds": {
"default": [],
"maxItems": 50,
"type": "array",
"items": {
"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)$"
}
},
"caption": {
"default": "",
"type": "string",
"maxLength": 5000
},
"hashtags": {
"default": "",
"type": "string",
"maxLength": 5000
},
"assetIds": {
"default": [],
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"maxLength": 16,
"pattern": "^[1-9][0-9]*$"
}
},
"threadsTextOnly": {
"default": false,
"type": "boolean"
},
"threadsOptions": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"TEXT",
"IMAGE",
"VIDEO",
"CAROUSEL",
"REPOST"
]
},
"reply_to_id": {
"type": "string",
"maxLength": 128
},
"quote_post_id": {
"type": "string",
"maxLength": 128
},
"repost_target_id": {
"type": "string",
"maxLength": 128
},
"reply_control": {
"type": "string",
"enum": [
"everyone",
"accounts_you_follow",
"mentioned_only",
"parent_post_author_only",
"followers_only"
]
},
"enable_reply_approvals": {
"type": "boolean"
},
"link_attachment": {
"type": "string",
"maxLength": 2048
},
"poll_attachment": {
"type": "object",
"properties": {
"option_a": {
"type": "string",
"maxLength": 25
},
"option_b": {
"type": "string",
"maxLength": 25
},
"option_c": {
"type": "string",
"maxLength": 25
},
"option_d": {
"type": "string",
"maxLength": 25
}
},
"required": [
"option_a",
"option_b"
]
},
"gif_attachment": {
"type": "object",
"properties": {
"gif_id": {
"type": "string",
"maxLength": 128
},
"provider": {
"type": "string",
"const": "GIPHY"
}
},
"required": [
"gif_id",
"provider"
]
},
"text_attachment": {
"type": "object",
"properties": {
"plaintext": {
"type": "string",
"maxLength": 10000
},
"link_attachment_url": {
"type": "string",
"maxLength": 2048
},
"text_with_styling_info": {
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"length": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"styling_info": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"enum": [
"bold",
"italic",
"highlight",
"underline",
"strikethrough"
]
}
}
},
"required": [
"offset",
"length",
"styling_info"
]
}
}
},
"required": [
"plaintext"
]
},
"topic_tag": {
"type": "string",
"maxLength": 50
},
"text_entities": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"entity_type": {
"type": "string",
"enum": [
"SPOILER",
"spoiler"
]
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"length": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"entity_type",
"offset",
"length"
]
}
},
"is_spoiler_media": {
"type": "boolean"
},
"is_ghost_post": {
"type": "boolean"
},
"location_id": {
"type": "string",
"maxLength": 128
},
"allowlisted_country_codes": {
"minItems": 1,
"maxItems": 249,
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2}$"
}
},
"crossreshare_to_ig": {
"type": "boolean"
},
"crossreshare_to_ig_dark_mode": {
"type": "boolean"
},
"auto_publish_text": {
"type": "boolean"
},
"media_options": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"alt_text": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"is_spoiler_media": {
"type": "boolean"
}
},
"required": [
"asset_id"
]
}
}
}
},
"instagramMode": {
"default": "REELS",
"type": "string",
"enum": [
"IMAGE",
"REELS",
"CAROUSEL",
"STORY_IMAGE",
"STORY_VIDEO"
]
},
"youtubeTitle": {
"default": "",
"type": "string",
"maxLength": 100
},
"youtubePrivacy": {
"default": "private",
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"youtubeSynthetic": {
"default": false,
"type": "boolean"
},
"youtubeCategoryId": {
"default": "",
"type": "string",
"maxLength": 32
},
"youtubeShort": {
"default": false,
"type": "boolean"
},
"linkUrl": {
"default": "",
"type": "string",
"maxLength": 2048
},
"scheduledAt": {
"default": "",
"type": "string",
"maxLength": 64
},
"displayTimezone": {
"default": "UTC",
"type": "string",
"minLength": 1,
"maxLength": 128
},
"publishNow": {
"default": false,
"type": "boolean"
},
"destinationOverrides": {
"default": {},
"type": "object",
"propertyNames": {
"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)$"
},
"additionalProperties": {
"type": "object",
"properties": {
"caption": {
"type": "string",
"maxLength": 5000
},
"scheduledAt": {
"type": "string",
"maxLength": 64
}
}
}
},
"expiresAt": {
"default": "",
"type": "string",
"maxLength": 64
}
},
"required": [
"schemaVersion",
"accountIds",
"caption",
"hashtags",
"assetIds",
"threadsTextOnly",
"instagramMode",
"youtubeTitle",
"youtubePrivacy",
"youtubeSynthetic",
"youtubeCategoryId",
"youtubeShort",
"linkUrl",
"scheduledAt",
"displayTimezone",
"publishNow",
"destinationOverrides",
"expiresAt"
]
},
"created_by": {
"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"
}
]
},
"updated_by": {
"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"
}
]
},
"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"
},
"submission": {
"anyOf": [
{
"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)$"
},
"expected_revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"started_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"
},
"receipt": {
"anyOf": [
{
"type": "object",
"properties": {
"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"
}
]
},
"successes": {
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"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)$"
},
"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}$"
}
},
"required": [
"social_account_id",
"post_id"
]
}
},
"failures": {
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"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)$"
},
"code": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"message": {
"type": "string",
"maxLength": 2000
}
},
"required": [
"social_account_id",
"code",
"message"
]
}
}
},
"required": [
"batch_id",
"successes",
"failures"
]
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"expected_revision",
"started_at",
"receipt"
]
},
{
"type": "null"
}
]
},
"brand_context": {
"anyOf": [
{
"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)$"
},
"selection": {
"type": "object",
"properties": {
"profile_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)$"
},
"version_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)$"
},
"revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"content_digest": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"context_digest": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
}
},
"required": [
"profile_id",
"version_id",
"revision",
"content_digest",
"context_digest"
]
},
"availability": {
"type": "string",
"enum": [
"available",
"missing"
]
},
"profile_state": {
"anyOf": [
{
"type": "string",
"enum": [
"active",
"archived"
]
},
{
"type": "null"
}
]
},
"content": {
"anyOf": [
{
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 120
},
"audience": {
"type": "string",
"maxLength": 2000
},
"voice": {
"type": "string",
"maxLength": 2000
},
"language": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 64
},
{
"type": "null"
}
]
},
"preferred_terms": {
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"prohibited_terms": {
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"locked_facts": {
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"call_to_action": {
"anyOf": [
{
"type": "string",
"maxLength": 1000
},
{
"type": "null"
}
]
}
},
"required": [
"name",
"audience",
"voice",
"language",
"preferred_terms",
"prohibited_terms",
"locked_facts",
"call_to_action"
]
},
{
"type": "null"
}
]
},
"sources": {
"type": "object",
"properties": {
"website": {
"type": "string",
"enum": [
"available",
"not_available"
]
},
"logo": {
"type": "string",
"enum": [
"none",
"present",
"missing"
]
},
"own_posts": {
"type": "object",
"properties": {
"selected": {
"type": "integer",
"minimum": 0,
"maximum": 10
},
"available": {
"type": "integer",
"minimum": 0,
"maximum": 10
},
"unavailable": {
"type": "integer",
"minimum": 0,
"maximum": 10
},
"erased": {
"type": "integer",
"minimum": 0,
"maximum": 10
}
},
"required": [
"selected",
"available",
"unavailable",
"erased"
]
}
},
"required": [
"website",
"logo",
"own_posts"
]
}
},
"required": [
"workspace_id",
"selection",
"availability",
"profile_state",
"content",
"sources"
]
},
{
"type": "null"
}
]
},
"brand_review": {
"anyOf": [
{
"type": "object",
"properties": {
"rule_version": {
"type": "number",
"const": 1
},
"context_digest": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"content_digest": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"status": {
"type": "string",
"enum": [
"clear",
"attention",
"unavailable"
]
},
"issues": {
"maxItems": 5151,
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"enum": [
"prohibited_term",
"locked_fact_missing",
"conflicting_rule",
"context_unavailable"
]
},
"target": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"rule_index": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 49
},
{
"type": "null"
}
]
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 240
}
},
"required": [
"code",
"target",
"rule_index",
"message"
]
}
}
},
"required": [
"rule_version",
"context_digest",
"content_digest",
"status",
"issues"
]
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"workspace_id",
"revision",
"state",
"content",
"created_by",
"updated_by",
"created_at",
"updated_at",
"submission"
]
},
{
"type": "null"
}
]
},
"slot": {
"anyOf": [
{
"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"
]
},
{
"type": "null"
}
]
},
"preview_digest": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
{
"type": "null"
}
]
},
"blockers": {
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 1000
}
},
"required": [
"code",
"message"
]
}
}
},
"required": [
"queue",
"status",
"item",
"draft",
"slot",
"preview_digest",
"blockers"
]
}Hibák és biztonságos újrapróbálás
Ellenőrizd a HTTP-állapotot és a válasz törzsét. A 400 ellenőrzési hiba ZodError értéket tartalmazhat; a kezelőhibák az error, message és code mezőket használják. Őrizd meg a request_id vagy x-request-id értéket a diagnózishoz, hitelesítő adatok nélkül. Újrapróbálás előtt javítsd a 401/403 hozzáférési hibákat; 429 esetén kövesd a Retry-After értékét. Bizonytalan írás vagy 5xx válasz esetén előbb olvasd el a meglévő eredményt. Csak támogatott műveletnél használj újra idempotenciakulcsot; az újrapróbálás műveletenként eltér, és nem garantál pontosan egyszeri kézbesítést.
Hibaelhárítási útmutatóPéldák
A példák sémákkal ellenőrzött képzeletbeli értékeket használnak. Az azonosítókat engedélyezettekre, a médiát kész tartalomelemekre, a dátumokat megerősített közzétételi időpontra cseréld. Írás beküldése előtt ellenőrizd a fiók jogosultságát. Ez az oldal nem küld API-kérést.
A szervereden állítsd a SOSOAPI_ACCESS_TOKEN értékét a művelet által elfogadott hitelesítő adatra, és tartsd távol a böngészőkódtól. AI-ügynökhöz a sosoapi auth login paranccsal jelentkezz be böngészőben, és hagyd, hogy a CLI frissítse a hitelesítő adatokat.
request.json
{
"workspace_id": "11111111-1111-4111-8111-111111111111",
"id": "44444444-4444-4444-8444-444444444444",
"expected_version": 1
}cURL
curl --request POST \
"https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/threads-content-queues/preview" \
-H "Authorization: Bearer $SOSOAPI_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
--data-binary @request.jsonJavaScript
// 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/preview", {
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
})
});
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/preview < request.jsonSzintetikus válaszpélda
{
"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": 1,
"created_at": "2099-01-14T09:00:00Z",
"updated_at": "2099-01-14T09:00:00Z",
"pending_items": [
{
"item_id": "80000000-0000-4000-8000-000000000003",
"draft_id": "70000000-0000-4000-8000-000000000003",
"draft_revision": 1,
"current_revision": 1,
"draft_state": "draft",
"caption_preview": "A fictional announcement."
}
],
"allocations": []
},
"status": "blocked",
"item": {
"item_id": "80000000-0000-4000-8000-000000000003",
"draft_id": "70000000-0000-4000-8000-000000000003",
"draft_revision": 1,
"current_revision": 1,
"draft_state": "draft",
"caption_preview": "A fictional announcement."
},
"draft": {
"id": "70000000-0000-4000-8000-000000000003",
"workspace_id": "11111111-1111-4111-8111-111111111111",
"revision": 1,
"state": "draft",
"content": {
"schemaVersion": 1,
"accountIds": [
"22222222-2222-4222-8222-222222222222"
],
"caption": "A fictional announcement.",
"hashtags": "",
"assetIds": [],
"threadsTextOnly": false,
"threadsOptions": {
"post_type": "TEXT"
},
"instagramMode": "REELS",
"youtubeTitle": "",
"youtubePrivacy": "private",
"youtubeSynthetic": false,
"youtubeCategoryId": "",
"youtubeShort": false,
"linkUrl": "",
"scheduledAt": "2099-01-15T09:00:00Z",
"displayTimezone": "UTC",
"publishNow": false,
"destinationOverrides": {},
"expiresAt": ""
},
"created_by": null,
"updated_by": null,
"created_at": "2099-01-14T09:00:00Z",
"updated_at": "2099-01-14T09:00:00Z",
"submission": null
},
"slot": null,
"preview_digest": null,
"blockers": [
{
"code": "capability_unknown",
"message": "Fictional account: publishing capability has not been verified. No allocation is authorized."
}
]
}