Zoeken wordt pas geladen wanneer je het gebruikt. Bekijk hieronder alle categorieën.

MCP-tool

Werkruimteconcept indienen

sosoapi_submit_content_draft

Gebruik dit alleen na een expliciet publicatiebesluit. Vereist de rol editor of hoger en de bevoegdheid publish. Stuur eerst id, expected_revision, mutation_id, content en het canonieke publicatieverzoek request; laat source_ref weg, want de server beheert de herkomst en indieningsidentiteiten. Inhoud van mede-editors is onbetrouwbaar. Een 422 met state=draft accepteert geen enkele bestemming: herstel de inhoud vóór een nieuwe mutatie. Voer na het starten GET uit op hetzelfde concept en vervolg een onbekend of gedeeltelijk resultaat met submission.id als mutation_id en submission.expected_revision, zonder content en request. Maak nooit vervangende berichten of reeds geaccepteerde Posts opnieuw aan. submitted betekent overgedragen aan Scheduled Publishing; lees de oorspronkelijke Post voor het providerresultaat.

Lezen als Markdown

Profielen en transporten

Profielen: core, full · Transporten: stdio, http

Kies core of full om te bepalen welke tools je client ziet; dit verandert geen machtigingen. Lokale bestandsupload vereist stdio en is niet beschikbaar via HTTP. Stel SOSOAPI_OUTPUT_SCHEMAS=1 in om uitvoerschema's bij detectie op te nemen. Tools geven met en zonder die instelling gestructureerde resultaten terug.

Machtigingen en neveneffecten

Annotaties helpen clients een tool te beschrijven. Elke aanroep controleert nog steeds gebruikersauthenticatie, rol, resourcetoegang en verleende bevoegdheden.

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

Invoervelden

Verplicht betekent verplicht binnen het bovenliggende object en de gekozen variant. Een verplicht onderliggend veld maakt een optioneel bovenliggend object niet verplicht. Onderstaande regels en veldnamen zijn uit het contract gekopieerd.

Invoervelden
Veld / variantType / verplichtBeperkingen
$objectVerplicht in bovenliggend object
  • additionalProperties: false
idstringVerplicht in bovenliggend object
  • format: "uuid"
expected_revisionintegerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
mutation_idstringVerplicht in bovenliggend object
  • format: "uuid"
contentobjectOptioneel / item
  • additionalProperties: false
content.schemaVersionnumberOptioneel / item
  • enum: [1]
content.accountIdsarrayOptioneel / item
  • maxItems: 50
content.accountIds[]stringOptioneel / item
  • format: "uuid"
content.captionstringOptioneel / item
  • maxLength: 5000
content.hashtagsstringOptioneel / item
  • maxLength: 5000
content.assetIdsarrayOptioneel / item
  • maxItems: 20
content.assetIds[]stringOptioneel / item
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
content.threadsTextOnlybooleanOptioneel / item—
content.instagramModestringOptioneel / item
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
content.youtubeTitlestringOptioneel / item
  • maxLength: 100
content.youtubePrivacystringOptioneel / item
  • enum: ["private","unlisted","public"]
content.youtubeSyntheticbooleanOptioneel / item—
content.youtubeCategoryIdstringOptioneel / item
  • maxLength: 32
content.youtubeShortbooleanOptioneel / item—
content.linkUrlstringOptioneel / item
  • maxLength: 2048
content.scheduledAtstringOptioneel / item
  • maxLength: 64
content.displayTimezonestringOptioneel / item
  • minLength: 1
  • maxLength: 128
content.publishNowbooleanOptioneel / item—
content.destinationOverridesobjectOptioneel / item
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
content.destinationOverrides.*objectOptioneel / item
  • additionalProperties: false
content.destinationOverrides.*.captionstringOptioneel / item
  • maxLength: 5000
content.destinationOverrides.*.scheduledAtstringOptioneel / item
  • maxLength: 64
content.expiresAtstringOptioneel / item
  • maxLength: 64
requestobjectOptioneel / item
  • additionalProperties: false
request.workspace_idstringVerplicht in bovenliggend object
  • format: "uuid"
request.project_idstring | nullOptioneel / item—
request.project_idanyOf 1stringOptioneel / item
  • format: "uuid"
request.project_idanyOf 2nullOptioneel / item—
request.source_refobject | nullOptioneel / item—
request.source_refanyOf 1objectOptioneel / item
  • additionalProperties: {}
request.source_ref.*anyOf 1any JSON valueOptioneel / item—
request.source_refanyOf 2nullOptioneel / item—
request.targetsarrayVerplicht in bovenliggend object
  • minItems: 1
  • maxItems: 50
request.targets[]objectOptioneel / item
  • additionalProperties: false
request.targets[].social_account_idstringVerplicht in bovenliggend object
  • format: "uuid"
request.targets[].captionstring | nullOptioneel / item—
request.targets[].captionanyOf 1stringOptioneel / item
  • maxLength: 5000
request.targets[].captionanyOf 2nullOptioneel / item—
request.targets[].hashtagsarrayOptioneel / item
  • maxItems: 100
request.targets[].hashtags[]stringOptioneel / item
  • maxLength: 100
request.targets[].mediaarrayOptioneel / item
  • maxItems: 20
request.targets[].media[]objectOptioneel / item
  • additionalProperties: false
request.targets[].media[].kindstringVerplicht in bovenliggend object
  • enum: ["image","video"]
request.targets[].media[].urlstringVerplicht in bovenliggend object
  • format: "uri"
request.targets[].media[].cover_urlstring | nullOptioneel / item—
request.targets[].media[].cover_urlanyOf 1stringOptioneel / item
  • format: "uri"
request.targets[].media[].cover_urlanyOf 2nullOptioneel / item—
request.targets[].media[].cover_asset_idinteger | nullOptioneel / item—
request.targets[].media[].cover_asset_idanyOf 1integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].cover_asset_idanyOf 2nullOptioneel / item—
request.targets[].media[].asset_idinteger | nullOptioneel / item—
request.targets[].media[].asset_idanyOf 1integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].asset_idanyOf 2nullOptioneel / item—
request.targets[].media[].mime_typestring | nullOptioneel / item—
request.targets[].media[].mime_typeanyOf 1stringOptioneel / item
  • minLength: 1
  • maxLength: 160
request.targets[].media[].mime_typeanyOf 2nullOptioneel / item—
request.targets[].link_urlstring | nullOptioneel / item—
request.targets[].link_urlanyOf 1stringOptioneel / item
  • format: "uri"
request.targets[].link_urlanyOf 2nullOptioneel / item—
request.targets[].provider_payloadobjectVerplicht in bovenliggend object—
request.targets[].provider_payloadanyOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 1stringVerplicht in bovenliggend object
  • enum: ["x"]
request.targets[].provider_payload.publish_optionsanyOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 1stringVerplicht in bovenliggend object
  • enum: ["TEXT","VIDEO"]
request.targets[].provider_payloadanyOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 2stringVerplicht in bovenliggend object
  • enum: ["instagram"]
request.targets[].provider_payload.publish_optionsanyOf 2objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 2stringVerplicht in bovenliggend object
  • enum: ["IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.location_idanyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.share_to_feedanyOf 2booleanOptioneel / item—
request.targets[].provider_payload.publish_options.collaboratorsanyOf 2arrayOptioneel / item
  • maxItems: 3
request.targets[].provider_payload.publish_options.collaborators[]anyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.first_commentanyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 2200
request.targets[].provider_payload.publish_options.cover_asset_idanyOf 2integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.thumb_offset_msanyOf 2integerOptioneel / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.audio_nameanyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.trial_paramsanyOf 2objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.trial_params.graduation_strategyanyOf 2stringVerplicht in bovenliggend object
  • enum: ["MANUAL","SS_PERFORMANCE"]
request.targets[].provider_payload.publish_options.is_ai_generatedanyOf 2booleanOptioneel / item—
request.targets[].provider_payload.publish_options.branded_content_sponsor_idsanyOf 2arrayOptioneel / item
  • maxItems: 2
request.targets[].provider_payload.publish_options.branded_content_sponsor_ids[]anyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.is_paid_partnershipanyOf 2booleanOptioneel / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 2arrayOptioneel / item
  • maxItems: 10
request.targets[].provider_payload.publish_options.media_options[]anyOf 2objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 2integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 2stringOptioneel / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].user_tagsanyOf 2arrayOptioneel / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[].user_tags[]anyOf 2objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].user_tags[].usernameanyOf 2stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.media_options[].user_tags[].xanyOf 2numberOptioneel / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].user_tags[].yanyOf 2numberOptioneel / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tagsanyOf 2arrayOptioneel / item
  • maxItems: 5
request.targets[].provider_payload.publish_options.media_options[].product_tags[]anyOf 2objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].product_tags[].product_idanyOf 2stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.media_options[].product_tags[].xanyOf 2numberOptioneel / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tags[].yanyOf 2numberOptioneel / item
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].thumb_offset_msanyOf 2integerOptioneel / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payloadanyOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 3stringVerplicht in bovenliggend object
  • enum: ["facebook"]
request.targets[].provider_payload.publish_optionsanyOf 3objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 3stringVerplicht in bovenliggend object
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.titleanyOf 3stringOptioneel / item
  • maxLength: 255
request.targets[].provider_payload.publish_options.descriptionanyOf 3stringOptioneel / item
  • maxLength: 5000
request.targets[].provider_payload.publish_options.publication_modeanyOf 3stringOptioneel / item
  • enum: ["PUBLISH","DRAFT"]
request.targets[].provider_payload.publish_options.backdated_timeanyOf 3numberOptioneel / item—
request.targets[].provider_payload.publish_options.backdated_time_granularityanyOf 3stringOptioneel / item
  • enum: ["year","month","day","hour","minute"]
request.targets[].provider_payload.publish_options.placeanyOf 3stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.tagsanyOf 3arrayOptioneel / item
  • maxItems: 50
request.targets[].provider_payload.publish_options.tags[]anyOf 3stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targetinganyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.age_minanyOf 3integerOptioneel / item
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.age_maxanyOf 3integerOptioneel / item
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.college_yearsanyOf 3arrayOptioneel / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.feed_targeting.college_years[]anyOf 3integerOptioneel / item
  • minimum: 1900
  • maximum: 2200
request.targets[].provider_payload.publish_options.feed_targeting.education_statusesanyOf 3arrayOptioneel / item
  • maxItems: 3
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3numberOptioneel / item—
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 1numberOptioneel / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 2numberOptioneel / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 3numberOptioneel / item
  • enum: [3]
request.targets[].provider_payload.publish_options.feed_targeting.gendersanyOf 3arrayOptioneel / item
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3numberOptioneel / item—
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 1numberOptioneel / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 2numberOptioneel / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.geo_locationsanyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countriesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countries[]anyOf 3stringOptioneel / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regionsanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.citiesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].radiusanyOf 3numberOptioneel / item
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].distance_unitanyOf 3stringOptioneel / item
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zipsanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_typesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_types[]anyOf 3stringOptioneel / item
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.feed_targeting.interestsanyOf 3arrayOptioneel / item
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3string | integerOptioneel / item—
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 1stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 2integerOptioneel / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.localesanyOf 3arrayOptioneel / item
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.locales[]anyOf 3integerOptioneel / item
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statusesanyOf 3arrayOptioneel / item
  • maxItems: 4
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3numberOptioneel / item—
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 1numberOptioneel / item
  • enum: [1]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 2numberOptioneel / item
  • enum: [2]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 3numberOptioneel / item
  • enum: [3]
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 4numberOptioneel / item
  • enum: [4]
request.targets[].provider_payload.publish_options.targetinganyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3numberOptioneel / item—
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 1numberOptioneel / item
  • enum: [13]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 2numberOptioneel / item
  • enum: [15]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 3numberOptioneel / item
  • enum: [18]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 4numberOptioneel / item
  • enum: [21]
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 5numberOptioneel / item
  • enum: [25]
request.targets[].provider_payload.publish_options.targeting.geo_locationsanyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.countriesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.targeting.geo_locations.countries[]anyOf 3stringOptioneel / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.targeting.geo_locations.regionsanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.citiesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].radiusanyOf 3numberOptioneel / item
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].distance_unitanyOf 3stringOptioneel / item
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.targeting.geo_locations.zipsanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3string | integerVerplicht in bovenliggend object—
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_typesanyOf 3arrayOptioneel / item
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_types[]anyOf 3stringOptioneel / item
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.child_attachmentsanyOf 3arrayOptioneel / item
  • minItems: 2
  • maxItems: 10
request.targets[].provider_payload.publish_options.child_attachments[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.child_attachments[].linkanyOf 3stringVerplicht in bovenliggend object
  • format: "uri"
request.targets[].provider_payload.publish_options.child_attachments[].nameanyOf 3stringOptioneel / item
  • maxLength: 255
request.targets[].provider_payload.publish_options.child_attachments[].descriptionanyOf 3stringOptioneel / item
  • maxLength: 1000
request.targets[].provider_payload.publish_options.child_attachments[].pictureanyOf 3stringVerplicht in bovenliggend object
  • format: "uri"
request.targets[].provider_payload.publish_options.multi_share_end_cardanyOf 3booleanOptioneel / item—
request.targets[].provider_payload.publish_options.multi_share_optimizedanyOf 3booleanOptioneel / item—
request.targets[].provider_payload.publish_options.unpublished_content_typeanyOf 3stringOptioneel / item
  • enum: ["SCHEDULED","SCHEDULED_RECURRING","DRAFT","PUBLISH_PENDING","ADS_POST","INLINE_CREATED","PUBLISHED","REVIEWABLE_BRANDED_CONTENT"]
request.targets[].provider_payload.publish_options.no_storyanyOf 3booleanOptioneel / item—
request.targets[].provider_payload.publish_options.crossposted_video_idanyOf 3stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.sphericalanyOf 3booleanOptioneel / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 3arrayOptioneel / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]anyOf 3objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 3integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_text_customanyOf 3stringOptioneel / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payloadanyOf 4objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 4stringVerplicht in bovenliggend object
  • enum: ["threads"]
request.targets[].provider_payload.publish_optionsanyOf 4objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 4stringVerplicht in bovenliggend object
  • enum: ["TEXT","IMAGE","VIDEO","CAROUSEL","REPOST"]
request.targets[].provider_payload.publish_options.reply_to_idanyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.quote_post_idanyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.repost_target_idanyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.reply_controlanyOf 4stringOptioneel / item
  • enum: ["everyone","accounts_you_follow","mentioned_only","parent_post_author_only","followers_only"]
request.targets[].provider_payload.publish_options.enable_reply_approvalsanyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.link_attachmentanyOf 4stringOptioneel / item
  • format: "uri"
request.targets[].provider_payload.publish_options.poll_attachmentanyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.poll_attachment.option_aanyOf 4stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_banyOf 4stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_canyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_danyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.gif_attachmentanyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.gif_attachment.gif_idanyOf 4stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.gif_attachment.provideranyOf 4stringVerplicht in bovenliggend object
  • enum: ["GIPHY"]
request.targets[].provider_payload.publish_options.text_attachmentanyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.plaintextanyOf 4stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 10000
request.targets[].provider_payload.publish_options.text_attachment.link_attachment_urlanyOf 4stringOptioneel / item
  • format: "uri"
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_infoanyOf 4arrayOptioneel / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[]anyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].offsetanyOf 4integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].lengthanyOf 4integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_infoanyOf 4arrayVerplicht in bovenliggend object
  • minItems: 1
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_info[]anyOf 4stringOptioneel / item
  • enum: ["bold","italic","highlight","underline","strikethrough"]
request.targets[].provider_payload.publish_options.topic_taganyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 50
request.targets[].provider_payload.publish_options.text_entitiesanyOf 4arrayOptioneel / item
  • maxItems: 10
request.targets[].provider_payload.publish_options.text_entities[]anyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_entities[].entity_typeanyOf 4stringVerplicht in bovenliggend object
  • enum: ["SPOILER","spoiler"]
request.targets[].provider_payload.publish_options.text_entities[].offsetanyOf 4integerVerplicht in bovenliggend object
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_entities[].lengthanyOf 4integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.is_spoiler_mediaanyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.is_ghost_postanyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.location_idanyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.allowlisted_country_codesanyOf 4arrayOptioneel / item
  • minItems: 1
  • maxItems: 249
request.targets[].provider_payload.publish_options.allowlisted_country_codes[]anyOf 4stringOptioneel / item
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.crossreshare_to_iganyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.crossreshare_to_ig_dark_modeanyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.auto_publish_textanyOf 4booleanOptioneel / item—
request.targets[].provider_payload.publish_options.media_optionsanyOf 4arrayOptioneel / item
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]anyOf 4objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 4integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 4stringOptioneel / item
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].is_spoiler_mediaanyOf 4booleanOptioneel / item—
request.targets[].provider_payloadanyOf 5objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.platformanyOf 5stringVerplicht in bovenliggend object
  • enum: ["youtube"]
request.targets[].provider_payload.publish_optionsanyOf 5objectVerplicht in bovenliggend object
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeanyOf 5stringVerplicht in bovenliggend object
  • enum: ["VIDEO"]
request.targets[].provider_payload.publish_options.titleanyOf 5stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.descriptionanyOf 5stringOptioneel / item
  • maxLength: 5000
request.targets[].provider_payload.publish_options.tagsanyOf 5arrayOptioneel / item
  • maxItems: 100
request.targets[].provider_payload.publish_options.tags[]anyOf 5stringOptioneel / item
  • minLength: 1
  • maxLength: 500
request.targets[].provider_payload.publish_options.category_idanyOf 5stringOptioneel / item—
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 1stringOptioneel / item
  • minLength: 0
  • maxLength: 0
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 2stringOptioneel / item
  • pattern: "^\\d+$"
request.targets[].provider_payload.publish_options.default_languageanyOf 5stringOptioneel / item
  • minLength: 2
  • maxLength: 35
request.targets[].provider_payload.publish_options.localizationsanyOf 5objectOptioneel / 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 5objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.localizations.*.titleanyOf 5stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.localizations.*.descriptionanyOf 5stringVerplicht in bovenliggend object
  • maxLength: 5000
request.targets[].provider_payload.publish_options.privacy_statusanyOf 5stringVerplicht in bovenliggend object
  • enum: ["private","unlisted","public"]
request.targets[].provider_payload.publish_options.cancellation_modeanyOf 5stringVerplicht in bovenliggend object
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
request.targets[].provider_payload.publish_options.licenseanyOf 5stringOptioneel / item
  • enum: ["youtube","creativeCommon"]
request.targets[].provider_payload.publish_options.embeddableanyOf 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.public_stats_viewableanyOf 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.self_declared_made_for_kidsanyOf 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.contains_synthetic_mediaanyOf 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.has_paid_product_placementanyOf 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.recording_dateanyOf 5stringOptioneel / 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 5booleanOptioneel / item—
request.targets[].provider_payload.publish_options.thumbnail_asset_idanyOf 5integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.surface_expectationanyOf 5stringOptioneel / item
  • enum: ["SHORT"]
request.targets[].provider_payload.publish_options.brand_partneranyOf 5objectOptioneel / item
  • additionalProperties: false
request.targets[].provider_payload.publish_options.brand_partner.channel_idanyOf 5stringOptioneel / item
  • pattern: "^UC[A-Za-z0-9_-]+$"
request.targets[].provider_payload.publish_options.brand_partner.channel_handleanyOf 5stringOptioneel / item
  • pattern: "^@[A-Za-z0-9._-]+$"
request.targets[].scheduled_atstringVerplicht in bovenliggend object
  • 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_timezonestringOptioneel / item
  • minLength: 1
  • maxLength: 80
request.targets[].local_scheduled_atstringOptioneel / item
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
request.targets[].schedule_dst_disambiguationstringOptioneel / item
  • enum: ["exact","earlier","later"]
request.targets[].expires_atstring | nullOptioneel / item—
request.targets[].expires_atanyOf 1stringOptioneel / 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 2nullOptioneel / item—
request.targets[].source_refobject | nullOptioneel / item—
request.targets[].source_refanyOf 1objectOptioneel / item
  • additionalProperties: {}
request.targets[].source_ref.*anyOf 1any JSON valueOptioneel / item—
request.targets[].source_refanyOf 2nullOptioneel / item—
request.targets[].automatic_retry_enabledbooleanOptioneel / item—
request.targets[].idempotency_keystringVerplicht in bovenliggend object
  • minLength: 8
  • maxLength: 160
Volledig 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
}

Gestructureerde uitvoer

Dit schema beschrijft structuredContent in een geslaagd toolresultaat. Het MCP-antwoord bevat ook content en kan isError instellen wanneer een aanroep mislukt. Lees bij publiceren het definitieve berichtresultaat; beschouw een geaccepteerd verzoek of tekstantwoord niet als bevestiging. De gekoppelde API-bewerking beschrijft machtigingen en regels voor opnieuw proberen.

Verplicht betekent verplicht binnen het bovenliggende object en de gekozen variant. Een verplicht onderliggend veld maakt een optioneel bovenliggend object niet verplicht. Onderstaande regels en veldnamen zijn uit het contract gekopieerd.

Gestructureerde uitvoer
Veld / variantType / verplichtBeperkingen
$objectVerplicht in bovenliggend object
  • additionalProperties: false
draftobjectVerplicht in bovenliggend object
  • additionalProperties: false
draft.idstringVerplicht in bovenliggend object
  • format: "uuid"
draft.workspace_idstringVerplicht in bovenliggend object
  • format: "uuid"
draft.revisionintegerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.statestringVerplicht in bovenliggend object
  • enum: ["draft","submitting","submitted"]
draft.contentobjectVerplicht in bovenliggend object
  • additionalProperties: false
draft.content.schemaVersionnumberVerplicht in bovenliggend object
  • const: 1
  • default: 1
draft.content.accountIdsarrayVerplicht in bovenliggend object
  • maxItems: 50
  • default: []
draft.content.accountIds[]stringOptioneel / item
  • format: "uuid"
draft.content.captionstringVerplicht in bovenliggend object
  • maxLength: 5000
  • default: ""
draft.content.hashtagsstringVerplicht in bovenliggend object
  • maxLength: 5000
  • default: ""
draft.content.assetIdsarrayVerplicht in bovenliggend object
  • maxItems: 20
  • default: []
draft.content.assetIds[]stringOptioneel / item
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
draft.content.threadsTextOnlybooleanVerplicht in bovenliggend object
  • default: false
draft.content.instagramModestringVerplicht in bovenliggend object
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
  • default: "REELS"
draft.content.youtubeTitlestringVerplicht in bovenliggend object
  • maxLength: 100
  • default: ""
draft.content.youtubePrivacystringVerplicht in bovenliggend object
  • enum: ["private","unlisted","public"]
  • default: "private"
draft.content.youtubeSyntheticbooleanVerplicht in bovenliggend object
  • default: false
draft.content.youtubeCategoryIdstringVerplicht in bovenliggend object
  • maxLength: 32
  • default: ""
draft.content.youtubeShortbooleanVerplicht in bovenliggend object
  • default: false
draft.content.linkUrlstringVerplicht in bovenliggend object
  • maxLength: 2048
  • default: ""
draft.content.scheduledAtstringVerplicht in bovenliggend object
  • maxLength: 64
  • default: ""
draft.content.displayTimezonestringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 128
  • default: "UTC"
draft.content.publishNowbooleanVerplicht in bovenliggend object
  • default: false
draft.content.destinationOverridesobjectVerplicht in bovenliggend object
  • default: {}
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
draft.content.destinationOverrides.*objectOptioneel / item
  • additionalProperties: false
draft.content.destinationOverrides.*.captionstringOptioneel / item
  • maxLength: 5000
draft.content.destinationOverrides.*.scheduledAtstringOptioneel / item
  • maxLength: 64
draft.content.expiresAtstringVerplicht in bovenliggend object
  • maxLength: 64
  • default: ""
draft.created_bystring | nullVerplicht in bovenliggend object—
draft.created_byanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.created_byanyOf 2nullVerplicht in bovenliggend object—
draft.updated_bystring | nullVerplicht in bovenliggend object—
draft.updated_byanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.updated_byanyOf 2nullVerplicht in bovenliggend object—
draft.created_atstringVerplicht in bovenliggend object
  • 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_atstringVerplicht in bovenliggend object
  • 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 | nullVerplicht in bovenliggend object—
draft.submissionanyOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
draft.submission.idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.submission.expected_revisionanyOf 1integerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.submission.started_atanyOf 1stringVerplicht in bovenliggend object
  • 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 | nullVerplicht in bovenliggend object—
draft.submission.receiptanyOf 1 / anyOf 1objectVerplicht in bovenliggend object
  • additionalProperties: false
draft.submission.receipt.batch_idanyOf 1 / anyOf 1string | nullVerplicht in bovenliggend object—
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 2nullVerplicht in bovenliggend object—
draft.submission.receipt.successesanyOf 1 / anyOf 1arrayVerplicht in bovenliggend object
  • maxItems: 50
draft.submission.receipt.successes[]anyOf 1 / anyOf 1objectOptioneel / item
  • additionalProperties: false
draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • 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 1arrayVerplicht in bovenliggend object
  • maxItems: 50
draft.submission.receipt.failures[]anyOf 1 / anyOf 1objectOptioneel / item
  • additionalProperties: false
draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 160
draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1stringVerplicht in bovenliggend object
  • maxLength: 2000
draft.submission.receiptanyOf 1 / anyOf 2nullVerplicht in bovenliggend object—
draft.submissionanyOf 2nullVerplicht in bovenliggend object—
resultobjectVerplicht in bovenliggend object
  • additionalProperties: false
result.batch_idstring | nullVerplicht in bovenliggend object—
result.batch_idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
result.batch_idanyOf 2nullVerplicht in bovenliggend object—
result.successesarrayVerplicht in bovenliggend object—
result.successes[]objectOptioneel / item
  • additionalProperties: false
result.successes[].social_account_idstringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].postobjectVerplicht in bovenliggend object
  • additionalProperties: false
result.successes[].post.idstringVerplicht in bovenliggend object
  • 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_idstringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].post.social_account_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.social_account_idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].post.social_account_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.platformstringVerplicht in bovenliggend object
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destinationobjectVerplicht in bovenliggend object
  • additionalProperties: false
result.successes[].post.destination.social_account_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.destination.social_account_idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].post.destination.social_account_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.destination.platformstringVerplicht in bovenliggend object
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destination.platform_user_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.destination.platform_user_idanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.destination.platform_user_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.destination.account_labelstring | nullVerplicht in bovenliggend object—
result.successes[].post.destination.account_labelanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.destination.account_labelanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.captionstring | nullVerplicht in bovenliggend object—
result.successes[].post.captionanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.captionanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.hashtagsarrayVerplicht in bovenliggend object—
result.successes[].post.hashtags[]stringOptioneel / item—
result.successes[].post.mediaarrayVerplicht in bovenliggend object—
result.successes[].post.media[]objectOptioneel / item
  • additionalProperties: false
result.successes[].post.media[].kindstringVerplicht in bovenliggend object
  • enum: ["image","video"]
result.successes[].post.media[].urlstringVerplicht in bovenliggend object
  • format: "uri"
result.successes[].post.media[].cover_urlstring | nullOptioneel / item—
result.successes[].post.media[].cover_urlanyOf 1stringOptioneel / item
  • format: "uri"
result.successes[].post.media[].cover_urlanyOf 2nullOptioneel / item—
result.successes[].post.media[].cover_asset_idinteger | nullOptioneel / item—
result.successes[].post.media[].cover_asset_idanyOf 1integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].cover_asset_idanyOf 2nullOptioneel / item—
result.successes[].post.media[].asset_idinteger | nullOptioneel / item—
result.successes[].post.media[].asset_idanyOf 1integerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].asset_idanyOf 2nullOptioneel / item—
result.successes[].post.media[].mime_typestring | nullOptioneel / item—
result.successes[].post.media[].mime_typeanyOf 1stringOptioneel / item
  • minLength: 1
  • maxLength: 160
result.successes[].post.media[].mime_typeanyOf 2nullOptioneel / item—
result.successes[].post.media[].preview_urlstring | nullOptioneel / item

Tijdelijke toegestane lees-URL; behoud url als blijvende media-identiteit van de Scheduled Post.

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

Tijdelijke toegestane lees-URL voor omslag; behoud cover_url als blijvende media-identiteit.

—
result.successes[].post.media[].cover_preview_urlanyOf 1stringOptioneel / item
  • format: "uri"
result.successes[].post.media[].cover_preview_urlanyOf 2nullOptioneel / item—
result.successes[].post.media[].preview_expires_atstring | nullOptioneel / item—
result.successes[].post.media[].preview_expires_atanyOf 1stringOptioneel / 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 2nullOptioneel / item—
result.successes[].post.link_urlstring | nullOptioneel / item—
result.successes[].post.link_urlanyOf 1stringOptioneel / item
  • format: "uri"
result.successes[].post.link_urlanyOf 2nullOptioneel / item—
result.successes[].post.publish_optionsobjectVerplicht in bovenliggend object
  • additionalProperties: false
result.successes[].post.publish_options.post_typestringOptioneel / item
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
result.successes[].post.publish_options.location_idstringOptioneel / item
  • minLength: 1
result.successes[].post.publish_options.share_to_feedbooleanOptioneel / item—
result.successes[].post.publish_options.collaboratorsarrayOptioneel / item
  • maxItems: 3
result.successes[].post.publish_options.collaborators[]stringOptioneel / item
  • minLength: 1
result.successes[].post.publish_options.first_commentstringOptioneel / item
  • minLength: 1
  • maxLength: 2200
result.successes[].post.publish_options.topic_tagstringOptioneel / item
  • minLength: 1
result.successes[].post.publish_options.thumb_offset_msintegerOptioneel / item
  • minimum: 0
  • maximum: 9007199254740991
result.successes[].post.publish_options.titlestringOptioneel / item
  • maxLength: 255
result.successes[].post.publish_options.youtube_privacy_statusstringOptioneel / item
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.youtube_category_idstringOptioneel / item
  • pattern: "^\\d+$"
result.successes[].post.publish_options.youtube_contains_synthetic_mediabooleanOptioneel / item—
result.successes[].post.publish_options.descriptionstringOptioneel / item
  • maxLength: 5000
result.successes[].post.publish_options.category_idstringOptioneel / item
  • pattern: "^\\d+$"
result.successes[].post.publish_options.privacy_statusstringOptioneel / item
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.cancellation_modestringOptioneel / item
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
result.successes[].post.publish_options.tagsarrayOptioneel / item—
result.successes[].post.publish_options.tags[]stringOptioneel / item—
result.successes[].post.publish_options.default_languagestringOptioneel / item—
result.successes[].post.publish_options.localizationsobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.localizations.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.licensestringOptioneel / item
  • enum: ["youtube","creativeCommon"]
result.successes[].post.publish_options.embeddablebooleanOptioneel / item—
result.successes[].post.publish_options.public_stats_viewablebooleanOptioneel / item—
result.successes[].post.publish_options.self_declared_made_for_kidsbooleanOptioneel / item—
result.successes[].post.publish_options.contains_synthetic_mediabooleanOptioneel / item—
result.successes[].post.publish_options.has_paid_product_placementbooleanOptioneel / item—
result.successes[].post.publish_options.recording_datestringOptioneel / item—
result.successes[].post.publish_options.notify_subscribersbooleanOptioneel / item—
result.successes[].post.publish_options.thumbnail_asset_idintegerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.surface_expectationstringOptioneel / item
  • const: "SHORT"
result.successes[].post.publish_options.brand_partnerobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.brand_partner.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.cover_asset_idintegerOptioneel / item
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.audio_namestringOptioneel / item—
result.successes[].post.publish_options.trial_paramsobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.trial_params.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.is_ai_generatedbooleanOptioneel / item—
result.successes[].post.publish_options.branded_content_sponsor_idsarrayOptioneel / item—
result.successes[].post.publish_options.branded_content_sponsor_ids[]stringOptioneel / item—
result.successes[].post.publish_options.is_paid_partnershipbooleanOptioneel / item—
result.successes[].post.publish_options.media_optionsarrayOptioneel / item—
result.successes[].post.publish_options.media_options[]objectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.media_options[].*any JSON valueOptioneel / item—
result.successes[].post.publish_options.reply_to_idstringOptioneel / item—
result.successes[].post.publish_options.quote_post_idstringOptioneel / item—
result.successes[].post.publish_options.repost_target_idstringOptioneel / item—
result.successes[].post.publish_options.reply_controlstringOptioneel / item—
result.successes[].post.publish_options.enable_reply_approvalsbooleanOptioneel / item—
result.successes[].post.publish_options.link_attachmentstringOptioneel / item
  • format: "uri"
result.successes[].post.publish_options.poll_attachmentobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.poll_attachment.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.gif_attachmentobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.gif_attachment.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.text_attachmentobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.text_attachment.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.text_entitiesarrayOptioneel / item—
result.successes[].post.publish_options.text_entities[]objectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.text_entities[].*any JSON valueOptioneel / item—
result.successes[].post.publish_options.is_spoiler_mediabooleanOptioneel / item—
result.successes[].post.publish_options.is_ghost_postbooleanOptioneel / item—
result.successes[].post.publish_options.allowlisted_country_codesarrayOptioneel / item—
result.successes[].post.publish_options.allowlisted_country_codes[]stringOptioneel / item—
result.successes[].post.publish_options.crossreshare_to_igbooleanOptioneel / item—
result.successes[].post.publish_options.crossreshare_to_ig_dark_modebooleanOptioneel / item—
result.successes[].post.publish_options.auto_publish_textbooleanOptioneel / item—
result.successes[].post.publish_options.publication_modestringOptioneel / item
  • enum: ["PUBLISH","DRAFT"]
result.successes[].post.publish_options.backdated_timenumberOptioneel / item—
result.successes[].post.publish_options.backdated_time_granularitystringOptioneel / item
  • enum: ["year","month","day","hour","minute"]
result.successes[].post.publish_options.placestringOptioneel / item—
result.successes[].post.publish_options.feed_targetingobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.feed_targeting.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.targetingobjectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.targeting.*any JSON valueOptioneel / item—
result.successes[].post.publish_options.child_attachmentsarrayOptioneel / item—
result.successes[].post.publish_options.child_attachments[]objectOptioneel / item
  • additionalProperties: {}
result.successes[].post.publish_options.child_attachments[].*any JSON valueOptioneel / item—
result.successes[].post.publish_options.multi_share_end_cardbooleanOptioneel / item—
result.successes[].post.publish_options.multi_share_optimizedbooleanOptioneel / item—
result.successes[].post.publish_options.unpublished_content_typestringOptioneel / item—
result.successes[].post.publish_options.no_storybooleanOptioneel / item—
result.successes[].post.publish_options.crossposted_video_idstringOptioneel / item—
result.successes[].post.publish_options.sphericalbooleanOptioneel / item—
result.successes[].post.scheduled_atstringVerplicht in bovenliggend object—
result.successes[].post.display_timezonestringVerplicht in bovenliggend object
  • minLength: 1
  • maxLength: 80
result.successes[].post.local_scheduled_atstring | nullOptioneel / item—
result.successes[].post.local_scheduled_atanyOf 1stringOptioneel / item
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
result.successes[].post.local_scheduled_atanyOf 2nullOptioneel / item—
result.successes[].post.schedule_timezonestring | nullOptioneel / item—
result.successes[].post.schedule_timezoneanyOf 1stringOptioneel / item
  • minLength: 1
  • maxLength: 80
result.successes[].post.schedule_timezoneanyOf 2nullOptioneel / item—
result.successes[].post.schedule_dst_disambiguationstring | nullOptioneel / item—
result.successes[].post.schedule_dst_disambiguationanyOf 1stringOptioneel / item
  • enum: ["exact","earlier","later"]
result.successes[].post.schedule_dst_disambiguationanyOf 2nullOptioneel / item—
result.successes[].post.schedule_intent_statestringOptioneel / item
  • enum: ["verified","legacy_unverified"]
result.successes[].post.expires_atstring | nullVerplicht in bovenliggend object—
result.successes[].post.expires_atanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.expires_atanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.statusstringVerplicht in bovenliggend object
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
result.successes[].post.versionintegerVerplicht in bovenliggend object
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.automatic_retry_enabledbooleanVerplicht in bovenliggend object—
result.successes[].post.delete_requested_atstring | nullVerplicht in bovenliggend object—
result.successes[].post.delete_requested_atanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.delete_requested_atanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.published_atstring | nullVerplicht in bovenliggend object—
result.successes[].post.published_atanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.published_atanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.deleted_atstring | nullVerplicht in bovenliggend object—
result.successes[].post.deleted_atanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.deleted_atanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.provider_post_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.provider_post_idanyOf 1stringVerplicht in bovenliggend object—
result.successes[].post.provider_post_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.permalinkstring | nullVerplicht in bovenliggend object—
result.successes[].post.permalinkanyOf 1stringVerplicht in bovenliggend object
  • format: "uri"
result.successes[].post.permalinkanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.created_atstringVerplicht in bovenliggend object—
result.successes[].post.updated_atstringVerplicht in bovenliggend object—
result.successes[].post.project_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.project_idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].post.project_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.batch_idstring | nullVerplicht in bovenliggend object—
result.successes[].post.batch_idanyOf 1stringVerplicht in bovenliggend object
  • format: "uuid"
result.successes[].post.batch_idanyOf 2nullVerplicht in bovenliggend object—
result.successes[].post.source_refobject | nullVerplicht in bovenliggend object—
result.successes[].post.source_refanyOf 1objectVerplicht in bovenliggend object
  • additionalProperties: {}
result.successes[].post.source_ref.*anyOf 1any JSON valueOptioneel / item—
result.successes[].post.source_refanyOf 2nullVerplicht in bovenliggend object—
result.failuresarrayVerplicht in bovenliggend object—
result.failures[]objectOptioneel / item
  • additionalProperties: false
result.failures[].social_account_idstringVerplicht in bovenliggend object
  • format: "uuid"
result.failures[].codestringVerplicht in bovenliggend object—
result.failures[].messagestringVerplicht in bovenliggend object—
Volledig 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
}

Voorbeeld van een toolaanroep

Deze voorbeelden gebruiken fictieve waarden die tegen de schema's zijn gecontroleerd. Vervang IDs door toegestane IDs, media door gereedstaande bestanden en datums door je bevestigde publicatietijd. Controleer accountgeschiktheid vóór een schrijfhandeling. Deze pagina verstuurt geen API-verzoeken.

{
  "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."
      }
    ]
  }
}
Installeer of verbind MCP