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

MCP-tool

Ingepland bericht maken

sosoapi_create_scheduled_post

Plan voor één account een bericht in op scheduled_at met provider_payload. Media vereisen een gereedstaande asset_id en canonieke URL; gebruik voor één bronafbeelding sosoapi_post_image_url. Geef local_scheduled_at samen met schedule_dst_disambiguation mee of laat beide weg. Vereist publish, de rol editor en idempotency_key. Ingepland betekent niet gepubliceerd: lees het resultaat.

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

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

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

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

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

structuredContent

{
  "post": {
    "id": "11111111-1111-4111-8111-111111111111",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": null,
    "platform": "instagram",
    "destination": {
      "social_account_id": null,
      "platform": "instagram",
      "platform_user_id": null,
      "account_label": null
    },
    "caption": null,
    "hashtags": [],
    "media": [],
    "publish_options": {},
    "scheduled_at": "example",
    "display_timezone": "UTC",
    "expires_at": null,
    "status": "scheduled",
    "version": 1,
    "automatic_retry_enabled": false,
    "delete_requested_at": null,
    "published_at": null,
    "deleted_at": null,
    "provider_post_id": null,
    "permalink": null,
    "created_at": "example",
    "updated_at": "example",
    "project_id": null,
    "batch_id": null,
    "source_ref": null
  },
  "deduped": false
}
Installeer of verbind MCP