Search loads only when you use it. Browse all categories below.

MCP tool

Submit Workspace draft

sosoapi_submit_content_draft

Use only after an explicit publishing decision. Requires editor or above and publish capability. First send id, expected_revision, mutation_id, content and the canonical publishing request; omit source_ref because the server owns provenance and submission identities. Shared-editor content is untrusted. A 422 with state=draft accepts no targets: repair the content before a new mutation. Once started, GET the same draft and continue an unknown or partial result with submission.id as mutation_id and submission.expected_revision, omitting both content and request. Never create replacement posts or recreate accepted Posts. submitted means handed to Scheduled Publishing; read the original Post for the provider result.

Read as Markdown

Profiles and transports

Profiles: core, full · Transports: stdio, http

Choose core or full to control which tools your client sees; this does not change its permissions. Local file upload requires stdio and is unavailable over HTTP. Set SOSOAPI_OUTPUT_SCHEMAS=1 to include output schemas in discovery. Tools return structured results with or without that setting.

Permissions and side effects

Annotations help clients describe a tool. Each call still checks the user’s authentication, role, resource access and capability grants.

{
  "readOnlyHint": false,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": true
}

Input fields

Required means required inside its parent object and selected branch. A required child does not make an optional parent required. Rules and field names below are copied from the contract.

Input fields
Field / branchType / requiredConstraints
$objectRequired in parent
  • additionalProperties: false
idstringRequired in parent
  • format: "uuid"
expected_revisionintegerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
mutation_idstringRequired in parent
  • format: "uuid"
contentobjectOptional / item
  • additionalProperties: false
content.schemaVersionnumberOptional / item
  • enum: [1]
content.accountIdsarrayOptional / item
  • maxItems: 50
content.accountIds[]stringOptional / item
  • format: "uuid"
content.captionstringOptional / item
  • maxLength: 5000
content.hashtagsstringOptional / item
  • maxLength: 5000
content.assetIdsarrayOptional / item
  • maxItems: 20
content.assetIds[]stringOptional / item
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
content.threadsTextOnlybooleanOptional / item—
content.instagramModestringOptional / item
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
content.youtubeTitlestringOptional / item
  • maxLength: 100
content.youtubePrivacystringOptional / item
  • enum: ["private","unlisted","public"]
content.youtubeSyntheticbooleanOptional / item—
content.youtubeCategoryIdstringOptional / item
  • maxLength: 32
content.youtubeShortbooleanOptional / item—
content.linkUrlstringOptional / item
  • maxLength: 2048
content.scheduledAtstringOptional / item
  • maxLength: 64
content.displayTimezonestringOptional / item
  • minLength: 1
  • maxLength: 128
content.publishNowbooleanOptional / item—
content.destinationOverridesobjectOptional / item
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
content.destinationOverrides.*objectOptional / item
  • additionalProperties: false
content.destinationOverrides.*.captionstringOptional / item
  • maxLength: 5000
content.destinationOverrides.*.scheduledAtstringOptional / item
  • maxLength: 64
content.expiresAtstringOptional / item
  • maxLength: 64
requestobjectOptional / item
  • additionalProperties: false
request.workspace_idstringRequired in parent
  • format: "uuid"
request.project_idstring | nullOptional / item—
request.project_idanyOf 1stringOptional / item
  • format: "uuid"
request.project_idanyOf 2nullOptional / item—
request.source_refobject | nullOptional / item—
request.source_refanyOf 1objectOptional / item
  • additionalProperties: {}
request.source_ref.*anyOf 1any JSON valueOptional / item—
request.source_refanyOf 2nullOptional / item—
request.targetsarrayRequired in parent
  • minItems: 1
  • maxItems: 50
request.targets[]objectOptional / item
  • additionalProperties: false
request.targets[].social_account_idstringRequired in parent
  • format: "uuid"
request.targets[].captionstring | nullOptional / item—
request.targets[].captionanyOf 1stringOptional / item
  • maxLength: 5000
request.targets[].captionanyOf 2nullOptional / item—
request.targets[].hashtagsarrayOptional / item
  • maxItems: 100
request.targets[].hashtags[]stringOptional / item
  • maxLength: 100
request.targets[].mediaarrayOptional / item
  • maxItems: 20
request.targets[].media[]objectOptional / item
  • additionalProperties: false
request.targets[].media[].kindstringRequired in parent
  • enum: ["image","video"]
request.targets[].media[].urlstringRequired in parent
  • format: "uri"
request.targets[].media[].cover_urlstring | nullOptional / item—
request.targets[].media[].cover_urlanyOf 1stringOptional / item
  • format: "uri"
request.targets[].media[].cover_urlanyOf 2nullOptional / item—
request.targets[].media[].cover_asset_idinteger | nullOptional / item—
request.targets[].media[].cover_asset_idanyOf 1integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].cover_asset_idanyOf 2nullOptional / item—
request.targets[].media[].asset_idinteger | nullOptional / item—
request.targets[].media[].asset_idanyOf 1integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].asset_idanyOf 2nullOptional / item—
request.targets[].media[].mime_typestring | nullOptional / item—
request.targets[].media[].mime_typeanyOf 1stringOptional / item
  • minLength: 1
  • maxLength: 160
request.targets[].media[].mime_typeanyOf 2nullOptional / item—
request.targets[].link_urlstring | nullOptional / item—
request.targets[].link_urlanyOf 1stringOptional / item
  • format: "uri"
request.targets[].link_urlanyOf 2nullOptional / item—
request.targets[].provider_payloadobjectRequired in parent—
request.targets[].provider_payloadanyOf 1objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 1stringRequired in parent
  • enum: ["x"]
request.targets[].provider_payload.publish_optionsanyOf 1objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 1stringRequired in parent
  • enum: ["TEXT","VIDEO"]
request.targets[].provider_payloadanyOf 2objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 2stringRequired in parent
  • enum: ["instagram"]
request.targets[].provider_payload.publish_optionsanyOf 2objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 2stringRequired in parent
  • enum: ["IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.location_idanyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.share_to_feedanyOf 2booleanOptional / item—
request.targets[].provider_payload.publish_options.collaboratorsanyOf 2arrayOptional / item
  • maxItems: 3
request.targets[].provider_payload.publish_options.collaborators[]anyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.first_commentanyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 2200
request.targets[].provider_payload.publish_options.cover_asset_idanyOf 2integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.thumb_offset_msanyOf 2integerOptional / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.audio_nameanyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.trial_paramsanyOf 2objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.trial_params.graduation_strategyanyOf 2stringRequired in parent
  • enum: ["MANUAL","SS_PERFORMANCE"]
request.targets[].provider_payload.publish_options.is_ai_generatedanyOf 2booleanOptional / item—
request.targets[].provider_payload.publish_options.branded_content_sponsor_idsanyOf 2arrayOptional / item
  • maxItems: 2
request.targets[].provider_payload.publish_options.branded_content_sponsor_ids[]anyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.is_paid_partnershipanyOf 2booleanOptional / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 2arrayOptional / item
  • maxItems: 10
request.targets[].provider_payload.publish_options.media_options[]anyOf 2objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 2integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 2stringOptional / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].user_tagsanyOf 2arrayOptional / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[].user_tags[]anyOf 2objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].user_tags[].usernameanyOf 2stringRequired in parent
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.media_options[].user_tags[].xanyOf 2numberOptional / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].user_tags[].yanyOf 2numberOptional / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tagsanyOf 2arrayOptional / item
  • maxItems: 5
request.targets[].provider_payload.publish_options.media_options[].product_tags[]anyOf 2objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].product_tags[].product_idanyOf 2stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.media_options[].product_tags[].xanyOf 2numberOptional / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tags[].yanyOf 2numberOptional / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].thumb_offset_msanyOf 2integerOptional / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payloadanyOf 3objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 3stringRequired in parent
  • enum: ["facebook"]
request.targets[].provider_payload.publish_optionsanyOf 3objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 3stringRequired in parent
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.titleanyOf 3stringOptional / item
  • maxLength: 255
request.targets[].provider_payload.publish_options.descriptionanyOf 3stringOptional / item
  • maxLength: 5000
request.targets[].provider_payload.publish_options.publication_modeanyOf 3stringOptional / item
  • enum: ["PUBLISH","DRAFT"]
request.targets[].provider_payload.publish_options.backdated_timeanyOf 3numberOptional / item—
request.targets[].provider_payload.publish_options.backdated_time_granularityanyOf 3stringOptional / item
  • enum: ["year","month","day","hour","minute"]
request.targets[].provider_payload.publish_options.placeanyOf 3stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.tagsanyOf 3arrayOptional / item
  • maxItems: 50
request.targets[].provider_payload.publish_options.tags[]anyOf 3stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targetinganyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.age_minanyOf 3integerOptional / item
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.age_maxanyOf 3integerOptional / item
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.college_yearsanyOf 3arrayOptional / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.feed_targeting.college_years[]anyOf 3integerOptional / item
  • minimum: 1900
  • maximum: 2200
request.targets[].provider_payload.publish_options.feed_targeting.education_statusesanyOf 3arrayOptional / item
  • maxItems: 3
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3numberOptional / item—
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 1numberOptional / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 2numberOptional / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 3numberOptional / item
  • enum: [3]
request.targets[].provider_payload.publish_options.feed_targeting.gendersanyOf 3arrayOptional / item
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3numberOptional / item—
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 1numberOptional / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 2numberOptional / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.geo_locationsanyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countriesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countries[]anyOf 3stringOptional / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regionsanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.citiesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].radiusanyOf 3numberOptional / item
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].distance_unitanyOf 3stringOptional / item
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zipsanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_typesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_types[]anyOf 3stringOptional / item
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.feed_targeting.interestsanyOf 3arrayOptional / item
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3string | integerOptional / item—
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 1stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 2integerOptional / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.localesanyOf 3arrayOptional / item
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.locales[]anyOf 3integerOptional / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statusesanyOf 3arrayOptional / item
  • maxItems: 4
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3numberOptional / item—
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 1numberOptional / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 2numberOptional / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 3numberOptional / item
  • enum: [3]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 4numberOptional / item
  • enum: [4]
request.targets[].provider_payload.publish_options.targetinganyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3numberOptional / item—
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 1numberOptional / item
  • enum: [13]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 2numberOptional / item
  • enum: [15]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 3numberOptional / item
  • enum: [18]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 4numberOptional / item
  • enum: [21]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 5numberOptional / item
  • enum: [25]
request.targets[].provider_payload.publish_options.targeting.geo_locationsanyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.countriesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.targeting.geo_locations.countries[]anyOf 3stringOptional / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.targeting.geo_locations.regionsanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.citiesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].radiusanyOf 3numberOptional / item
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].distance_unitanyOf 3stringOptional / item
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.targeting.geo_locations.zipsanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3string | integerRequired in parent—
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_typesanyOf 3arrayOptional / item
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_types[]anyOf 3stringOptional / item
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.child_attachmentsanyOf 3arrayOptional / item
  • minItems: 2
  • maxItems: 10
request.targets[].provider_payload.publish_options.child_attachments[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.child_attachments[].linkanyOf 3stringRequired in parent
  • format: "uri"
request.targets[].provider_payload.publish_options.child_attachments[].nameanyOf 3stringOptional / item
  • maxLength: 255
request.targets[].provider_payload.publish_options.child_attachments[].descriptionanyOf 3stringOptional / item
  • maxLength: 1000
request.targets[].provider_payload.publish_options.child_attachments[].pictureanyOf 3stringRequired in parent
  • format: "uri"
request.targets[].provider_payload.publish_options.multi_share_end_cardanyOf 3booleanOptional / item—
request.targets[].provider_payload.publish_options.multi_share_optimizedanyOf 3booleanOptional / item—
request.targets[].provider_payload.publish_options.unpublished_content_typeanyOf 3stringOptional / item
  • enum: ["SCHEDULED","SCHEDULED_RECURRING","DRAFT","PUBLISH_PENDING","ADS_POST","INLINE_CREATED","PUBLISHED","REVIEWABLE_BRANDED_CONTENT"]
request.targets[].provider_payload.publish_options.no_storyanyOf 3booleanOptional / item—
request.targets[].provider_payload.publish_options.crossposted_video_idanyOf 3stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.sphericalanyOf 3booleanOptional / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 3arrayOptional / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]anyOf 3objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 3integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_text_customanyOf 3stringOptional / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payloadanyOf 4objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 4stringRequired in parent
  • enum: ["threads"]
request.targets[].provider_payload.publish_optionsanyOf 4objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 4stringRequired in parent
  • enum: ["TEXT","IMAGE","VIDEO","CAROUSEL","REPOST"]
request.targets[].provider_payload.publish_options.reply_to_idanyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.quote_post_idanyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.repost_target_idanyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.reply_controlanyOf 4stringOptional / item
  • enum: ["everyone","accounts_you_follow","mentioned_only","parent_post_author_only","followers_only"]
request.targets[].provider_payload.publish_options.enable_reply_approvalsanyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.link_attachmentanyOf 4stringOptional / item
  • format: "uri"
request.targets[].provider_payload.publish_options.poll_attachmentanyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.poll_attachment.option_aanyOf 4stringRequired in parent
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_banyOf 4stringRequired in parent
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_canyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_danyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.gif_attachmentanyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.gif_attachment.gif_idanyOf 4stringRequired in parent
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.gif_attachment.provideranyOf 4stringRequired in parent
  • enum: ["GIPHY"]
request.targets[].provider_payload.publish_options.text_attachmentanyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.plaintextanyOf 4stringRequired in parent
  • minLength: 1
  • maxLength: 10000
request.targets[].provider_payload.publish_options.text_attachment.link_attachment_urlanyOf 4stringOptional / item
  • format: "uri"
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_infoanyOf 4arrayOptional / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[]anyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].offsetanyOf 4integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].lengthanyOf 4integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_infoanyOf 4arrayRequired in parent
  • minItems: 1
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_info[]anyOf 4stringOptional / item
  • enum: ["bold","italic","highlight","underline","strikethrough"]
request.targets[].provider_payload.publish_options.topic_taganyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 50
request.targets[].provider_payload.publish_options.text_entitiesanyOf 4arrayOptional / item
  • maxItems: 10
request.targets[].provider_payload.publish_options.text_entities[]anyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_entities[].entity_typeanyOf 4stringRequired in parent
  • enum: ["SPOILER","spoiler"]
request.targets[].provider_payload.publish_options.text_entities[].offsetanyOf 4integerRequired in parent
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_entities[].lengthanyOf 4integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.is_spoiler_mediaanyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.is_ghost_postanyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.location_idanyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.allowlisted_country_codesanyOf 4arrayOptional / item
  • minItems: 1
  • maxItems: 249
request.targets[].provider_payload.publish_options.allowlisted_country_codes[]anyOf 4stringOptional / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.crossreshare_to_iganyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.crossreshare_to_ig_dark_modeanyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.auto_publish_textanyOf 4booleanOptional / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 4arrayOptional / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]anyOf 4objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 4integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 4stringOptional / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].is_spoiler_mediaanyOf 4booleanOptional / item—
request.targets[].provider_payloadanyOf 5objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 5stringRequired in parent
  • enum: ["youtube"]
request.targets[].provider_payload.publish_optionsanyOf 5objectRequired in parent
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 5stringRequired in parent
  • enum: ["VIDEO"]
request.targets[].provider_payload.publish_options.titleanyOf 5stringRequired in parent
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.descriptionanyOf 5stringOptional / item
  • maxLength: 5000
request.targets[].provider_payload.publish_options.tagsanyOf 5arrayOptional / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.tags[]anyOf 5stringOptional / item
  • minLength: 1
  • maxLength: 500
request.targets[].provider_payload.publish_options.category_idanyOf 5stringOptional / item—
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 1stringOptional / item
  • minLength: 0
  • maxLength: 0
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 2stringOptional / item
  • pattern: "^\\d+$"
request.targets[].provider_payload.publish_options.default_languageanyOf 5stringOptional / item
  • minLength: 2
  • maxLength: 35
request.targets[].provider_payload.publish_options.localizationsanyOf 5objectOptional / item
  • additionalProperties: {"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":100},"description":{"type":"string","maxLength":5000}},"required":["title","description"],"additionalProperties":false}
request.targets[].provider_payload.publish_options.localizations.*anyOf 5objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.localizations.*.titleanyOf 5stringRequired in parent
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.localizations.*.descriptionanyOf 5stringRequired in parent
  • maxLength: 5000
request.targets[].provider_payload.publish_options.privacy_statusanyOf 5stringRequired in parent
  • enum: ["private","unlisted","public"]
request.targets[].provider_payload.publish_options.cancellation_modeanyOf 5stringRequired in parent
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
request.targets[].provider_payload.publish_options.licenseanyOf 5stringOptional / item
  • enum: ["youtube","creativeCommon"]
request.targets[].provider_payload.publish_options.embeddableanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.public_stats_viewableanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.self_declared_made_for_kidsanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.contains_synthetic_mediaanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.has_paid_product_placementanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.recording_dateanyOf 5stringOptional / 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|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
request.targets[].provider_payload.publish_options.notify_subscribersanyOf 5booleanOptional / item—
request.targets[].provider_payload.publish_options.thumbnail_asset_idanyOf 5integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.surface_expectationanyOf 5stringOptional / item
  • enum: ["SHORT"]
request.targets[].provider_payload.publish_options.brand_partneranyOf 5objectOptional / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.brand_partner.channel_idanyOf 5stringOptional / item
  • pattern: "^UC[A-Za-z0-9_-]+$"
request.targets[].provider_payload.publish_options.brand_partner.channel_handleanyOf 5stringOptional / item
  • pattern: "^@[A-Za-z0-9._-]+$"
request.targets[].scheduled_atstringRequired in parent
  • 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)))$"
request.targets[].display_timezonestringOptional / item
  • minLength: 1
  • maxLength: 80
request.targets[].local_scheduled_atstringOptional / item
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
request.targets[].schedule_dst_disambiguationstringOptional / item
  • enum: ["exact","earlier","later"]
request.targets[].expires_atstring | nullOptional / item—
request.targets[].expires_atanyOf 1stringOptional / 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|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
request.targets[].expires_atanyOf 2nullOptional / item—
request.targets[].source_refobject | nullOptional / item—
request.targets[].source_refanyOf 1objectOptional / item
  • additionalProperties: {}
request.targets[].source_ref.*anyOf 1any JSON valueOptional / item—
request.targets[].source_refanyOf 2nullOptional / item—
request.targets[].automatic_retry_enabledbooleanOptional / item—
request.targets[].idempotency_keystringRequired in parent
  • minLength: 8
  • maxLength: 160
Complete JSON Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "expected_revision": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "mutation_id": {
      "type": "string",
      "format": "uuid"
    },
    "content": {
      "type": "object",
      "properties": {
        "schemaVersion": {
          "type": "number",
          "enum": [
            1
          ]
        },
        "accountIds": {
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "string",
            "format": "uuid"
          }
        },
        "caption": {
          "type": "string",
          "maxLength": 5000
        },
        "hashtags": {
          "type": "string",
          "maxLength": 5000
        },
        "assetIds": {
          "maxItems": 20,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 16,
            "pattern": "^[1-9][0-9]*$"
          }
        },
        "threadsTextOnly": {
          "type": "boolean"
        },
        "instagramMode": {
          "type": "string",
          "enum": [
            "IMAGE",
            "REELS",
            "CAROUSEL",
            "STORY_IMAGE",
            "STORY_VIDEO"
          ]
        },
        "youtubeTitle": {
          "type": "string",
          "maxLength": 100
        },
        "youtubePrivacy": {
          "type": "string",
          "enum": [
            "private",
            "unlisted",
            "public"
          ]
        },
        "youtubeSynthetic": {
          "type": "boolean"
        },
        "youtubeCategoryId": {
          "type": "string",
          "maxLength": 32
        },
        "youtubeShort": {
          "type": "boolean"
        },
        "linkUrl": {
          "type": "string",
          "maxLength": 2048
        },
        "scheduledAt": {
          "type": "string",
          "maxLength": 64
        },
        "displayTimezone": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "publishNow": {
          "type": "boolean"
        },
        "destinationOverrides": {
          "type": "object",
          "additionalProperties": {
            "type": "object",
            "properties": {
              "caption": {
                "type": "string",
                "maxLength": 5000
              },
              "scheduledAt": {
                "type": "string",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          }
        },
        "expiresAt": {
          "type": "string",
          "maxLength": 64
        }
      },
      "additionalProperties": false
    },
    "request": {
      "type": "object",
      "properties": {
        "workspace_id": {
          "type": "string",
          "format": "uuid"
        },
        "project_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid"
            },
            {
              "type": "null"
            }
          ]
        },
        "source_ref": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": {}
            },
            {
              "type": "null"
            }
          ]
        },
        "targets": {
          "minItems": 1,
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid"
              },
              "caption": {
                "anyOf": [
                  {
                    "type": "string",
                    "maxLength": 5000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "hashtags": {
                "maxItems": 100,
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 100
                }
              },
              "media": {
                "maxItems": 20,
                "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"
                        }
                      ]
                    }
                  },
                  "required": [
                    "kind",
                    "url"
                  ],
                  "additionalProperties": false
                }
              },
              "link_url": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "provider_payload": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "enum": [
                          "x"
                        ]
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "enum": [
                              "TEXT",
                              "VIDEO"
                            ]
                          }
                        },
                        "required": [
                          "post_type"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "platform",
                      "publish_options"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "enum": [
                          "instagram"
                        ]
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "enum": [
                              "IMAGE",
                              "VIDEO",
                              "CAROUSEL",
                              "REELS",
                              "STORY_IMAGE",
                              "STORY_VIDEO"
                            ]
                          },
                          "location_id": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "share_to_feed": {
                            "type": "boolean"
                          },
                          "collaborators": {
                            "maxItems": 3,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 30
                            }
                          },
                          "first_comment": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 2200
                          },
                          "cover_asset_id": {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          "thumb_offset_ms": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "audio_name": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 100
                          },
                          "trial_params": {
                            "type": "object",
                            "properties": {
                              "graduation_strategy": {
                                "type": "string",
                                "enum": [
                                  "MANUAL",
                                  "SS_PERFORMANCE"
                                ]
                              }
                            },
                            "required": [
                              "graduation_strategy"
                            ],
                            "additionalProperties": false
                          },
                          "is_ai_generated": {
                            "type": "boolean"
                          },
                          "branded_content_sponsor_ids": {
                            "maxItems": 2,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            }
                          },
                          "is_paid_partnership": {
                            "type": "boolean"
                          },
                          "media_options": {
                            "maxItems": 10,
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "asset_id": {
                                  "type": "integer",
                                  "exclusiveMinimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "alt_text": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1000
                                },
                                "user_tags": {
                                  "maxItems": 20,
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "username": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 30
                                      },
                                      "x": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "y": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      }
                                    },
                                    "required": [
                                      "username"
                                    ],
                                    "additionalProperties": false
                                  }
                                },
                                "product_tags": {
                                  "maxItems": 5,
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "product_id": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "x": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "y": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      }
                                    },
                                    "required": [
                                      "product_id"
                                    ],
                                    "additionalProperties": false
                                  }
                                },
                                "thumb_offset_ms": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                }
                              },
                              "required": [
                                "asset_id"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "post_type"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "platform",
                      "publish_options"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "enum": [
                          "facebook"
                        ]
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "enum": [
                              "TEXT",
                              "LINK",
                              "IMAGE",
                              "MULTI_IMAGE",
                              "VIDEO",
                              "REELS",
                              "STORY_IMAGE",
                              "STORY_VIDEO"
                            ]
                          },
                          "title": {
                            "type": "string",
                            "maxLength": 255
                          },
                          "description": {
                            "type": "string",
                            "maxLength": 5000
                          },
                          "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",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "tags": {
                            "maxItems": 50,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            }
                          },
                          "feed_targeting": {
                            "type": "object",
                            "properties": {
                              "age_min": {
                                "type": "integer",
                                "minimum": 13,
                                "maximum": 65
                              },
                              "age_max": {
                                "type": "integer",
                                "minimum": 13,
                                "maximum": 65
                              },
                              "college_years": {
                                "maxItems": 100,
                                "type": "array",
                                "items": {
                                  "type": "integer",
                                  "minimum": 1900,
                                  "maximum": 2200
                                }
                              },
                              "education_statuses": {
                                "maxItems": 3,
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "enum": [
                                        1
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        2
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        3
                                      ]
                                    }
                                  ]
                                }
                              },
                              "genders": {
                                "maxItems": 2,
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "enum": [
                                        1
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        2
                                      ]
                                    }
                                  ]
                                }
                              },
                              "geo_locations": {
                                "type": "object",
                                "properties": {
                                  "countries": {
                                    "minItems": 1,
                                    "maxItems": 25,
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "pattern": "^[A-Z]{2}$"
                                    }
                                  },
                                  "regions": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "cities": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        },
                                        "radius": {
                                          "type": "number",
                                          "exclusiveMinimum": 0,
                                          "maximum": 1000
                                        },
                                        "distance_unit": {
                                          "type": "string",
                                          "enum": [
                                            "mile",
                                            "kilometer"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "zips": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "location_types": {
                                    "minItems": 1,
                                    "maxItems": 2,
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "enum": [
                                        "home",
                                        "recent"
                                      ]
                                    }
                                  }
                                },
                                "additionalProperties": false
                              },
                              "interests": {
                                "maxItems": 250,
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 9007199254740991
                                    }
                                  ]
                                }
                              },
                              "locales": {
                                "maxItems": 250,
                                "type": "array",
                                "items": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 9007199254740991
                                }
                              },
                              "relationship_statuses": {
                                "maxItems": 4,
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "enum": [
                                        1
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        2
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        3
                                      ]
                                    },
                                    {
                                      "type": "number",
                                      "enum": [
                                        4
                                      ]
                                    }
                                  ]
                                }
                              }
                            },
                            "additionalProperties": false
                          },
                          "targeting": {
                            "type": "object",
                            "properties": {
                              "age_min": {
                                "anyOf": [
                                  {
                                    "type": "number",
                                    "enum": [
                                      13
                                    ]
                                  },
                                  {
                                    "type": "number",
                                    "enum": [
                                      15
                                    ]
                                  },
                                  {
                                    "type": "number",
                                    "enum": [
                                      18
                                    ]
                                  },
                                  {
                                    "type": "number",
                                    "enum": [
                                      21
                                    ]
                                  },
                                  {
                                    "type": "number",
                                    "enum": [
                                      25
                                    ]
                                  }
                                ]
                              },
                              "geo_locations": {
                                "type": "object",
                                "properties": {
                                  "countries": {
                                    "minItems": 1,
                                    "maxItems": 25,
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "pattern": "^[A-Z]{2}$"
                                    }
                                  },
                                  "regions": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "cities": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        },
                                        "radius": {
                                          "type": "number",
                                          "exclusiveMinimum": 0,
                                          "maximum": 1000
                                        },
                                        "distance_unit": {
                                          "type": "string",
                                          "enum": [
                                            "mile",
                                            "kilometer"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "zips": {
                                    "minItems": 1,
                                    "maxItems": 250,
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "key": {
                                          "anyOf": [
                                            {
                                              "type": "string",
                                              "minLength": 1,
                                              "maxLength": 256
                                            },
                                            {
                                              "type": "integer",
                                              "minimum": 0,
                                              "maximum": 9007199254740991
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "key"
                                      ],
                                      "additionalProperties": false
                                    }
                                  },
                                  "location_types": {
                                    "minItems": 1,
                                    "maxItems": 2,
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "enum": [
                                        "home",
                                        "recent"
                                      ]
                                    }
                                  }
                                },
                                "additionalProperties": false
                              }
                            },
                            "additionalProperties": false
                          },
                          "child_attachments": {
                            "minItems": 2,
                            "maxItems": 10,
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "link": {
                                  "type": "string",
                                  "format": "uri"
                                },
                                "name": {
                                  "type": "string",
                                  "maxLength": 255
                                },
                                "description": {
                                  "type": "string",
                                  "maxLength": 1000
                                },
                                "picture": {
                                  "type": "string",
                                  "format": "uri"
                                }
                              },
                              "required": [
                                "link",
                                "picture"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "multi_share_end_card": {
                            "type": "boolean"
                          },
                          "multi_share_optimized": {
                            "type": "boolean"
                          },
                          "unpublished_content_type": {
                            "type": "string",
                            "enum": [
                              "SCHEDULED",
                              "SCHEDULED_RECURRING",
                              "DRAFT",
                              "PUBLISH_PENDING",
                              "ADS_POST",
                              "INLINE_CREATED",
                              "PUBLISHED",
                              "REVIEWABLE_BRANDED_CONTENT"
                            ]
                          },
                          "no_story": {
                            "type": "boolean"
                          },
                          "crossposted_video_id": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "spherical": {
                            "type": "boolean"
                          },
                          "media_options": {
                            "maxItems": 20,
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "asset_id": {
                                  "type": "integer",
                                  "exclusiveMinimum": 0,
                                  "maximum": 9007199254740991
                                },
                                "alt_text_custom": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1000
                                }
                              },
                              "required": [
                                "asset_id"
                              ],
                              "additionalProperties": false
                            }
                          }
                        },
                        "required": [
                          "post_type"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "platform",
                      "publish_options"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "enum": [
                          "threads"
                        ]
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "enum": [
                              "TEXT",
                              "IMAGE",
                              "VIDEO",
                              "CAROUSEL",
                              "REPOST"
                            ]
                          },
                          "reply_to_id": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "quote_post_id": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "repost_target_id": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "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",
                            "format": "uri"
                          },
                          "poll_attachment": {
                            "type": "object",
                            "properties": {
                              "option_a": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 25
                              },
                              "option_b": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 25
                              },
                              "option_c": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 25
                              },
                              "option_d": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 25
                              }
                            },
                            "required": [
                              "option_a",
                              "option_b"
                            ],
                            "additionalProperties": false
                          },
                          "gif_attachment": {
                            "type": "object",
                            "properties": {
                              "gif_id": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "provider": {
                                "type": "string",
                                "enum": [
                                  "GIPHY"
                                ]
                              }
                            },
                            "required": [
                              "gif_id",
                              "provider"
                            ],
                            "additionalProperties": false
                          },
                          "text_attachment": {
                            "type": "object",
                            "properties": {
                              "plaintext": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 10000
                              },
                              "link_attachment_url": {
                                "type": "string",
                                "format": "uri"
                              },
                              "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",
                            "minLength": 1,
                            "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",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "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
                            }
                          }
                        },
                        "required": [
                          "post_type"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "platform",
                      "publish_options"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "enum": [
                          "youtube"
                        ]
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "enum": [
                              "VIDEO"
                            ]
                          },
                          "title": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 100
                          },
                          "description": {
                            "type": "string",
                            "maxLength": 5000
                          },
                          "tags": {
                            "maxItems": 100,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 500
                            }
                          },
                          "category_id": {
                            "anyOf": [
                              {
                                "type": "string",
                                "minLength": 0,
                                "maxLength": 0
                              },
                              {
                                "type": "string",
                                "pattern": "^\\d+$"
                              }
                            ]
                          },
                          "default_language": {
                            "type": "string",
                            "minLength": 2,
                            "maxLength": 35
                          },
                          "localizations": {
                            "type": "object",
                            "additionalProperties": {
                              "type": "object",
                              "properties": {
                                "title": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 100
                                },
                                "description": {
                                  "type": "string",
                                  "maxLength": 5000
                                }
                              },
                              "required": [
                                "title",
                                "description"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "privacy_status": {
                            "type": "string",
                            "enum": [
                              "private",
                              "unlisted",
                              "public"
                            ]
                          },
                          "cancellation_mode": {
                            "type": "string",
                            "enum": [
                              "DELETE",
                              "UNSCHEDULE_KEEP_PRIVATE"
                            ]
                          },
                          "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",
                            "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)))$"
                          },
                          "notify_subscribers": {
                            "type": "boolean"
                          },
                          "thumbnail_asset_id": {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          "surface_expectation": {
                            "type": "string",
                            "enum": [
                              "SHORT"
                            ]
                          },
                          "brand_partner": {
                            "type": "object",
                            "properties": {
                              "channel_id": {
                                "type": "string",
                                "pattern": "^UC[A-Za-z0-9_-]+$"
                              },
                              "channel_handle": {
                                "type": "string",
                                "pattern": "^@[A-Za-z0-9._-]+$"
                              }
                            },
                            "additionalProperties": false
                          }
                        },
                        "required": [
                          "post_type",
                          "title",
                          "privacy_status",
                          "cancellation_mode"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "platform",
                      "publish_options"
                    ],
                    "additionalProperties": false
                  }
                ]
              },
              "scheduled_at": {
                "type": "string",
                "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)))$"
              },
              "display_timezone": {
                "type": "string",
                "minLength": 1,
                "maxLength": 80
              },
              "local_scheduled_at": {
                "type": "string",
                "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
              },
              "schedule_dst_disambiguation": {
                "type": "string",
                "enum": [
                  "exact",
                  "earlier",
                  "later"
                ]
              },
              "expires_at": {
                "anyOf": [
                  {
                    "type": "string",
                    "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)))$"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "source_ref": {
                "anyOf": [
                  {
                    "type": "object",
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "automatic_retry_enabled": {
                "type": "boolean"
              },
              "idempotency_key": {
                "type": "string",
                "minLength": 8,
                "maxLength": 160
              }
            },
            "required": [
              "social_account_id",
              "provider_payload",
              "scheduled_at",
              "idempotency_key"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "workspace_id",
        "targets"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "id",
    "expected_revision",
    "mutation_id"
  ],
  "additionalProperties": false
}

Structured output

This schema describes structuredContent in a successful tool result. The MCP response also includes content and may set isError when a call fails. For publishing, read the post’s final result rather than treating an accepted request or text response as confirmation. The linked API operation explains permissions and retry rules.

Required means required inside its parent object and selected branch. A required child does not make an optional parent required. Rules and field names below are copied from the contract.

Structured output
Field / branchType / requiredConstraints
$objectRequired in parent
  • additionalProperties: false
draftobjectRequired in parent
  • additionalProperties: false
draft.idstringRequired in parent
  • format: "uuid"
draft.workspace_idstringRequired in parent
  • format: "uuid"
draft.revisionintegerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.statestringRequired in parent
  • enum: ["draft","submitting","submitted"]
draft.contentobjectRequired in parent
  • additionalProperties: false
draft.content.schemaVersionnumberRequired in parent
  • const: 1
  • default: 1
draft.content.accountIdsarrayRequired in parent
  • maxItems: 50
  • default: []
draft.content.accountIds[]stringOptional / item
  • format: "uuid"
draft.content.captionstringRequired in parent
  • maxLength: 5000
  • default: ""
draft.content.hashtagsstringRequired in parent
  • maxLength: 5000
  • default: ""
draft.content.assetIdsarrayRequired in parent
  • maxItems: 20
  • default: []
draft.content.assetIds[]stringOptional / item
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
draft.content.threadsTextOnlybooleanRequired in parent
  • default: false
draft.content.instagramModestringRequired in parent
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
  • default: "REELS"
draft.content.youtubeTitlestringRequired in parent
  • maxLength: 100
  • default: ""
draft.content.youtubePrivacystringRequired in parent
  • enum: ["private","unlisted","public"]
  • default: "private"
draft.content.youtubeSyntheticbooleanRequired in parent
  • default: false
draft.content.youtubeCategoryIdstringRequired in parent
  • maxLength: 32
  • default: ""
draft.content.youtubeShortbooleanRequired in parent
  • default: false
draft.content.linkUrlstringRequired in parent
  • maxLength: 2048
  • default: ""
draft.content.scheduledAtstringRequired in parent
  • maxLength: 64
  • default: ""
draft.content.displayTimezonestringRequired in parent
  • minLength: 1
  • maxLength: 128
  • default: "UTC"
draft.content.publishNowbooleanRequired in parent
  • default: false
draft.content.destinationOverridesobjectRequired in parent
  • default: {}
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
draft.content.destinationOverrides.*objectOptional / item
  • additionalProperties: false
draft.content.destinationOverrides.*.captionstringOptional / item
  • maxLength: 5000
draft.content.destinationOverrides.*.scheduledAtstringOptional / item
  • maxLength: 64
draft.content.expiresAtstringRequired in parent
  • maxLength: 64
  • default: ""
draft.created_bystring | nullRequired in parent—
draft.created_byanyOf 1stringRequired in parent
  • format: "uuid"
draft.created_byanyOf 2nullRequired in parent—
draft.updated_bystring | nullRequired in parent—
draft.updated_byanyOf 1stringRequired in parent
  • format: "uuid"
draft.updated_byanyOf 2nullRequired in parent—
draft.created_atstringRequired in parent
  • 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)))$"
draft.updated_atstringRequired in parent
  • 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)))$"
draft.submissionobject | nullRequired in parent—
draft.submissionanyOf 1objectRequired in parent
  • additionalProperties: false
draft.submission.idanyOf 1stringRequired in parent
  • format: "uuid"
draft.submission.expected_revisionanyOf 1integerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.submission.started_atanyOf 1stringRequired in parent
  • 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)))$"
draft.submission.receiptanyOf 1object | nullRequired in parent—
draft.submission.receiptanyOf 1 / anyOf 1objectRequired in parent
  • additionalProperties: false
draft.submission.receipt.batch_idanyOf 1 / anyOf 1string | nullRequired in parent—
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1stringRequired in parent
  • format: "uuid"
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 2nullRequired in parent—
draft.submission.receipt.successesanyOf 1 / anyOf 1arrayRequired in parent
  • maxItems: 50
draft.submission.receipt.successes[]anyOf 1 / anyOf 1objectOptional / item
  • additionalProperties: false
draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1stringRequired in parent
  • format: "uuid"
draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1stringRequired in parent
  • 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}$"
draft.submission.receipt.failuresanyOf 1 / anyOf 1arrayRequired in parent
  • maxItems: 50
draft.submission.receipt.failures[]anyOf 1 / anyOf 1objectOptional / item
  • additionalProperties: false
draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1stringRequired in parent
  • format: "uuid"
draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1stringRequired in parent
  • minLength: 1
  • maxLength: 160
draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1stringRequired in parent
  • maxLength: 2000
draft.submission.receiptanyOf 1 / anyOf 2nullRequired in parent—
draft.submissionanyOf 2nullRequired in parent—
resultobjectRequired in parent
  • additionalProperties: false
result.batch_idstring | nullRequired in parent—
result.batch_idanyOf 1stringRequired in parent
  • format: "uuid"
result.batch_idanyOf 2nullRequired in parent—
result.successesarrayRequired in parent—
result.successes[]objectOptional / item
  • additionalProperties: false
result.successes[].social_account_idstringRequired in parent
  • format: "uuid"
result.successes[].postobjectRequired in parent
  • additionalProperties: false
result.successes[].post.idstringRequired in parent
  • 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}$"
result.successes[].post.workspace_idstringRequired in parent
  • format: "uuid"
result.successes[].post.social_account_idstring | nullRequired in parent—
result.successes[].post.social_account_idanyOf 1stringRequired in parent
  • format: "uuid"
result.successes[].post.social_account_idanyOf 2nullRequired in parent—
result.successes[].post.platformstringRequired in parent
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destinationobjectRequired in parent
  • additionalProperties: false
result.successes[].post.destination.social_account_idstring | nullRequired in parent—
result.successes[].post.destination.social_account_idanyOf 1stringRequired in parent
  • format: "uuid"
result.successes[].post.destination.social_account_idanyOf 2nullRequired in parent—
result.successes[].post.destination.platformstringRequired in parent
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destination.platform_user_idstring | nullRequired in parent—
result.successes[].post.destination.platform_user_idanyOf 1stringRequired in parent—
result.successes[].post.destination.platform_user_idanyOf 2nullRequired in parent—
result.successes[].post.destination.account_labelstring | nullRequired in parent—
result.successes[].post.destination.account_labelanyOf 1stringRequired in parent—
result.successes[].post.destination.account_labelanyOf 2nullRequired in parent—
result.successes[].post.captionstring | nullRequired in parent—
result.successes[].post.captionanyOf 1stringRequired in parent—
result.successes[].post.captionanyOf 2nullRequired in parent—
result.successes[].post.hashtagsarrayRequired in parent—
result.successes[].post.hashtags[]stringOptional / item—
result.successes[].post.mediaarrayRequired in parent—
result.successes[].post.media[]objectOptional / item
  • additionalProperties: false
result.successes[].post.media[].kindstringRequired in parent
  • enum: ["image","video"]
result.successes[].post.media[].urlstringRequired in parent
  • format: "uri"
result.successes[].post.media[].cover_urlstring | nullOptional / item—
result.successes[].post.media[].cover_urlanyOf 1stringOptional / item
  • format: "uri"
result.successes[].post.media[].cover_urlanyOf 2nullOptional / item—
result.successes[].post.media[].cover_asset_idinteger | nullOptional / item—
result.successes[].post.media[].cover_asset_idanyOf 1integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].cover_asset_idanyOf 2nullOptional / item—
result.successes[].post.media[].asset_idinteger | nullOptional / item—
result.successes[].post.media[].asset_idanyOf 1integerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].asset_idanyOf 2nullOptional / item—
result.successes[].post.media[].mime_typestring | nullOptional / item—
result.successes[].post.media[].mime_typeanyOf 1stringOptional / item
  • minLength: 1
  • maxLength: 160
result.successes[].post.media[].mime_typeanyOf 2nullOptional / item—
result.successes[].post.media[].preview_urlstring | nullOptional / item

Temporary authorized read URL; keep url as persisted Scheduled Post media identity.

—
result.successes[].post.media[].preview_urlanyOf 1stringOptional / item
  • format: "uri"
result.successes[].post.media[].preview_urlanyOf 2nullOptional / item—
result.successes[].post.media[].cover_preview_urlstring | nullOptional / item

Temporary authorized cover read URL; keep cover_url as persisted media identity.

—
result.successes[].post.media[].cover_preview_urlanyOf 1stringOptional / item
  • format: "uri"
result.successes[].post.media[].cover_preview_urlanyOf 2nullOptional / item—
result.successes[].post.media[].preview_expires_atstring | nullOptional / item—
result.successes[].post.media[].preview_expires_atanyOf 1stringOptional / 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))$"
result.successes[].post.media[].preview_expires_atanyOf 2nullOptional / item—
result.successes[].post.link_urlstring | nullOptional / item—
result.successes[].post.link_urlanyOf 1stringOptional / item
  • format: "uri"
result.successes[].post.link_urlanyOf 2nullOptional / item—
result.successes[].post.publish_optionsobjectRequired in parent
  • additionalProperties: false
result.successes[].post.publish_options.post_typestringOptional / item
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
result.successes[].post.publish_options.location_idstringOptional / item
  • minLength: 1
result.successes[].post.publish_options.share_to_feedbooleanOptional / item—
result.successes[].post.publish_options.collaboratorsarrayOptional / item
  • maxItems: 3
result.successes[].post.publish_options.collaborators[]stringOptional / item
  • minLength: 1
result.successes[].post.publish_options.first_commentstringOptional / item
  • minLength: 1
  • maxLength: 2200
result.successes[].post.publish_options.topic_tagstringOptional / item
  • minLength: 1
result.successes[].post.publish_options.thumb_offset_msintegerOptional / item
  • minimum: 0
  • maximum: 9007199254740991
result.successes[].post.publish_options.titlestringOptional / item
  • maxLength: 255
result.successes[].post.publish_options.youtube_privacy_statusstringOptional / item
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.youtube_category_idstringOptional / item
  • pattern: "^\\d+$"
result.successes[].post.publish_options.youtube_contains_synthetic_mediabooleanOptional / item—
result.successes[].post.publish_options.descriptionstringOptional / item
  • maxLength: 5000
result.successes[].post.publish_options.category_idstringOptional / item
  • pattern: "^\\d+$"
result.successes[].post.publish_options.privacy_statusstringOptional / item
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.cancellation_modestringOptional / item
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
result.successes[].post.publish_options.tagsarrayOptional / item—
result.successes[].post.publish_options.tags[]stringOptional / item—
result.successes[].post.publish_options.default_languagestringOptional / item—
result.successes[].post.publish_options.localizationsobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.localizations.*any JSON valueOptional / item—
result.successes[].post.publish_options.licensestringOptional / item
  • enum: ["youtube","creativeCommon"]
result.successes[].post.publish_options.embeddablebooleanOptional / item—
result.successes[].post.publish_options.public_stats_viewablebooleanOptional / item—
result.successes[].post.publish_options.self_declared_made_for_kidsbooleanOptional / item—
result.successes[].post.publish_options.contains_synthetic_mediabooleanOptional / item—
result.successes[].post.publish_options.has_paid_product_placementbooleanOptional / item—
result.successes[].post.publish_options.recording_datestringOptional / item—
result.successes[].post.publish_options.notify_subscribersbooleanOptional / item—
result.successes[].post.publish_options.thumbnail_asset_idintegerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.surface_expectationstringOptional / item
  • const: "SHORT"
result.successes[].post.publish_options.brand_partnerobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.brand_partner.*any JSON valueOptional / item—
result.successes[].post.publish_options.cover_asset_idintegerOptional / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.audio_namestringOptional / item—
result.successes[].post.publish_options.trial_paramsobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.trial_params.*any JSON valueOptional / item—
result.successes[].post.publish_options.is_ai_generatedbooleanOptional / item—
result.successes[].post.publish_options.branded_content_sponsor_idsarrayOptional / item—
result.successes[].post.publish_options.branded_content_sponsor_ids[]stringOptional / item—
result.successes[].post.publish_options.is_paid_partnershipbooleanOptional / item—
result.successes[].post.publish_options.media_optionsarrayOptional / item—
result.successes[].post.publish_options.media_options[]objectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.media_options[].*any JSON valueOptional / item—
result.successes[].post.publish_options.reply_to_idstringOptional / item—
result.successes[].post.publish_options.quote_post_idstringOptional / item—
result.successes[].post.publish_options.repost_target_idstringOptional / item—
result.successes[].post.publish_options.reply_controlstringOptional / item—
result.successes[].post.publish_options.enable_reply_approvalsbooleanOptional / item—
result.successes[].post.publish_options.link_attachmentstringOptional / item
  • format: "uri"
result.successes[].post.publish_options.poll_attachmentobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.poll_attachment.*any JSON valueOptional / item—
result.successes[].post.publish_options.gif_attachmentobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.gif_attachment.*any JSON valueOptional / item—
result.successes[].post.publish_options.text_attachmentobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.text_attachment.*any JSON valueOptional / item—
result.successes[].post.publish_options.text_entitiesarrayOptional / item—
result.successes[].post.publish_options.text_entities[]objectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.text_entities[].*any JSON valueOptional / item—
result.successes[].post.publish_options.is_spoiler_mediabooleanOptional / item—
result.successes[].post.publish_options.is_ghost_postbooleanOptional / item—
result.successes[].post.publish_options.allowlisted_country_codesarrayOptional / item—
result.successes[].post.publish_options.allowlisted_country_codes[]stringOptional / item—
result.successes[].post.publish_options.crossreshare_to_igbooleanOptional / item—
result.successes[].post.publish_options.crossreshare_to_ig_dark_modebooleanOptional / item—
result.successes[].post.publish_options.auto_publish_textbooleanOptional / item—
result.successes[].post.publish_options.publication_modestringOptional / item
  • enum: ["PUBLISH","DRAFT"]
result.successes[].post.publish_options.backdated_timenumberOptional / item—
result.successes[].post.publish_options.backdated_time_granularitystringOptional / item
  • enum: ["year","month","day","hour","minute"]
result.successes[].post.publish_options.placestringOptional / item—
result.successes[].post.publish_options.feed_targetingobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.feed_targeting.*any JSON valueOptional / item—
result.successes[].post.publish_options.targetingobjectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.targeting.*any JSON valueOptional / item—
result.successes[].post.publish_options.child_attachmentsarrayOptional / item—
result.successes[].post.publish_options.child_attachments[]objectOptional / item
  • additionalProperties: {}
result.successes[].post.publish_options.child_attachments[].*any JSON valueOptional / item—
result.successes[].post.publish_options.multi_share_end_cardbooleanOptional / item—
result.successes[].post.publish_options.multi_share_optimizedbooleanOptional / item—
result.successes[].post.publish_options.unpublished_content_typestringOptional / item—
result.successes[].post.publish_options.no_storybooleanOptional / item—
result.successes[].post.publish_options.crossposted_video_idstringOptional / item—
result.successes[].post.publish_options.sphericalbooleanOptional / item—
result.successes[].post.scheduled_atstringRequired in parent—
result.successes[].post.display_timezonestringRequired in parent
  • minLength: 1
  • maxLength: 80
result.successes[].post.local_scheduled_atstring | nullOptional / item—
result.successes[].post.local_scheduled_atanyOf 1stringOptional / item
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
result.successes[].post.local_scheduled_atanyOf 2nullOptional / item—
result.successes[].post.schedule_timezonestring | nullOptional / item—
result.successes[].post.schedule_timezoneanyOf 1stringOptional / item
  • minLength: 1
  • maxLength: 80
result.successes[].post.schedule_timezoneanyOf 2nullOptional / item—
result.successes[].post.schedule_dst_disambiguationstring | nullOptional / item—
result.successes[].post.schedule_dst_disambiguationanyOf 1stringOptional / item
  • enum: ["exact","earlier","later"]
result.successes[].post.schedule_dst_disambiguationanyOf 2nullOptional / item—
result.successes[].post.schedule_intent_statestringOptional / item
  • enum: ["verified","legacy_unverified"]
result.successes[].post.expires_atstring | nullRequired in parent—
result.successes[].post.expires_atanyOf 1stringRequired in parent—
result.successes[].post.expires_atanyOf 2nullRequired in parent—
result.successes[].post.statusstringRequired in parent
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
result.successes[].post.versionintegerRequired in parent
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.automatic_retry_enabledbooleanRequired in parent—
result.successes[].post.delete_requested_atstring | nullRequired in parent—
result.successes[].post.delete_requested_atanyOf 1stringRequired in parent—
result.successes[].post.delete_requested_atanyOf 2nullRequired in parent—
result.successes[].post.published_atstring | nullRequired in parent—
result.successes[].post.published_atanyOf 1stringRequired in parent—
result.successes[].post.published_atanyOf 2nullRequired in parent—
result.successes[].post.deleted_atstring | nullRequired in parent—
result.successes[].post.deleted_atanyOf 1stringRequired in parent—
result.successes[].post.deleted_atanyOf 2nullRequired in parent—
result.successes[].post.provider_post_idstring | nullRequired in parent—
result.successes[].post.provider_post_idanyOf 1stringRequired in parent—
result.successes[].post.provider_post_idanyOf 2nullRequired in parent—
result.successes[].post.permalinkstring | nullRequired in parent—
result.successes[].post.permalinkanyOf 1stringRequired in parent
  • format: "uri"
result.successes[].post.permalinkanyOf 2nullRequired in parent—
result.successes[].post.created_atstringRequired in parent—
result.successes[].post.updated_atstringRequired in parent—
result.successes[].post.project_idstring | nullRequired in parent—
result.successes[].post.project_idanyOf 1stringRequired in parent
  • format: "uuid"
result.successes[].post.project_idanyOf 2nullRequired in parent—
result.successes[].post.batch_idstring | nullRequired in parent—
result.successes[].post.batch_idanyOf 1stringRequired in parent
  • format: "uuid"
result.successes[].post.batch_idanyOf 2nullRequired in parent—
result.successes[].post.source_refobject | nullRequired in parent—
result.successes[].post.source_refanyOf 1objectRequired in parent
  • additionalProperties: {}
result.successes[].post.source_ref.*anyOf 1any JSON valueOptional / item—
result.successes[].post.source_refanyOf 2nullRequired in parent—
result.failuresarrayRequired in parent—
result.failures[]objectOptional / item
  • additionalProperties: false
result.failures[].social_account_idstringRequired in parent
  • format: "uuid"
result.failures[].codestringRequired in parent—
result.failures[].messagestringRequired in parent—
Complete JSON Schema
{
  "type": "object",
  "properties": {
    "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"
            },
            "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",
          "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)))$"
        },
        "updated_at": {
          "type": "string",
          "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)))$"
        },
        "submission": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "format": "uuid"
                },
                "expected_revision": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "started_at": {
                  "type": "string",
                  "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)))$"
                },
                "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"
            }
          ]
        }
      },
      "required": [
        "id",
        "workspace_id",
        "revision",
        "state",
        "content",
        "created_by",
        "updated_by",
        "created_at",
        "updated_at",
        "submission"
      ],
      "additionalProperties": false
    },
    "result": {
      "type": "object",
      "properties": {
        "batch_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid"
            },
            {
              "type": "null"
            }
          ]
        },
        "successes": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid"
              },
              "post": {
                "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": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "account_label": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "social_account_id",
                      "platform",
                      "platform_user_id",
                      "account_label"
                    ],
                    "additionalProperties": false
                  },
                  "caption": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "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",
                              "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))$"
                            },
                            {
                              "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": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "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": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "published_at": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "deleted_at": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "provider_post_id": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "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
              }
            },
            "required": [
              "social_account_id",
              "post"
            ],
            "additionalProperties": false
          }
        },
        "failures": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid"
              },
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              }
            },
            "required": [
              "social_account_id",
              "code",
              "message"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "batch_id",
        "successes",
        "failures"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "draft",
    "result"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Example tool call

These examples use fictional values checked against the schemas. Replace the IDs with ones you are authorized to use, the media with ready assets and the dates with your confirmed publishing time. Check the account’s eligibility before submitting a write. This page sends no API requests.

{
  "name": "sosoapi_submit_content_draft",
  "arguments": {
    "id": "44444444-4444-4444-8444-444444444444",
    "expected_revision": 2,
    "mutation_id": "77777777-7777-4777-8777-777777777777",
    "content": {
      "schemaVersion": 1,
      "accountIds": [
        "22222222-2222-4222-8222-222222222222"
      ],
      "caption": "A fictional announcement approved for this example.",
      "hashtags": "",
      "assetIds": [],
      "threadsTextOnly": false,
      "instagramMode": "REELS",
      "youtubeTitle": "",
      "youtubePrivacy": "private",
      "youtubeSynthetic": false,
      "youtubeCategoryId": "",
      "youtubeShort": false,
      "linkUrl": "",
      "scheduledAt": "2099-01-15T09:00:00",
      "displayTimezone": "UTC",
      "publishNow": false,
      "destinationOverrides": {},
      "expiresAt": ""
    },
    "request": {
      "workspace_id": "11111111-1111-4111-8111-111111111111",
      "targets": [
        {
          "social_account_id": "22222222-2222-4222-8222-222222222222",
          "caption": "A fictional announcement approved for this example.",
          "hashtags": [],
          "media": [],
          "provider_payload": {
            "platform": "x",
            "publish_options": {
              "post_type": "TEXT"
            }
          },
          "scheduled_at": "2099-01-15T09:00:00Z",
          "display_timezone": "UTC",
          "idempotency_key": "example-target-0001"
        }
      ]
    }
  }
}

structuredContent

{
  "draft": {
    "id": "44444444-4444-4444-8444-444444444444",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "revision": 2,
    "state": "draft",
    "content": {
      "schemaVersion": 1,
      "accountIds": [
        "22222222-2222-4222-8222-222222222222"
      ],
      "caption": "A fictional announcement approved for this example.",
      "hashtags": "",
      "assetIds": [],
      "threadsTextOnly": false,
      "instagramMode": "REELS",
      "youtubeTitle": "",
      "youtubePrivacy": "private",
      "youtubeSynthetic": false,
      "youtubeCategoryId": "",
      "youtubeShort": false,
      "linkUrl": "",
      "scheduledAt": "2099-01-15T09:00:00",
      "displayTimezone": "UTC",
      "publishNow": false,
      "destinationOverrides": {},
      "expiresAt": ""
    },
    "created_by": null,
    "updated_by": null,
    "created_at": "2099-01-15T08:00:00Z",
    "updated_at": "2099-01-15T08:30:00Z",
    "submission": null
  },
  "result": {
    "batch_id": null,
    "successes": [],
    "failures": [
      {
        "social_account_id": "22222222-2222-4222-8222-222222222222",
        "code": "DESTINATION_INVALID",
        "message": "This fictional destination needs repair before submission."
      }
    ]
  }
}
Install or connect MCP