Pencarian hanya dimuat saat digunakan. Jelajahi semua kategori di bawah.

Alat MCP

Batalkan rangkaian Threads

sosoapi_cancel_threads_sequence

Batalkan pekerjaan rangkaian yang belum terbit dengan versi yang tepat; pertahankan draf, ID yang diterima, dan konten terbit.

Baca sebagai Markdown

Profil dan transport

Profil: full · Transport: stdio, http

Pilih core atau full untuk mengatur alat yang terlihat oleh klien; ini tidak mengubah izinnya. Unggahan file lokal memerlukan stdio dan tidak tersedia melalui HTTP. Atur SOSOAPI_OUTPUT_SCHEMAS=1 untuk menyertakan skema output saat penemuan. Alat mengembalikan hasil terstruktur dengan atau tanpa pengaturan itu.

Izin dan efek samping

Anotasi membantu klien menjelaskan alat. Setiap panggilan tetap memeriksa autentikasi pengguna, peran, akses sumber daya, dan izin kemampuan.

{
  "readOnlyHint": false,
  "destructiveHint": true,
  "idempotentHint": true,
  "openWorldHint": true
}
  • /studio-api/threads-sequences/cancel: agent:publish · hasil akhir kanonis per postingan; penerimaan atomik bukan penerbitan dan bagian awal yang berhasil tidak pernah dibuat ulang

Kolom input

Wajib berarti wajib dalam objek induk dan cabang yang dipilih. Anak wajib tidak membuat induk opsional menjadi wajib. Aturan dan nama kolom di bawah disalin dari kontrak.

Kolom input
Kolom / cabangJenis / wajibBatasan
$objectWajib dalam induk
  • additionalProperties: false
workspace_idstringWajib dalam induk
  • format: "uuid"
idstringWajib dalam induk
  • format: "uuid"
expected_versionintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
expected_versionsobjectWajib dalam induk
  • additionalProperties: {"$ref":"#/$defs/s0"}
expected_versions.*integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
JSON Schema lengkap
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "expected_version": {
      "$ref": "#/$defs/s0"
    },
    "expected_versions": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/$defs/s0"
      }
    }
  },
  "required": [
    "workspace_id",
    "id",
    "expected_version",
    "expected_versions"
  ],
  "additionalProperties": false,
  "$defs": {
    "s0": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  }
}

Output terstruktur

Skema ini menjelaskan structuredContent dalam hasil alat yang berhasil. Respons MCP juga menyertakan content dan dapat menetapkan isError saat panggilan gagal. Untuk publikasi, baca hasil akhir postingan alih-alih menganggap permintaan diterima atau respons teks sebagai konfirmasi. Operasi API yang ditautkan menjelaskan izin dan aturan percobaan ulang.

Wajib berarti wajib dalam objek induk dan cabang yang dipilih. Anak wajib tidak membuat induk opsional menjadi wajib. Aturan dan nama kolom di bawah disalin dari kontrak.

Output terstruktur
Kolom / cabangJenis / wajibBatasan
$objectWajib dalam induk
  • additionalProperties: false
sequenceobjectWajib dalam induk
  • additionalProperties: false
sequence.workspace_idstringWajib dalam induk
  • format: "uuid"
sequence.idstringWajib dalam induk
  • format: "uuid"
sequence.social_account_idstringWajib dalam induk
  • format: "uuid"
sequence.versionintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.statestringWajib dalam induk
  • enum: ["draft","admitted","cancelled"]
sequence.item_countintegerWajib dalam induk
  • minimum: 2
  • maximum: 25
sequence.caption_previewstringWajib dalam induk
  • maxLength: 500
sequence.created_atstringWajib dalam induk
  • 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)))$"
sequence.updated_atstringWajib dalam induk
  • 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)))$"
sequence.itemsarrayWajib dalam induk
  • minItems: 2
  • maxItems: 25
sequence.items[]objectOpsional / item
  • additionalProperties: false
sequence.items[].item_idstringWajib dalam induk
  • format: "uuid"
sequence.items[].ordinalintegerWajib dalam induk
  • minimum: 1
  • maximum: 25
sequence.items[].draftobjectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.idstringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.workspace_idstringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.revisionintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.statestringWajib dalam induk
  • enum: ["draft","submitting","submitted"]
sequence.items[].draft.contentobjectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.content.schemaVersionnumberWajib dalam induk
  • const: 1
  • default: 1
sequence.items[].draft.content.accountIdsarrayWajib dalam induk
  • maxItems: 50
  • default: []
sequence.items[].draft.content.accountIds[]stringOpsional / item
  • format: "uuid"
sequence.items[].draft.content.captionstringWajib dalam induk
  • maxLength: 5000
  • default: ""
sequence.items[].draft.content.hashtagsstringWajib dalam induk
  • maxLength: 5000
  • default: ""
sequence.items[].draft.content.assetIdsarrayWajib dalam induk
  • maxItems: 20
  • default: []
sequence.items[].draft.content.assetIds[]stringOpsional / item
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
sequence.items[].draft.content.threadsTextOnlybooleanWajib dalam induk
  • default: false
sequence.items[].draft.content.threadsOptionsobjectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.post_typestringOpsional / item
  • enum: ["TEXT","IMAGE","VIDEO","CAROUSEL","REPOST"]
sequence.items[].draft.content.threadsOptions.reply_to_idstringOpsional / item
  • maxLength: 128
sequence.items[].draft.content.threadsOptions.quote_post_idstringOpsional / item
  • maxLength: 128
sequence.items[].draft.content.threadsOptions.repost_target_idstringOpsional / item
  • maxLength: 128
sequence.items[].draft.content.threadsOptions.reply_controlstringOpsional / item
  • enum: ["everyone","accounts_you_follow","mentioned_only","parent_post_author_only","followers_only"]
sequence.items[].draft.content.threadsOptions.enable_reply_approvalsbooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.link_attachmentstringOpsional / item
  • maxLength: 2048
sequence.items[].draft.content.threadsOptions.poll_attachmentobjectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.poll_attachment.option_astringWajib dalam induk
  • maxLength: 25
sequence.items[].draft.content.threadsOptions.poll_attachment.option_bstringWajib dalam induk
  • maxLength: 25
sequence.items[].draft.content.threadsOptions.poll_attachment.option_cstringOpsional / item
  • maxLength: 25
sequence.items[].draft.content.threadsOptions.poll_attachment.option_dstringOpsional / item
  • maxLength: 25
sequence.items[].draft.content.threadsOptions.gif_attachmentobjectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.gif_attachment.gif_idstringWajib dalam induk
  • maxLength: 128
sequence.items[].draft.content.threadsOptions.gif_attachment.providerstringWajib dalam induk
  • const: "GIPHY"
sequence.items[].draft.content.threadsOptions.text_attachmentobjectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.text_attachment.plaintextstringWajib dalam induk
  • maxLength: 10000
sequence.items[].draft.content.threadsOptions.text_attachment.link_attachment_urlstringOpsional / item
  • maxLength: 2048
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_infoarrayOpsional / item
  • maxItems: 100
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_info[]objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_info[].offsetintegerWajib dalam induk
  • minimum: 0
  • maximum: 9007199254740991
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_info[].lengthintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_info[].styling_infoarrayWajib dalam induk
  • minItems: 1
sequence.items[].draft.content.threadsOptions.text_attachment.text_with_styling_info[].styling_info[]stringOpsional / item
  • enum: ["bold","italic","highlight","underline","strikethrough"]
sequence.items[].draft.content.threadsOptions.topic_tagstringOpsional / item
  • maxLength: 50
sequence.items[].draft.content.threadsOptions.text_entitiesarrayOpsional / item
  • maxItems: 10
sequence.items[].draft.content.threadsOptions.text_entities[]objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.text_entities[].entity_typestringWajib dalam induk
  • enum: ["SPOILER","spoiler"]
sequence.items[].draft.content.threadsOptions.text_entities[].offsetintegerWajib dalam induk
  • minimum: 0
  • maximum: 9007199254740991
sequence.items[].draft.content.threadsOptions.text_entities[].lengthintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.content.threadsOptions.is_spoiler_mediabooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.is_ghost_postbooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.location_idstringOpsional / item
  • maxLength: 128
sequence.items[].draft.content.threadsOptions.allowlisted_country_codesarrayOpsional / item
  • minItems: 1
  • maxItems: 249
sequence.items[].draft.content.threadsOptions.allowlisted_country_codes[]stringOpsional / item
  • pattern: "^[A-Z]{2}$"
sequence.items[].draft.content.threadsOptions.crossreshare_to_igbooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.crossreshare_to_ig_dark_modebooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.auto_publish_textbooleanOpsional / item—
sequence.items[].draft.content.threadsOptions.media_optionsarrayOpsional / item
  • maxItems: 20
sequence.items[].draft.content.threadsOptions.media_options[]objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.threadsOptions.media_options[].asset_idintegerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.content.threadsOptions.media_options[].alt_textstringOpsional / item
  • minLength: 1
  • maxLength: 1000
sequence.items[].draft.content.threadsOptions.media_options[].is_spoiler_mediabooleanOpsional / item—
sequence.items[].draft.content.instagramModestringWajib dalam induk
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
  • default: "REELS"
sequence.items[].draft.content.youtubeTitlestringWajib dalam induk
  • maxLength: 100
  • default: ""
sequence.items[].draft.content.youtubePrivacystringWajib dalam induk
  • enum: ["private","unlisted","public"]
  • default: "private"
sequence.items[].draft.content.youtubeSyntheticbooleanWajib dalam induk
  • default: false
sequence.items[].draft.content.youtubeCategoryIdstringWajib dalam induk
  • maxLength: 32
  • default: ""
sequence.items[].draft.content.youtubeShortbooleanWajib dalam induk
  • default: false
sequence.items[].draft.content.linkUrlstringWajib dalam induk
  • maxLength: 2048
  • default: ""
sequence.items[].draft.content.scheduledAtstringWajib dalam induk
  • maxLength: 64
  • default: ""
sequence.items[].draft.content.displayTimezonestringWajib dalam induk
  • minLength: 1
  • maxLength: 128
  • default: "UTC"
sequence.items[].draft.content.publishNowbooleanWajib dalam induk
  • default: false
sequence.items[].draft.content.destinationOverridesobjectWajib dalam induk
  • default: {}
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
sequence.items[].draft.content.destinationOverrides.*objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.content.destinationOverrides.*.captionstringOpsional / item
  • maxLength: 5000
sequence.items[].draft.content.destinationOverrides.*.scheduledAtstringOpsional / item
  • maxLength: 64
sequence.items[].draft.content.expiresAtstringWajib dalam induk
  • maxLength: 64
  • default: ""
sequence.items[].draft.created_bystring | nullWajib dalam induk—
sequence.items[].draft.created_byanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.created_byanyOf 2nullWajib dalam induk—
sequence.items[].draft.updated_bystring | nullWajib dalam induk—
sequence.items[].draft.updated_byanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.updated_byanyOf 2nullWajib dalam induk—
sequence.items[].draft.created_atstringWajib dalam induk
  • 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)))$"
sequence.items[].draft.updated_atstringWajib dalam induk
  • 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)))$"
sequence.items[].draft.submissionobject | nullWajib dalam induk—
sequence.items[].draft.submissionanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.submission.idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.submission.expected_revisionanyOf 1integerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.submission.started_atanyOf 1stringWajib dalam induk
  • 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)))$"
sequence.items[].draft.submission.receiptanyOf 1object | nullWajib dalam induk—
sequence.items[].draft.submission.receiptanyOf 1 / anyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.submission.receipt.batch_idanyOf 1 / anyOf 1string | nullWajib dalam induk—
sequence.items[].draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.submission.receipt.successesanyOf 1 / anyOf 1arrayWajib dalam induk
  • maxItems: 50
sequence.items[].draft.submission.receipt.successes[]anyOf 1 / anyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1stringWajib dalam induk
  • 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}$"
sequence.items[].draft.submission.receipt.failuresanyOf 1 / anyOf 1arrayWajib dalam induk
  • maxItems: 50
sequence.items[].draft.submission.receipt.failures[]anyOf 1 / anyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 160
sequence.items[].draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1stringWajib dalam induk
  • maxLength: 2000
sequence.items[].draft.submission.receiptanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.submissionanyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_contextobject | nullOpsional / item—
sequence.items[].draft.brand_contextanyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.brand_context.workspace_idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.brand_context.selectionanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.brand_context.selection.profile_idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.brand_context.selection.version_idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].draft.brand_context.selection.revisionanyOf 1integerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].draft.brand_context.selection.content_digestanyOf 1stringWajib dalam induk
  • pattern: "^[a-f0-9]{64}$"
sequence.items[].draft.brand_context.selection.context_digestanyOf 1stringWajib dalam induk
  • pattern: "^[a-f0-9]{64}$"
sequence.items[].draft.brand_context.availabilityanyOf 1stringWajib dalam induk
  • enum: ["available","missing"]
sequence.items[].draft.brand_context.profile_stateanyOf 1string | nullWajib dalam induk—
sequence.items[].draft.brand_context.profile_stateanyOf 1 / anyOf 1stringWajib dalam induk
  • enum: ["active","archived"]
sequence.items[].draft.brand_context.profile_stateanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_context.contentanyOf 1object | nullWajib dalam induk—
sequence.items[].draft.brand_context.contentanyOf 1 / anyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.brand_context.content.nameanyOf 1 / anyOf 1stringWajib dalam induk
  • maxLength: 120
sequence.items[].draft.brand_context.content.audienceanyOf 1 / anyOf 1stringWajib dalam induk
  • maxLength: 2000
sequence.items[].draft.brand_context.content.voiceanyOf 1 / anyOf 1stringWajib dalam induk
  • maxLength: 2000
sequence.items[].draft.brand_context.content.languageanyOf 1 / anyOf 1string | nullWajib dalam induk—
sequence.items[].draft.brand_context.content.languageanyOf 1 / anyOf 1 / anyOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 64
sequence.items[].draft.brand_context.content.languageanyOf 1 / anyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_context.content.preferred_termsanyOf 1 / anyOf 1arrayWajib dalam induk
  • maxItems: 50
sequence.items[].draft.brand_context.content.preferred_terms[]anyOf 1 / anyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 120
sequence.items[].draft.brand_context.content.prohibited_termsanyOf 1 / anyOf 1arrayWajib dalam induk
  • maxItems: 50
sequence.items[].draft.brand_context.content.prohibited_terms[]anyOf 1 / anyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 120
sequence.items[].draft.brand_context.content.locked_factsanyOf 1 / anyOf 1arrayWajib dalam induk
  • maxItems: 50
sequence.items[].draft.brand_context.content.locked_facts[]anyOf 1 / anyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 500
sequence.items[].draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1string | nullWajib dalam induk—
sequence.items[].draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 1stringWajib dalam induk
  • maxLength: 1000
sequence.items[].draft.brand_context.content.call_to_actionanyOf 1 / anyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_context.contentanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_context.sourcesanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.brand_context.sources.websiteanyOf 1stringWajib dalam induk
  • enum: ["available","not_available"]
sequence.items[].draft.brand_context.sources.logoanyOf 1stringWajib dalam induk
  • enum: ["none","present","missing"]
sequence.items[].draft.brand_context.sources.own_postsanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].draft.brand_context.sources.own_posts.selectedanyOf 1integerWajib dalam induk
  • minimum: 0
  • maximum: 10
sequence.items[].draft.brand_context.sources.own_posts.availableanyOf 1integerWajib dalam induk
  • minimum: 0
  • maximum: 10
sequence.items[].draft.brand_context.sources.own_posts.unavailableanyOf 1integerWajib dalam induk
  • minimum: 0
  • maximum: 10
sequence.items[].draft.brand_context.sources.own_posts.erasedanyOf 1integerWajib dalam induk
  • minimum: 0
  • maximum: 10
sequence.items[].draft.brand_contextanyOf 2nullOpsional / item—
sequence.items[].draft.brand_reviewobject | nullOpsional / item—
sequence.items[].draft.brand_reviewanyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.brand_review.rule_versionanyOf 1numberWajib dalam induk
  • const: 1
sequence.items[].draft.brand_review.context_digestanyOf 1stringWajib dalam induk
  • pattern: "^[a-f0-9]{64}$"
sequence.items[].draft.brand_review.content_digestanyOf 1stringWajib dalam induk
  • pattern: "^[a-f0-9]{64}$"
sequence.items[].draft.brand_review.statusanyOf 1stringWajib dalam induk
  • enum: ["clear","attention","unavailable"]
sequence.items[].draft.brand_review.issuesanyOf 1arrayWajib dalam induk
  • maxItems: 5151
sequence.items[].draft.brand_review.issues[]anyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].draft.brand_review.issues[].codeanyOf 1stringWajib dalam induk
  • enum: ["prohibited_term","locked_fact_missing","conflicting_rule","context_unavailable"]
sequence.items[].draft.brand_review.issues[].targetanyOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 80
sequence.items[].draft.brand_review.issues[].rule_indexanyOf 1integer | nullWajib dalam induk—
sequence.items[].draft.brand_review.issues[].rule_indexanyOf 1 / anyOf 1integerWajib dalam induk
  • minimum: 0
  • maximum: 49
sequence.items[].draft.brand_review.issues[].rule_indexanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].draft.brand_review.issues[].messageanyOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 240
sequence.items[].draft.brand_reviewanyOf 2nullOpsional / item—
sequence.items[].predecessor_post_idstring | nullWajib dalam induk—
sequence.items[].predecessor_post_idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].predecessor_post_idanyOf 2nullWajib dalam induk—
sequence.items[].postobject | nullWajib dalam induk—
sequence.items[].postanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].post.idanyOf 1stringWajib dalam induk
  • 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}$"
sequence.items[].post.workspace_idanyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].post.social_account_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.social_account_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].post.social_account_idanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.platformanyOf 1stringWajib dalam induk
  • enum: ["instagram","threads","facebook","youtube","x"]
sequence.items[].post.destinationanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].post.destination.social_account_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.destination.social_account_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].post.destination.social_account_idanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.destination.platformanyOf 1stringWajib dalam induk
  • enum: ["instagram","threads","facebook","youtube","x"]
sequence.items[].post.destination.platform_user_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.destination.account_labelanyOf 1string | nullWajib dalam induk—
sequence.items[].post.captionanyOf 1string | nullWajib dalam induk—
sequence.items[].post.hashtagsanyOf 1arrayWajib dalam induk—
sequence.items[].post.hashtags[]anyOf 1stringOpsional / item—
sequence.items[].post.mediaanyOf 1arrayWajib dalam induk—
sequence.items[].post.media[]anyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].post.media[].kindanyOf 1stringWajib dalam induk
  • enum: ["image","video"]
sequence.items[].post.media[].urlanyOf 1stringWajib dalam induk
  • format: "uri"
sequence.items[].post.media[].cover_urlanyOf 1string | nullOpsional / item—
sequence.items[].post.media[].cover_urlanyOf 1 / anyOf 1stringOpsional / item
  • format: "uri"
sequence.items[].post.media[].cover_urlanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].cover_asset_idanyOf 1integer | nullOpsional / item—
sequence.items[].post.media[].cover_asset_idanyOf 1 / anyOf 1integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].post.media[].cover_asset_idanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].asset_idanyOf 1integer | nullOpsional / item—
sequence.items[].post.media[].asset_idanyOf 1 / anyOf 1integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].post.media[].asset_idanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].mime_typeanyOf 1string | nullOpsional / item—
sequence.items[].post.media[].mime_typeanyOf 1 / anyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 160
sequence.items[].post.media[].mime_typeanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].preview_urlanyOf 1string | nullOpsional / item

URL baca sementara yang diizinkan; pertahankan url sebagai identitas media Scheduled Post persisten.

—
sequence.items[].post.media[].preview_urlanyOf 1 / anyOf 1stringOpsional / item
  • format: "uri"
sequence.items[].post.media[].preview_urlanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].cover_preview_urlanyOf 1string | nullOpsional / item

URL baca sampul sementara yang diizinkan; pertahankan cover_url sebagai identitas media persisten.

—
sequence.items[].post.media[].cover_preview_urlanyOf 1 / anyOf 1stringOpsional / item
  • format: "uri"
sequence.items[].post.media[].cover_preview_urlanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.media[].preview_expires_atanyOf 1string | nullOpsional / item—
sequence.items[].post.media[].preview_expires_atanyOf 1 / anyOf 1stringOpsional / item
  • 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))$"
sequence.items[].post.media[].preview_expires_atanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.link_urlanyOf 1string | nullOpsional / item—
sequence.items[].post.link_urlanyOf 1 / anyOf 1stringOpsional / item
  • format: "uri"
sequence.items[].post.link_urlanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.publish_optionsanyOf 1objectWajib dalam induk
  • additionalProperties: false
sequence.items[].post.publish_options.post_typeanyOf 1stringOpsional / item
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
sequence.items[].post.publish_options.location_idanyOf 1stringOpsional / item
  • minLength: 1
sequence.items[].post.publish_options.share_to_feedanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.collaboratorsanyOf 1arrayOpsional / item
  • maxItems: 3
sequence.items[].post.publish_options.collaborators[]anyOf 1stringOpsional / item
  • minLength: 1
sequence.items[].post.publish_options.first_commentanyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 2200
sequence.items[].post.publish_options.topic_taganyOf 1stringOpsional / item
  • minLength: 1
sequence.items[].post.publish_options.thumb_offset_msanyOf 1integerOpsional / item
  • minimum: 0
  • maximum: 9007199254740991
sequence.items[].post.publish_options.titleanyOf 1stringOpsional / item
  • maxLength: 255
sequence.items[].post.publish_options.youtube_privacy_statusanyOf 1stringOpsional / item
  • enum: ["private","unlisted","public"]
sequence.items[].post.publish_options.youtube_category_idanyOf 1stringOpsional / item
  • pattern: "^\\d+$"
sequence.items[].post.publish_options.youtube_contains_synthetic_mediaanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.descriptionanyOf 1stringOpsional / item
  • maxLength: 5000
sequence.items[].post.publish_options.category_idanyOf 1stringOpsional / item
  • pattern: "^\\d+$"
sequence.items[].post.publish_options.privacy_statusanyOf 1stringOpsional / item
  • enum: ["private","unlisted","public"]
sequence.items[].post.publish_options.cancellation_modeanyOf 1stringOpsional / item
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
sequence.items[].post.publish_options.tagsanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.tags[]anyOf 1stringOpsional / item—
sequence.items[].post.publish_options.default_languageanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.localizationsanyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.localizations.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.licenseanyOf 1stringOpsional / item
  • enum: ["youtube","creativeCommon"]
sequence.items[].post.publish_options.embeddableanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.public_stats_viewableanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.self_declared_made_for_kidsanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.contains_synthetic_mediaanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.has_paid_product_placementanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.recording_dateanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.notify_subscribersanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.thumbnail_asset_idanyOf 1integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].post.publish_options.surface_expectationanyOf 1stringOpsional / item
  • const: "SHORT"
sequence.items[].post.publish_options.brand_partneranyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.brand_partner.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.cover_asset_idanyOf 1integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].post.publish_options.audio_nameanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.trial_paramsanyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.trial_params.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.is_ai_generatedanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.branded_content_sponsor_idsanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.branded_content_sponsor_ids[]anyOf 1stringOpsional / item—
sequence.items[].post.publish_options.is_paid_partnershipanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.media_optionsanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.media_options[]anyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.media_options[].*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.reply_to_idanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.quote_post_idanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.repost_target_idanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.reply_controlanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.enable_reply_approvalsanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.link_attachmentanyOf 1stringOpsional / item
  • format: "uri"
sequence.items[].post.publish_options.poll_attachmentanyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.poll_attachment.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.gif_attachmentanyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.gif_attachment.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.text_attachmentanyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.text_attachment.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.text_entitiesanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.text_entities[]anyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.text_entities[].*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.is_spoiler_mediaanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.is_ghost_postanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.allowlisted_country_codesanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.allowlisted_country_codes[]anyOf 1stringOpsional / item—
sequence.items[].post.publish_options.crossreshare_to_iganyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.crossreshare_to_ig_dark_modeanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.auto_publish_textanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.publication_modeanyOf 1stringOpsional / item
  • enum: ["PUBLISH","DRAFT"]
sequence.items[].post.publish_options.backdated_timeanyOf 1numberOpsional / item—
sequence.items[].post.publish_options.backdated_time_granularityanyOf 1stringOpsional / item
  • enum: ["year","month","day","hour","minute"]
sequence.items[].post.publish_options.placeanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.feed_targetinganyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.feed_targeting.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.targetinganyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.targeting.*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.child_attachmentsanyOf 1arrayOpsional / item—
sequence.items[].post.publish_options.child_attachments[]anyOf 1objectOpsional / item
  • additionalProperties: {}
sequence.items[].post.publish_options.child_attachments[].*anyOf 1any JSON valueOpsional / item—
sequence.items[].post.publish_options.multi_share_end_cardanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.multi_share_optimizedanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.unpublished_content_typeanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.no_storyanyOf 1booleanOpsional / item—
sequence.items[].post.publish_options.crossposted_video_idanyOf 1stringOpsional / item—
sequence.items[].post.publish_options.sphericalanyOf 1booleanOpsional / item—
sequence.items[].post.scheduled_atanyOf 1stringWajib dalam induk—
sequence.items[].post.display_timezoneanyOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 80
sequence.items[].post.local_scheduled_atanyOf 1string | nullOpsional / item—
sequence.items[].post.local_scheduled_atanyOf 1 / anyOf 1stringOpsional / item
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
sequence.items[].post.local_scheduled_atanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.schedule_timezoneanyOf 1string | nullOpsional / item—
sequence.items[].post.schedule_timezoneanyOf 1 / anyOf 1stringOpsional / item
  • minLength: 1
  • maxLength: 80
sequence.items[].post.schedule_timezoneanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.schedule_dst_disambiguationanyOf 1string | nullOpsional / item—
sequence.items[].post.schedule_dst_disambiguationanyOf 1 / anyOf 1stringOpsional / item
  • enum: ["exact","earlier","later"]
sequence.items[].post.schedule_dst_disambiguationanyOf 1 / anyOf 2nullOpsional / item—
sequence.items[].post.schedule_intent_stateanyOf 1stringOpsional / item
  • enum: ["verified","legacy_unverified"]
sequence.items[].post.expires_atanyOf 1string | nullWajib dalam induk—
sequence.items[].post.statusanyOf 1stringWajib dalam induk
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
sequence.items[].post.versionanyOf 1integerWajib dalam induk
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.items[].post.automatic_retry_enabledanyOf 1booleanWajib dalam induk—
sequence.items[].post.delete_requested_atanyOf 1string | nullWajib dalam induk—
sequence.items[].post.deletionanyOf 1objectOpsional / item
  • additionalProperties: false
sequence.items[].post.deletion.stateanyOf 1stringWajib dalam induk
  • enum: ["pending","retry_scheduled","failed","unconfirmed","confirmed","unpublished_cancelled"]
sequence.items[].post.deletion.retry_atanyOf 1string | nullWajib dalam induk—
sequence.items[].post.deletion.retry_atanyOf 1 / anyOf 1stringWajib dalam induk
  • 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))$"
sequence.items[].post.deletion.retry_atanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.published_atanyOf 1string | nullWajib dalam induk—
sequence.items[].post.deleted_atanyOf 1string | nullWajib dalam induk—
sequence.items[].post.provider_post_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.permalinkanyOf 1string | nullWajib dalam induk—
sequence.items[].post.permalinkanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uri"
sequence.items[].post.permalinkanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.created_atanyOf 1stringWajib dalam induk—
sequence.items[].post.updated_atanyOf 1stringWajib dalam induk—
sequence.items[].post.project_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.project_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].post.project_idanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.batch_idanyOf 1string | nullWajib dalam induk—
sequence.items[].post.batch_idanyOf 1 / anyOf 1stringWajib dalam induk
  • format: "uuid"
sequence.items[].post.batch_idanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].post.source_refanyOf 1object | nullWajib dalam induk—
sequence.items[].post.source_refanyOf 1 / anyOf 1objectWajib dalam induk
  • additionalProperties: {}
sequence.items[].post.source_ref.*anyOf 1 / anyOf 1any JSON valueOpsional / item—
sequence.items[].post.source_refanyOf 1 / anyOf 2nullWajib dalam induk—
sequence.items[].postanyOf 2nullWajib dalam induk—
sequence.items[].retry_allowedbooleanWajib dalam induk—
sequence.expected_versionsobjectWajib dalam induk
  • additionalProperties: {"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}
sequence.expected_versions.*integerOpsional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
sequence.actionsarrayWajib dalam induk
  • minItems: 2
  • maxItems: 2
sequence.actions[]objectOpsional / item
  • additionalProperties: false
sequence.actions[].actionstringWajib dalam induk
  • enum: ["resume","cancel"]
sequence.actions[].allowedbooleanWajib dalam induk—
sequence.actions[].reason_codestringWajib dalam induk
  • minLength: 1
  • maxLength: 80
sequence.actions[].messagestringWajib dalam induk
  • maxLength: 1000
replayedbooleanOpsional / item—
JSON Schema lengkap
{
  "type": "object",
  "properties": {
    "sequence": {
      "type": "object",
      "properties": {
        "workspace_id": {
          "type": "string",
          "format": "uuid"
        },
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "social_account_id": {
          "type": "string",
          "format": "uuid"
        },
        "version": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "state": {
          "type": "string",
          "enum": [
            "draft",
            "admitted",
            "cancelled"
          ]
        },
        "item_count": {
          "type": "integer",
          "minimum": 2,
          "maximum": 25
        },
        "caption_preview": {
          "type": "string",
          "maxLength": 500
        },
        "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"
        },
        "items": {
          "minItems": 2,
          "maxItems": 25,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "item_id": {
                "type": "string",
                "format": "uuid"
              },
              "ordinal": {
                "type": "integer",
                "minimum": 1,
                "maximum": 25
              },
              "draft": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "format": "uuid"
                  },
                  "workspace_id": {
                    "type": "string",
                    "format": "uuid"
                  },
                  "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"
                        }
                      },
                      "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"
                            ],
                            "additionalProperties": false
                          },
                          "gif_attachment": {
                            "type": "object",
                            "properties": {
                              "gif_id": {
                                "type": "string",
                                "maxLength": 128
                              },
                              "provider": {
                                "type": "string",
                                "const": "GIPHY"
                              }
                            },
                            "required": [
                              "gif_id",
                              "provider"
                            ],
                            "additionalProperties": false
                          },
                          "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"
                                  ],
                                  "additionalProperties": false
                                }
                              }
                            },
                            "required": [
                              "plaintext"
                            ],
                            "additionalProperties": false
                          },
                          "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"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "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"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "additionalProperties": false
                      },
                      "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"
                        },
                        "additionalProperties": {
                          "type": "object",
                          "properties": {
                            "caption": {
                              "type": "string",
                              "maxLength": 5000
                            },
                            "scheduledAt": {
                              "type": "string",
                              "maxLength": 64
                            }
                          },
                          "additionalProperties": false
                        }
                      },
                      "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"
                    ],
                    "additionalProperties": false
                  },
                  "created_by": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "updated_by": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "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"
                          },
                          "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"
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ]
                                  },
                                  "successes": {
                                    "maxItems": 50,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "social_account_id": {
                                          "type": "string",
                                          "format": "uuid"
                                        },
                                        "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"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "failures": {
                                    "maxItems": 50,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "social_account_id": {
                                          "type": "string",
                                          "format": "uuid"
                                        },
                                        "code": {
                                          "type": "string",
                                          "minLength": 1,
                                          "maxLength": 160
                                        },
                                        "message": {
                                          "type": "string",
                                          "maxLength": 2000
                                        }
                                      },
                                      "required": [
                                        "social_account_id",
                                        "code",
                                        "message"
                                      ],
                                      "additionalProperties": false
                                    }
                                  }
                                },
                                "required": [
                                  "batch_id",
                                  "successes",
                                  "failures"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "type": "null"
                              }
                            ]
                          }
                        },
                        "required": [
                          "id",
                          "expected_revision",
                          "started_at",
                          "receipt"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "brand_context": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "workspace_id": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "selection": {
                            "type": "object",
                            "properties": {
                              "profile_id": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "version_id": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "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"
                            ],
                            "additionalProperties": false
                          },
                          "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"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "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"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "required": [
                              "website",
                              "logo",
                              "own_posts"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "required": [
                          "workspace_id",
                          "selection",
                          "availability",
                          "profile_state",
                          "content",
                          "sources"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "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"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "rule_version",
                          "context_digest",
                          "content_digest",
                          "status",
                          "issues"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "id",
                  "workspace_id",
                  "revision",
                  "state",
                  "content",
                  "created_by",
                  "updated_by",
                  "created_at",
                  "updated_at",
                  "submission"
                ],
                "additionalProperties": false
              },
              "predecessor_post_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "uuid"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "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"
                      },
                      "social_account_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uuid"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "platform": {
                        "type": "string",
                        "enum": [
                          "instagram",
                          "threads",
                          "facebook",
                          "youtube",
                          "x"
                        ]
                      },
                      "destination": {
                        "type": "object",
                        "properties": {
                          "social_account_id": {
                            "anyOf": [
                              {
                                "type": "string",
                                "format": "uuid"
                              },
                              {
                                "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"
                        ],
                        "additionalProperties": false
                      },
                      "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"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "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"
                          }
                        },
                        "additionalProperties": false
                      },
                      "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"
                        ],
                        "additionalProperties": false
                      },
                      "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"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "batch_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uuid"
                          },
                          {
                            "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"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "retry_allowed": {
                "type": "boolean"
              }
            },
            "required": [
              "item_id",
              "ordinal",
              "draft",
              "predecessor_post_id",
              "post",
              "retry_allowed"
            ],
            "additionalProperties": false
          }
        },
        "expected_versions": {
          "type": "object",
          "propertyNames": {
            "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}$"
          },
          "additionalProperties": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          }
        },
        "actions": {
          "minItems": 2,
          "maxItems": 2,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "action": {
                "type": "string",
                "enum": [
                  "resume",
                  "cancel"
                ]
              },
              "allowed": {
                "type": "boolean"
              },
              "reason_code": {
                "type": "string",
                "minLength": 1,
                "maxLength": 80
              },
              "message": {
                "type": "string",
                "maxLength": 1000
              }
            },
            "required": [
              "action",
              "allowed",
              "reason_code",
              "message"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "workspace_id",
        "id",
        "social_account_id",
        "version",
        "state",
        "item_count",
        "caption_preview",
        "created_at",
        "updated_at",
        "items",
        "expected_versions",
        "actions"
      ],
      "additionalProperties": false
    },
    "replayed": {
      "type": "boolean"
    }
  },
  "required": [
    "sequence"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Contoh panggilan alat

Contoh ini menggunakan nilai fiktif yang diperiksa terhadap skema. Ganti ID dengan yang diizinkan bagi Anda, media dengan aset siap, dan tanggal dengan waktu publikasi yang dikonfirmasi. Periksa kelayakan akun sebelum mengirim penulisan. Halaman ini tidak mengirim permintaan API.

{
  "name": "sosoapi_cancel_threads_sequence",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "id": "33333333-3333-4333-8333-333333333333",
    "expected_version": 2,
    "expected_versions": {
      "90000000-0000-4000-8000-000000000001": 2,
      "90000000-0000-4000-8000-000000000002": 2
    }
  }
}

structuredContent

{
  "sequence": {
    "id": "33333333-3333-4333-8333-333333333333",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": "22222222-2222-4222-8222-222222222222",
    "version": 3,
    "state": "cancelled",
    "item_count": 2,
    "caption_preview": "A fictional announcement.",
    "created_at": "2099-01-14T09:00:00Z",
    "updated_at": "2099-01-14T09:00:00Z",
    "items": [
      {
        "item_id": "80000000-0000-4000-8000-000000000001",
        "ordinal": 1,
        "draft": {
          "id": "70000000-0000-4000-8000-000000000001",
          "workspace_id": "11111111-1111-4111-8111-111111111111",
          "revision": 3,
          "state": "submitted",
          "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": {
            "id": "60000000-0000-4000-8000-000000000031",
            "expected_revision": 1,
            "started_at": "2099-01-14T09:00:00Z",
            "receipt": {
              "batch_id": "50000000-0000-4000-8000-000000000001",
              "successes": [
                {
                  "social_account_id": "22222222-2222-4222-8222-222222222222",
                  "post_id": "90000000-0000-4000-8000-000000000001"
                }
              ],
              "failures": []
            }
          }
        },
        "predecessor_post_id": null,
        "post": {
          "id": "90000000-0000-4000-8000-000000000001",
          "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": "cancelled",
          "version": 3,
          "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-000000000001",
          "source_ref": null,
          "created_at": "2099-01-14T09:00:00Z",
          "updated_at": "2099-01-14T09:00:00Z"
        },
        "retry_allowed": false
      },
      {
        "item_id": "80000000-0000-4000-8000-000000000002",
        "ordinal": 2,
        "draft": {
          "id": "70000000-0000-4000-8000-000000000002",
          "workspace_id": "11111111-1111-4111-8111-111111111111",
          "revision": 3,
          "state": "submitted",
          "content": {
            "schemaVersion": 1,
            "accountIds": [
              "22222222-2222-4222-8222-222222222222"
            ],
            "caption": "A fictional first reply.",
            "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": {
            "id": "60000000-0000-4000-8000-000000000032",
            "expected_revision": 1,
            "started_at": "2099-01-14T09:00:00Z",
            "receipt": {
              "batch_id": "50000000-0000-4000-8000-000000000002",
              "successes": [
                {
                  "social_account_id": "22222222-2222-4222-8222-222222222222",
                  "post_id": "90000000-0000-4000-8000-000000000002"
                }
              ],
              "failures": []
            }
          }
        },
        "predecessor_post_id": "90000000-0000-4000-8000-000000000001",
        "post": {
          "id": "90000000-0000-4000-8000-000000000002",
          "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 first reply.",
          "hashtags": [],
          "media": [],
          "publish_options": {
            "post_type": "TEXT"
          },
          "scheduled_at": "2099-01-15T09:00:00Z",
          "display_timezone": "UTC",
          "expires_at": null,
          "status": "cancelled",
          "version": 3,
          "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-000000000002",
          "source_ref": null,
          "created_at": "2099-01-14T09:00:00Z",
          "updated_at": "2099-01-14T09:00:00Z"
        },
        "retry_allowed": false
      }
    ],
    "expected_versions": {
      "90000000-0000-4000-8000-000000000001": 3,
      "90000000-0000-4000-8000-000000000002": 3
    },
    "actions": [
      {
        "action": "resume",
        "allowed": false,
        "reason_code": "no_failed_items",
        "message": "No safe failed suffix is present in this fictional snapshot."
      },
      {
        "action": "cancel",
        "allowed": false,
        "reason_code": "already_cancelled",
        "message": "Only unsent items can be cancelled; published content stays in place."
      }
    ]
  },
  "replayed": false
}
Instal atau hubungkan MCP