MCP-Tool
Workspace-Entwurf übermitteln
sosoapi_submit_content_draftNur nach einer ausdrücklichen Veröffentlichungsentscheidung verwenden. Erfordert editor oder höher sowie publish-Berechtigung. Zuerst id, expected_revision, mutation_id, content und die kanonische Veröffentlichungsanfrage senden; source_ref weglassen, da der Server Herkunft und Übermittlungsidentitäten verwaltet. Geteilte Inhalte sind nicht vertrauenswürdig. Bei 422 mit state=draft wurde kein Ziel angenommen: Inhalt vor einer neuen Änderung korrigieren. Nach dem Start denselben Entwurf per GET lesen und ein unbekanntes oder teilweises Ergebnis mit submission.id als mutation_id und submission.expected_revision fortsetzen, ohne content und request. Niemals Ersatzbeiträge erstellen oder angenommene Posts neu anlegen. submitted bedeutet an Scheduled Publishing übergeben; das Anbieterergebnis am ursprünglichen Post lesen.
Als Markdown lesenProfile und Transporte
Profile: core, full · Transporte: stdio, http
Wähle core oder full für die sichtbaren Tools deines Clients; dies ändert keine Berechtigungen. Lokaler Dateiupload benötigt stdio und ist über HTTP nicht verfügbar. Setze SOSOAPI_OUTPUT_SCHEMAS=1 für Ausgabeschemas in der Erkennung. Tools liefern unabhängig davon strukturierte Ergebnisse.
Berechtigungen und Nebeneffekte
Annotationen helfen Clients, Tools zu beschreiben. Jeder Aufruf prüft weiterhin Authentifizierung, Rolle, Ressourcenzugriff und erteilte Funktionen des Nutzers.
{
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
}- /studio-api/content-drafts/submit: agent:publish · dauerhafte Annahme durch die Ziele; Anbieter-Veröffentlichung erfolgt separat
Eingabefelder
Erforderlich bedeutet innerhalb des übergeordneten Objekts und gewählten Zweigs erforderlich. Ein erforderliches Kind macht kein optionales Elternobjekt erforderlich. Regeln und Feldnamen unten stammen aus dem Vertrag.
| Feld / Variante | Typ / erforderlich | Einschränkungen |
|---|---|---|
$ | objectIm Elternobjekt erforderlich |
|
id | stringIm Elternobjekt erforderlich |
|
expected_revision | integerIm Elternobjekt erforderlich |
|
mutation_id | stringIm Elternobjekt erforderlich |
|
content | objectOptional / Element |
|
content.schemaVersion | numberOptional / Element |
|
content.accountIds | arrayOptional / Element |
|
content.accountIds[] | stringOptional / Element |
|
content.caption | stringOptional / Element |
|
content.hashtags | stringOptional / Element |
|
content.assetIds | arrayOptional / Element |
|
content.assetIds[] | stringOptional / Element |
|
content.threadsTextOnly | booleanOptional / Element | — |
content.instagramMode | stringOptional / Element |
|
content.youtubeTitle | stringOptional / Element |
|
content.youtubePrivacy | stringOptional / Element |
|
content.youtubeSynthetic | booleanOptional / Element | — |
content.youtubeCategoryId | stringOptional / Element |
|
content.youtubeShort | booleanOptional / Element | — |
content.linkUrl | stringOptional / Element |
|
content.scheduledAt | stringOptional / Element |
|
content.displayTimezone | stringOptional / Element |
|
content.publishNow | booleanOptional / Element | — |
content.destinationOverrides | objectOptional / Element |
|
content.destinationOverrides.* | objectOptional / Element |
|
content.destinationOverrides.*.caption | stringOptional / Element |
|
content.destinationOverrides.*.scheduledAt | stringOptional / Element |
|
content.expiresAt | stringOptional / Element |
|
request | objectOptional / Element |
|
request.workspace_id | stringIm Elternobjekt erforderlich |
|
request.project_id | string | nullOptional / Element | — |
request.project_idanyOf 1 | stringOptional / Element |
|
request.project_idanyOf 2 | nullOptional / Element | — |
request.source_ref | object | nullOptional / Element | — |
request.source_refanyOf 1 | objectOptional / Element |
|
request.source_ref.*anyOf 1 | any JSON valueOptional / Element | — |
request.source_refanyOf 2 | nullOptional / Element | — |
request.targets | arrayIm Elternobjekt erforderlich |
|
request.targets[] | objectOptional / Element |
|
request.targets[].social_account_id | stringIm Elternobjekt erforderlich |
|
request.targets[].caption | string | nullOptional / Element | — |
request.targets[].captionanyOf 1 | stringOptional / Element |
|
request.targets[].captionanyOf 2 | nullOptional / Element | — |
request.targets[].hashtags | arrayOptional / Element |
|
request.targets[].hashtags[] | stringOptional / Element |
|
request.targets[].media | arrayOptional / Element |
|
request.targets[].media[] | objectOptional / Element |
|
request.targets[].media[].kind | stringIm Elternobjekt erforderlich |
|
request.targets[].media[].url | stringIm Elternobjekt erforderlich |
|
request.targets[].media[].cover_url | string | nullOptional / Element | — |
request.targets[].media[].cover_urlanyOf 1 | stringOptional / Element |
|
request.targets[].media[].cover_urlanyOf 2 | nullOptional / Element | — |
request.targets[].media[].cover_asset_id | integer | nullOptional / Element | — |
request.targets[].media[].cover_asset_idanyOf 1 | integerOptional / Element |
|
request.targets[].media[].cover_asset_idanyOf 2 | nullOptional / Element | — |
request.targets[].media[].asset_id | integer | nullOptional / Element | — |
request.targets[].media[].asset_idanyOf 1 | integerOptional / Element |
|
request.targets[].media[].asset_idanyOf 2 | nullOptional / Element | — |
request.targets[].media[].mime_type | string | nullOptional / Element | — |
request.targets[].media[].mime_typeanyOf 1 | stringOptional / Element |
|
request.targets[].media[].mime_typeanyOf 2 | nullOptional / Element | — |
request.targets[].link_url | string | nullOptional / Element | — |
request.targets[].link_urlanyOf 1 | stringOptional / Element |
|
request.targets[].link_urlanyOf 2 | nullOptional / Element | — |
request.targets[].provider_payload | objectIm Elternobjekt erforderlich | — |
request.targets[].provider_payloadanyOf 1 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.platformanyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_optionsanyOf 1 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.post_typeanyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payloadanyOf 2 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.platformanyOf 2 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_optionsanyOf 2 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.post_typeanyOf 2 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.location_idanyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.share_to_feedanyOf 2 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.collaboratorsanyOf 2 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.collaborators[]anyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.first_commentanyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.cover_asset_idanyOf 2 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.thumb_offset_msanyOf 2 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.audio_nameanyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.trial_paramsanyOf 2 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.trial_params.graduation_strategyanyOf 2 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.is_ai_generatedanyOf 2 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.branded_content_sponsor_idsanyOf 2 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.branded_content_sponsor_ids[]anyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.is_paid_partnershipanyOf 2 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.media_optionsanyOf 2 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[]anyOf 2 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].user_tagsanyOf 2 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].user_tags[]anyOf 2 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].user_tags[].usernameanyOf 2 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.media_options[].user_tags[].xanyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].user_tags[].yanyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].product_tagsanyOf 2 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].product_tags[]anyOf 2 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].product_tags[].product_idanyOf 2 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.media_options[].product_tags[].xanyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].product_tags[].yanyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].thumb_offset_msanyOf 2 | integerOptional / Element |
|
request.targets[].provider_payloadanyOf 3 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.platformanyOf 3 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_optionsanyOf 3 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.post_typeanyOf 3 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.titleanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.descriptionanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.publication_modeanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.backdated_timeanyOf 3 | numberOptional / Element | — |
request.targets[].provider_payload.publish_options.backdated_time_granularityanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.placeanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.tagsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.tags[]anyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targetinganyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.age_minanyOf 3 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.age_maxanyOf 3 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.college_yearsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.college_years[]anyOf 3 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.education_statusesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 | numberOptional / Element | — |
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 1 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]anyOf 3 / anyOf 3 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.gendersanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 | numberOptional / Element | — |
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 1 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.genders[]anyOf 3 / anyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locationsanyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countriesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countries[]anyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regionsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.citiesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].radiusanyOf 3 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].distance_unitanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zipsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_typesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_types[]anyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.interestsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 | string | integerOptional / Element | — |
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 1 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.interests[]anyOf 3 / anyOf 2 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.localesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.locales[]anyOf 3 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statusesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 | numberOptional / Element | — |
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 1 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 3 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]anyOf 3 / anyOf 4 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targetinganyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 | numberOptional / Element | — |
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 1 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 2 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 3 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 4 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.age_minanyOf 3 / anyOf 5 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locationsanyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.countriesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.countries[]anyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.regionsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.citiesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].radiusanyOf 3 | numberOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].distance_unitanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.zipsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 | string | integerIm Elternobjekt erforderlich | — |
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyanyOf 3 / anyOf 2 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_typesanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_types[]anyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.child_attachmentsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.child_attachments[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.child_attachments[].linkanyOf 3 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.child_attachments[].nameanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.child_attachments[].descriptionanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.child_attachments[].pictureanyOf 3 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.multi_share_end_cardanyOf 3 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.multi_share_optimizedanyOf 3 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.unpublished_content_typeanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.no_storyanyOf 3 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.crossposted_video_idanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.sphericalanyOf 3 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.media_optionsanyOf 3 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[]anyOf 3 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 3 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.media_options[].alt_text_customanyOf 3 | stringOptional / Element |
|
request.targets[].provider_payloadanyOf 4 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.platformanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_optionsanyOf 4 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.post_typeanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.reply_to_idanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.quote_post_idanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.repost_target_idanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.reply_controlanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.enable_reply_approvalsanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.link_attachmentanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.poll_attachmentanyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.poll_attachment.option_aanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.poll_attachment.option_banyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.poll_attachment.option_canyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.poll_attachment.option_danyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.gif_attachmentanyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.gif_attachment.gif_idanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.gif_attachment.provideranyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_attachmentanyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.text_attachment.plaintextanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_attachment.link_attachment_urlanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_infoanyOf 4 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[]anyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].offsetanyOf 4 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].lengthanyOf 4 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_infoanyOf 4 | arrayIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_info[]anyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.topic_taganyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.text_entitiesanyOf 4 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.text_entities[]anyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.text_entities[].entity_typeanyOf 4 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_entities[].offsetanyOf 4 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.text_entities[].lengthanyOf 4 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.is_spoiler_mediaanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.is_ghost_postanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.location_idanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.allowlisted_country_codesanyOf 4 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.allowlisted_country_codes[]anyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.crossreshare_to_iganyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.crossreshare_to_ig_dark_modeanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.auto_publish_textanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.media_optionsanyOf 4 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[]anyOf 4 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].asset_idanyOf 4 | integerIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.media_options[].alt_textanyOf 4 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.media_options[].is_spoiler_mediaanyOf 4 | booleanOptional / Element | — |
request.targets[].provider_payloadanyOf 5 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.platformanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_optionsanyOf 5 | objectIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.post_typeanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.titleanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.descriptionanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.tagsanyOf 5 | arrayOptional / Element |
|
request.targets[].provider_payload.publish_options.tags[]anyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.category_idanyOf 5 | stringOptional / Element | — |
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 1 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.category_idanyOf 5 / anyOf 2 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.default_languageanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.localizationsanyOf 5 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.localizations.*anyOf 5 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.localizations.*.titleanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.localizations.*.descriptionanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.privacy_statusanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.cancellation_modeanyOf 5 | stringIm Elternobjekt erforderlich |
|
request.targets[].provider_payload.publish_options.licenseanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.embeddableanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.public_stats_viewableanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.self_declared_made_for_kidsanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.contains_synthetic_mediaanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.has_paid_product_placementanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.recording_dateanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.notify_subscribersanyOf 5 | booleanOptional / Element | — |
request.targets[].provider_payload.publish_options.thumbnail_asset_idanyOf 5 | integerOptional / Element |
|
request.targets[].provider_payload.publish_options.surface_expectationanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.brand_partneranyOf 5 | objectOptional / Element |
|
request.targets[].provider_payload.publish_options.brand_partner.channel_idanyOf 5 | stringOptional / Element |
|
request.targets[].provider_payload.publish_options.brand_partner.channel_handleanyOf 5 | stringOptional / Element |
|
request.targets[].scheduled_at | stringIm Elternobjekt erforderlich |
|
request.targets[].display_timezone | stringOptional / Element |
|
request.targets[].local_scheduled_at | stringOptional / Element |
|
request.targets[].schedule_dst_disambiguation | stringOptional / Element |
|
request.targets[].expires_at | string | nullOptional / Element | — |
request.targets[].expires_atanyOf 1 | stringOptional / Element |
|
request.targets[].expires_atanyOf 2 | nullOptional / Element | — |
request.targets[].source_ref | object | nullOptional / Element | — |
request.targets[].source_refanyOf 1 | objectOptional / Element |
|
request.targets[].source_ref.*anyOf 1 | any JSON valueOptional / Element | — |
request.targets[].source_refanyOf 2 | nullOptional / Element | — |
request.targets[].automatic_retry_enabled | booleanOptional / Element | — |
request.targets[].idempotency_key | stringIm Elternobjekt erforderlich |
|
Vollständiges JSON Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"expected_revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"mutation_id": {
"type": "string",
"format": "uuid"
},
"content": {
"type": "object",
"properties": {
"schemaVersion": {
"type": "number",
"enum": [
1
]
},
"accountIds": {
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"format": "uuid"
}
},
"caption": {
"type": "string",
"maxLength": 5000
},
"hashtags": {
"type": "string",
"maxLength": 5000
},
"assetIds": {
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"maxLength": 16,
"pattern": "^[1-9][0-9]*$"
}
},
"threadsTextOnly": {
"type": "boolean"
},
"instagramMode": {
"type": "string",
"enum": [
"IMAGE",
"REELS",
"CAROUSEL",
"STORY_IMAGE",
"STORY_VIDEO"
]
},
"youtubeTitle": {
"type": "string",
"maxLength": 100
},
"youtubePrivacy": {
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"youtubeSynthetic": {
"type": "boolean"
},
"youtubeCategoryId": {
"type": "string",
"maxLength": 32
},
"youtubeShort": {
"type": "boolean"
},
"linkUrl": {
"type": "string",
"maxLength": 2048
},
"scheduledAt": {
"type": "string",
"maxLength": 64
},
"displayTimezone": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"publishNow": {
"type": "boolean"
},
"destinationOverrides": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"caption": {
"type": "string",
"maxLength": 5000
},
"scheduledAt": {
"type": "string",
"maxLength": 64
}
},
"additionalProperties": false
}
},
"expiresAt": {
"type": "string",
"maxLength": 64
}
},
"additionalProperties": false
},
"request": {
"type": "object",
"properties": {
"workspace_id": {
"type": "string",
"format": "uuid"
},
"project_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"source_ref": {
"anyOf": [
{
"type": "object",
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"targets": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"social_account_id": {
"type": "string",
"format": "uuid"
},
"caption": {
"anyOf": [
{
"type": "string",
"maxLength": 5000
},
{
"type": "null"
}
]
},
"hashtags": {
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"maxLength": 100
}
},
"media": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"image",
"video"
]
},
"url": {
"type": "string",
"format": "uri"
},
"cover_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"cover_asset_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"asset_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"mime_type": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 160
},
{
"type": "null"
}
]
}
},
"required": [
"kind",
"url"
],
"additionalProperties": false
}
},
"link_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"provider_payload": {
"anyOf": [
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"x"
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"TEXT",
"VIDEO"
]
}
},
"required": [
"post_type"
],
"additionalProperties": false
}
},
"required": [
"platform",
"publish_options"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"instagram"
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"IMAGE",
"VIDEO",
"CAROUSEL",
"REELS",
"STORY_IMAGE",
"STORY_VIDEO"
]
},
"location_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"share_to_feed": {
"type": "boolean"
},
"collaborators": {
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 30
}
},
"first_comment": {
"type": "string",
"minLength": 1,
"maxLength": 2200
},
"cover_asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"thumb_offset_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"audio_name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"trial_params": {
"type": "object",
"properties": {
"graduation_strategy": {
"type": "string",
"enum": [
"MANUAL",
"SS_PERFORMANCE"
]
}
},
"required": [
"graduation_strategy"
],
"additionalProperties": false
},
"is_ai_generated": {
"type": "boolean"
},
"branded_content_sponsor_ids": {
"maxItems": 2,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 256
}
},
"is_paid_partnership": {
"type": "boolean"
},
"media_options": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"alt_text": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"user_tags": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 30
},
"x": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"required": [
"username"
],
"additionalProperties": false
}
},
"product_tags": {
"maxItems": 5,
"type": "array",
"items": {
"type": "object",
"properties": {
"product_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"x": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"y": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"required": [
"product_id"
],
"additionalProperties": false
}
},
"thumb_offset_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"asset_id"
],
"additionalProperties": false
}
}
},
"required": [
"post_type"
],
"additionalProperties": false
}
},
"required": [
"platform",
"publish_options"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"facebook"
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"TEXT",
"LINK",
"IMAGE",
"MULTI_IMAGE",
"VIDEO",
"REELS",
"STORY_IMAGE",
"STORY_VIDEO"
]
},
"title": {
"type": "string",
"maxLength": 255
},
"description": {
"type": "string",
"maxLength": 5000
},
"publication_mode": {
"type": "string",
"enum": [
"PUBLISH",
"DRAFT"
]
},
"backdated_time": {
"type": "number"
},
"backdated_time_granularity": {
"type": "string",
"enum": [
"year",
"month",
"day",
"hour",
"minute"
]
},
"place": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"tags": {
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 256
}
},
"feed_targeting": {
"type": "object",
"properties": {
"age_min": {
"type": "integer",
"minimum": 13,
"maximum": 65
},
"age_max": {
"type": "integer",
"minimum": 13,
"maximum": 65
},
"college_years": {
"maxItems": 100,
"type": "array",
"items": {
"type": "integer",
"minimum": 1900,
"maximum": 2200
}
},
"education_statuses": {
"maxItems": 3,
"type": "array",
"items": {
"anyOf": [
{
"type": "number",
"enum": [
1
]
},
{
"type": "number",
"enum": [
2
]
},
{
"type": "number",
"enum": [
3
]
}
]
}
},
"genders": {
"maxItems": 2,
"type": "array",
"items": {
"anyOf": [
{
"type": "number",
"enum": [
1
]
},
{
"type": "number",
"enum": [
2
]
}
]
}
},
"geo_locations": {
"type": "object",
"properties": {
"countries": {
"minItems": 1,
"maxItems": 25,
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2}$"
}
},
"regions": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"cities": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
},
"radius": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"distance_unit": {
"type": "string",
"enum": [
"mile",
"kilometer"
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"zips": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"location_types": {
"minItems": 1,
"maxItems": 2,
"type": "array",
"items": {
"type": "string",
"enum": [
"home",
"recent"
]
}
}
},
"additionalProperties": false
},
"interests": {
"maxItems": 250,
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
}
},
"locales": {
"maxItems": 250,
"type": "array",
"items": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"relationship_statuses": {
"maxItems": 4,
"type": "array",
"items": {
"anyOf": [
{
"type": "number",
"enum": [
1
]
},
{
"type": "number",
"enum": [
2
]
},
{
"type": "number",
"enum": [
3
]
},
{
"type": "number",
"enum": [
4
]
}
]
}
}
},
"additionalProperties": false
},
"targeting": {
"type": "object",
"properties": {
"age_min": {
"anyOf": [
{
"type": "number",
"enum": [
13
]
},
{
"type": "number",
"enum": [
15
]
},
{
"type": "number",
"enum": [
18
]
},
{
"type": "number",
"enum": [
21
]
},
{
"type": "number",
"enum": [
25
]
}
]
},
"geo_locations": {
"type": "object",
"properties": {
"countries": {
"minItems": 1,
"maxItems": 25,
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2}$"
}
},
"regions": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"cities": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
},
"radius": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"distance_unit": {
"type": "string",
"enum": [
"mile",
"kilometer"
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"zips": {
"minItems": 1,
"maxItems": 250,
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 256
},
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
]
}
},
"required": [
"key"
],
"additionalProperties": false
}
},
"location_types": {
"minItems": 1,
"maxItems": 2,
"type": "array",
"items": {
"type": "string",
"enum": [
"home",
"recent"
]
}
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"child_attachments": {
"minItems": 2,
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"link": {
"type": "string",
"format": "uri"
},
"name": {
"type": "string",
"maxLength": 255
},
"description": {
"type": "string",
"maxLength": 1000
},
"picture": {
"type": "string",
"format": "uri"
}
},
"required": [
"link",
"picture"
],
"additionalProperties": false
}
},
"multi_share_end_card": {
"type": "boolean"
},
"multi_share_optimized": {
"type": "boolean"
},
"unpublished_content_type": {
"type": "string",
"enum": [
"SCHEDULED",
"SCHEDULED_RECURRING",
"DRAFT",
"PUBLISH_PENDING",
"ADS_POST",
"INLINE_CREATED",
"PUBLISHED",
"REVIEWABLE_BRANDED_CONTENT"
]
},
"no_story": {
"type": "boolean"
},
"crossposted_video_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"spherical": {
"type": "boolean"
},
"media_options": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"alt_text_custom": {
"type": "string",
"minLength": 1,
"maxLength": 1000
}
},
"required": [
"asset_id"
],
"additionalProperties": false
}
}
},
"required": [
"post_type"
],
"additionalProperties": false
}
},
"required": [
"platform",
"publish_options"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"threads"
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"TEXT",
"IMAGE",
"VIDEO",
"CAROUSEL",
"REPOST"
]
},
"reply_to_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"quote_post_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"repost_target_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"reply_control": {
"type": "string",
"enum": [
"everyone",
"accounts_you_follow",
"mentioned_only",
"parent_post_author_only",
"followers_only"
]
},
"enable_reply_approvals": {
"type": "boolean"
},
"link_attachment": {
"type": "string",
"format": "uri"
},
"poll_attachment": {
"type": "object",
"properties": {
"option_a": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"option_b": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"option_c": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"option_d": {
"type": "string",
"minLength": 1,
"maxLength": 25
}
},
"required": [
"option_a",
"option_b"
],
"additionalProperties": false
},
"gif_attachment": {
"type": "object",
"properties": {
"gif_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"provider": {
"type": "string",
"enum": [
"GIPHY"
]
}
},
"required": [
"gif_id",
"provider"
],
"additionalProperties": false
},
"text_attachment": {
"type": "object",
"properties": {
"plaintext": {
"type": "string",
"minLength": 1,
"maxLength": 10000
},
"link_attachment_url": {
"type": "string",
"format": "uri"
},
"text_with_styling_info": {
"maxItems": 100,
"type": "array",
"items": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"length": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"styling_info": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"enum": [
"bold",
"italic",
"highlight",
"underline",
"strikethrough"
]
}
}
},
"required": [
"offset",
"length",
"styling_info"
],
"additionalProperties": false
}
}
},
"required": [
"plaintext"
],
"additionalProperties": false
},
"topic_tag": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"text_entities": {
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"entity_type": {
"type": "string",
"enum": [
"SPOILER",
"spoiler"
]
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"length": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"entity_type",
"offset",
"length"
],
"additionalProperties": false
}
},
"is_spoiler_media": {
"type": "boolean"
},
"is_ghost_post": {
"type": "boolean"
},
"location_id": {
"type": "string",
"minLength": 1,
"maxLength": 256
},
"allowlisted_country_codes": {
"minItems": 1,
"maxItems": 249,
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{2}$"
}
},
"crossreshare_to_ig": {
"type": "boolean"
},
"crossreshare_to_ig_dark_mode": {
"type": "boolean"
},
"auto_publish_text": {
"type": "boolean"
},
"media_options": {
"maxItems": 20,
"type": "array",
"items": {
"type": "object",
"properties": {
"asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"alt_text": {
"type": "string",
"minLength": 1,
"maxLength": 1000
},
"is_spoiler_media": {
"type": "boolean"
}
},
"required": [
"asset_id"
],
"additionalProperties": false
}
}
},
"required": [
"post_type"
],
"additionalProperties": false
}
},
"required": [
"platform",
"publish_options"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": [
"youtube"
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"VIDEO"
]
},
"title": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"description": {
"type": "string",
"maxLength": 5000
},
"tags": {
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"category_id": {
"anyOf": [
{
"type": "string",
"minLength": 0,
"maxLength": 0
},
{
"type": "string",
"pattern": "^\\d+$"
}
]
},
"default_language": {
"type": "string",
"minLength": 2,
"maxLength": 35
},
"localizations": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"description": {
"type": "string",
"maxLength": 5000
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}
},
"privacy_status": {
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"cancellation_mode": {
"type": "string",
"enum": [
"DELETE",
"UNSCHEDULE_KEEP_PRIVATE"
]
},
"license": {
"type": "string",
"enum": [
"youtube",
"creativeCommon"
]
},
"embeddable": {
"type": "boolean"
},
"public_stats_viewable": {
"type": "boolean"
},
"self_declared_made_for_kids": {
"type": "boolean"
},
"contains_synthetic_media": {
"type": "boolean"
},
"has_paid_product_placement": {
"type": "boolean"
},
"recording_date": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"notify_subscribers": {
"type": "boolean"
},
"thumbnail_asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"surface_expectation": {
"type": "string",
"enum": [
"SHORT"
]
},
"brand_partner": {
"type": "object",
"properties": {
"channel_id": {
"type": "string",
"pattern": "^UC[A-Za-z0-9_-]+$"
},
"channel_handle": {
"type": "string",
"pattern": "^@[A-Za-z0-9._-]+$"
}
},
"additionalProperties": false
}
},
"required": [
"post_type",
"title",
"privacy_status",
"cancellation_mode"
],
"additionalProperties": false
}
},
"required": [
"platform",
"publish_options"
],
"additionalProperties": false
}
]
},
"scheduled_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"display_timezone": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"local_scheduled_at": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
},
"schedule_dst_disambiguation": {
"type": "string",
"enum": [
"exact",
"earlier",
"later"
]
},
"expires_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"source_ref": {
"anyOf": [
{
"type": "object",
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"automatic_retry_enabled": {
"type": "boolean"
},
"idempotency_key": {
"type": "string",
"minLength": 8,
"maxLength": 160
}
},
"required": [
"social_account_id",
"provider_payload",
"scheduled_at",
"idempotency_key"
],
"additionalProperties": false
}
}
},
"required": [
"workspace_id",
"targets"
],
"additionalProperties": false
}
},
"required": [
"id",
"expected_revision",
"mutation_id"
],
"additionalProperties": false
}Strukturierte Ausgabe
Dieses Schema beschreibt structuredContent in einem erfolgreichen Tool-Ergebnis. Die MCP-Antwort enthält auch content und kann bei fehlgeschlagenem Aufruf isError setzen. Lies bei Veröffentlichungen das endgültige Beitragsergebnis, statt eine angenommene Anfrage oder Textantwort als Bestätigung zu werten. Die verknüpfte API-Operation erklärt Berechtigungen und Wiederholungsregeln.
Erforderlich bedeutet innerhalb des übergeordneten Objekts und gewählten Zweigs erforderlich. Ein erforderliches Kind macht kein optionales Elternobjekt erforderlich. Regeln und Feldnamen unten stammen aus dem Vertrag.
| Feld / Variante | Typ / erforderlich | Einschränkungen |
|---|---|---|
$ | objectIm Elternobjekt erforderlich |
|
draft | objectIm Elternobjekt erforderlich |
|
draft.id | stringIm Elternobjekt erforderlich |
|
draft.workspace_id | stringIm Elternobjekt erforderlich |
|
draft.revision | integerIm Elternobjekt erforderlich |
|
draft.state | stringIm Elternobjekt erforderlich |
|
draft.content | objectIm Elternobjekt erforderlich |
|
draft.content.schemaVersion | numberIm Elternobjekt erforderlich |
|
draft.content.accountIds | arrayIm Elternobjekt erforderlich |
|
draft.content.accountIds[] | stringOptional / Element |
|
draft.content.caption | stringIm Elternobjekt erforderlich |
|
draft.content.hashtags | stringIm Elternobjekt erforderlich |
|
draft.content.assetIds | arrayIm Elternobjekt erforderlich |
|
draft.content.assetIds[] | stringOptional / Element |
|
draft.content.threadsTextOnly | booleanIm Elternobjekt erforderlich |
|
draft.content.instagramMode | stringIm Elternobjekt erforderlich |
|
draft.content.youtubeTitle | stringIm Elternobjekt erforderlich |
|
draft.content.youtubePrivacy | stringIm Elternobjekt erforderlich |
|
draft.content.youtubeSynthetic | booleanIm Elternobjekt erforderlich |
|
draft.content.youtubeCategoryId | stringIm Elternobjekt erforderlich |
|
draft.content.youtubeShort | booleanIm Elternobjekt erforderlich |
|
draft.content.linkUrl | stringIm Elternobjekt erforderlich |
|
draft.content.scheduledAt | stringIm Elternobjekt erforderlich |
|
draft.content.displayTimezone | stringIm Elternobjekt erforderlich |
|
draft.content.publishNow | booleanIm Elternobjekt erforderlich |
|
draft.content.destinationOverrides | objectIm Elternobjekt erforderlich |
|
draft.content.destinationOverrides.* | objectOptional / Element |
|
draft.content.destinationOverrides.*.caption | stringOptional / Element |
|
draft.content.destinationOverrides.*.scheduledAt | stringOptional / Element |
|
draft.content.expiresAt | stringIm Elternobjekt erforderlich |
|
draft.created_by | string | nullIm Elternobjekt erforderlich | — |
draft.created_byanyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.created_byanyOf 2 | nullIm Elternobjekt erforderlich | — |
draft.updated_by | string | nullIm Elternobjekt erforderlich | — |
draft.updated_byanyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.updated_byanyOf 2 | nullIm Elternobjekt erforderlich | — |
draft.created_at | stringIm Elternobjekt erforderlich |
|
draft.updated_at | stringIm Elternobjekt erforderlich |
|
draft.submission | object | nullIm Elternobjekt erforderlich | — |
draft.submissionanyOf 1 | objectIm Elternobjekt erforderlich |
|
draft.submission.idanyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.expected_revisionanyOf 1 | integerIm Elternobjekt erforderlich |
|
draft.submission.started_atanyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receiptanyOf 1 | object | nullIm Elternobjekt erforderlich | — |
draft.submission.receiptanyOf 1 / anyOf 1 | objectIm Elternobjekt erforderlich |
|
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 | string | nullIm Elternobjekt erforderlich | — |
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 2 | nullIm Elternobjekt erforderlich | — |
draft.submission.receipt.successesanyOf 1 / anyOf 1 | arrayIm Elternobjekt erforderlich |
|
draft.submission.receipt.successes[]anyOf 1 / anyOf 1 | objectOptional / Element |
|
draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receipt.failuresanyOf 1 / anyOf 1 | arrayIm Elternobjekt erforderlich |
|
draft.submission.receipt.failures[]anyOf 1 / anyOf 1 | objectOptional / Element |
|
draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1 | stringIm Elternobjekt erforderlich |
|
draft.submission.receiptanyOf 1 / anyOf 2 | nullIm Elternobjekt erforderlich | — |
draft.submissionanyOf 2 | nullIm Elternobjekt erforderlich | — |
result | objectIm Elternobjekt erforderlich |
|
result.batch_id | string | nullIm Elternobjekt erforderlich | — |
result.batch_idanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.batch_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes | arrayIm Elternobjekt erforderlich | — |
result.successes[] | objectOptional / Element |
|
result.successes[].social_account_id | stringIm Elternobjekt erforderlich |
|
result.successes[].post | objectIm Elternobjekt erforderlich |
|
result.successes[].post.id | stringIm Elternobjekt erforderlich |
|
result.successes[].post.workspace_id | stringIm Elternobjekt erforderlich |
|
result.successes[].post.social_account_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.social_account_idanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.successes[].post.social_account_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.platform | stringIm Elternobjekt erforderlich |
|
result.successes[].post.destination | objectIm Elternobjekt erforderlich |
|
result.successes[].post.destination.social_account_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.destination.social_account_idanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.successes[].post.destination.social_account_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.destination.platform | stringIm Elternobjekt erforderlich |
|
result.successes[].post.destination.platform_user_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.destination.platform_user_idanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.destination.platform_user_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.destination.account_label | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.destination.account_labelanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.destination.account_labelanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.caption | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.captionanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.captionanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.hashtags | arrayIm Elternobjekt erforderlich | — |
result.successes[].post.hashtags[] | stringOptional / Element | — |
result.successes[].post.media | arrayIm Elternobjekt erforderlich | — |
result.successes[].post.media[] | objectOptional / Element |
|
result.successes[].post.media[].kind | stringIm Elternobjekt erforderlich |
|
result.successes[].post.media[].url | stringIm Elternobjekt erforderlich |
|
result.successes[].post.media[].cover_url | string | nullOptional / Element | — |
result.successes[].post.media[].cover_urlanyOf 1 | stringOptional / Element |
|
result.successes[].post.media[].cover_urlanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].cover_asset_id | integer | nullOptional / Element | — |
result.successes[].post.media[].cover_asset_idanyOf 1 | integerOptional / Element |
|
result.successes[].post.media[].cover_asset_idanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].asset_id | integer | nullOptional / Element | — |
result.successes[].post.media[].asset_idanyOf 1 | integerOptional / Element |
|
result.successes[].post.media[].asset_idanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].mime_type | string | nullOptional / Element | — |
result.successes[].post.media[].mime_typeanyOf 1 | stringOptional / Element |
|
result.successes[].post.media[].mime_typeanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].preview_url | string | nullOptional / Element | Temporäre autorisierte Lese-URL; url als dauerhafte Scheduled-Post-Medienidentität behalten. — |
result.successes[].post.media[].preview_urlanyOf 1 | stringOptional / Element |
|
result.successes[].post.media[].preview_urlanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].cover_preview_url | string | nullOptional / Element | Temporäre autorisierte Cover-Lese-URL; cover_url als dauerhafte Medienidentität behalten. — |
result.successes[].post.media[].cover_preview_urlanyOf 1 | stringOptional / Element |
|
result.successes[].post.media[].cover_preview_urlanyOf 2 | nullOptional / Element | — |
result.successes[].post.media[].preview_expires_at | string | nullOptional / Element | — |
result.successes[].post.media[].preview_expires_atanyOf 1 | stringOptional / Element |
|
result.successes[].post.media[].preview_expires_atanyOf 2 | nullOptional / Element | — |
result.successes[].post.link_url | string | nullOptional / Element | — |
result.successes[].post.link_urlanyOf 1 | stringOptional / Element |
|
result.successes[].post.link_urlanyOf 2 | nullOptional / Element | — |
result.successes[].post.publish_options | objectIm Elternobjekt erforderlich |
|
result.successes[].post.publish_options.post_type | stringOptional / Element |
|
result.successes[].post.publish_options.location_id | stringOptional / Element |
|
result.successes[].post.publish_options.share_to_feed | booleanOptional / Element | — |
result.successes[].post.publish_options.collaborators | arrayOptional / Element |
|
result.successes[].post.publish_options.collaborators[] | stringOptional / Element |
|
result.successes[].post.publish_options.first_comment | stringOptional / Element |
|
result.successes[].post.publish_options.topic_tag | stringOptional / Element |
|
result.successes[].post.publish_options.thumb_offset_ms | integerOptional / Element |
|
result.successes[].post.publish_options.title | stringOptional / Element |
|
result.successes[].post.publish_options.youtube_privacy_status | stringOptional / Element |
|
result.successes[].post.publish_options.youtube_category_id | stringOptional / Element |
|
result.successes[].post.publish_options.youtube_contains_synthetic_media | booleanOptional / Element | — |
result.successes[].post.publish_options.description | stringOptional / Element |
|
result.successes[].post.publish_options.category_id | stringOptional / Element |
|
result.successes[].post.publish_options.privacy_status | stringOptional / Element |
|
result.successes[].post.publish_options.cancellation_mode | stringOptional / Element |
|
result.successes[].post.publish_options.tags | arrayOptional / Element | — |
result.successes[].post.publish_options.tags[] | stringOptional / Element | — |
result.successes[].post.publish_options.default_language | stringOptional / Element | — |
result.successes[].post.publish_options.localizations | objectOptional / Element |
|
result.successes[].post.publish_options.localizations.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.license | stringOptional / Element |
|
result.successes[].post.publish_options.embeddable | booleanOptional / Element | — |
result.successes[].post.publish_options.public_stats_viewable | booleanOptional / Element | — |
result.successes[].post.publish_options.self_declared_made_for_kids | booleanOptional / Element | — |
result.successes[].post.publish_options.contains_synthetic_media | booleanOptional / Element | — |
result.successes[].post.publish_options.has_paid_product_placement | booleanOptional / Element | — |
result.successes[].post.publish_options.recording_date | stringOptional / Element | — |
result.successes[].post.publish_options.notify_subscribers | booleanOptional / Element | — |
result.successes[].post.publish_options.thumbnail_asset_id | integerOptional / Element |
|
result.successes[].post.publish_options.surface_expectation | stringOptional / Element |
|
result.successes[].post.publish_options.brand_partner | objectOptional / Element |
|
result.successes[].post.publish_options.brand_partner.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.cover_asset_id | integerOptional / Element |
|
result.successes[].post.publish_options.audio_name | stringOptional / Element | — |
result.successes[].post.publish_options.trial_params | objectOptional / Element |
|
result.successes[].post.publish_options.trial_params.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.is_ai_generated | booleanOptional / Element | — |
result.successes[].post.publish_options.branded_content_sponsor_ids | arrayOptional / Element | — |
result.successes[].post.publish_options.branded_content_sponsor_ids[] | stringOptional / Element | — |
result.successes[].post.publish_options.is_paid_partnership | booleanOptional / Element | — |
result.successes[].post.publish_options.media_options | arrayOptional / Element | — |
result.successes[].post.publish_options.media_options[] | objectOptional / Element |
|
result.successes[].post.publish_options.media_options[].* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.reply_to_id | stringOptional / Element | — |
result.successes[].post.publish_options.quote_post_id | stringOptional / Element | — |
result.successes[].post.publish_options.repost_target_id | stringOptional / Element | — |
result.successes[].post.publish_options.reply_control | stringOptional / Element | — |
result.successes[].post.publish_options.enable_reply_approvals | booleanOptional / Element | — |
result.successes[].post.publish_options.link_attachment | stringOptional / Element |
|
result.successes[].post.publish_options.poll_attachment | objectOptional / Element |
|
result.successes[].post.publish_options.poll_attachment.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.gif_attachment | objectOptional / Element |
|
result.successes[].post.publish_options.gif_attachment.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.text_attachment | objectOptional / Element |
|
result.successes[].post.publish_options.text_attachment.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.text_entities | arrayOptional / Element | — |
result.successes[].post.publish_options.text_entities[] | objectOptional / Element |
|
result.successes[].post.publish_options.text_entities[].* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.is_spoiler_media | booleanOptional / Element | — |
result.successes[].post.publish_options.is_ghost_post | booleanOptional / Element | — |
result.successes[].post.publish_options.allowlisted_country_codes | arrayOptional / Element | — |
result.successes[].post.publish_options.allowlisted_country_codes[] | stringOptional / Element | — |
result.successes[].post.publish_options.crossreshare_to_ig | booleanOptional / Element | — |
result.successes[].post.publish_options.crossreshare_to_ig_dark_mode | booleanOptional / Element | — |
result.successes[].post.publish_options.auto_publish_text | booleanOptional / Element | — |
result.successes[].post.publish_options.publication_mode | stringOptional / Element |
|
result.successes[].post.publish_options.backdated_time | numberOptional / Element | — |
result.successes[].post.publish_options.backdated_time_granularity | stringOptional / Element |
|
result.successes[].post.publish_options.place | stringOptional / Element | — |
result.successes[].post.publish_options.feed_targeting | objectOptional / Element |
|
result.successes[].post.publish_options.feed_targeting.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.targeting | objectOptional / Element |
|
result.successes[].post.publish_options.targeting.* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.child_attachments | arrayOptional / Element | — |
result.successes[].post.publish_options.child_attachments[] | objectOptional / Element |
|
result.successes[].post.publish_options.child_attachments[].* | any JSON valueOptional / Element | — |
result.successes[].post.publish_options.multi_share_end_card | booleanOptional / Element | — |
result.successes[].post.publish_options.multi_share_optimized | booleanOptional / Element | — |
result.successes[].post.publish_options.unpublished_content_type | stringOptional / Element | — |
result.successes[].post.publish_options.no_story | booleanOptional / Element | — |
result.successes[].post.publish_options.crossposted_video_id | stringOptional / Element | — |
result.successes[].post.publish_options.spherical | booleanOptional / Element | — |
result.successes[].post.scheduled_at | stringIm Elternobjekt erforderlich | — |
result.successes[].post.display_timezone | stringIm Elternobjekt erforderlich |
|
result.successes[].post.local_scheduled_at | string | nullOptional / Element | — |
result.successes[].post.local_scheduled_atanyOf 1 | stringOptional / Element |
|
result.successes[].post.local_scheduled_atanyOf 2 | nullOptional / Element | — |
result.successes[].post.schedule_timezone | string | nullOptional / Element | — |
result.successes[].post.schedule_timezoneanyOf 1 | stringOptional / Element |
|
result.successes[].post.schedule_timezoneanyOf 2 | nullOptional / Element | — |
result.successes[].post.schedule_dst_disambiguation | string | nullOptional / Element | — |
result.successes[].post.schedule_dst_disambiguationanyOf 1 | stringOptional / Element |
|
result.successes[].post.schedule_dst_disambiguationanyOf 2 | nullOptional / Element | — |
result.successes[].post.schedule_intent_state | stringOptional / Element |
|
result.successes[].post.expires_at | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.expires_atanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.expires_atanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.status | stringIm Elternobjekt erforderlich |
|
result.successes[].post.version | integerIm Elternobjekt erforderlich |
|
result.successes[].post.automatic_retry_enabled | booleanIm Elternobjekt erforderlich | — |
result.successes[].post.delete_requested_at | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.delete_requested_atanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.delete_requested_atanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.published_at | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.published_atanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.published_atanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.deleted_at | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.deleted_atanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.deleted_atanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.provider_post_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.provider_post_idanyOf 1 | stringIm Elternobjekt erforderlich | — |
result.successes[].post.provider_post_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.permalink | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.permalinkanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.successes[].post.permalinkanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.created_at | stringIm Elternobjekt erforderlich | — |
result.successes[].post.updated_at | stringIm Elternobjekt erforderlich | — |
result.successes[].post.project_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.project_idanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.successes[].post.project_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.batch_id | string | nullIm Elternobjekt erforderlich | — |
result.successes[].post.batch_idanyOf 1 | stringIm Elternobjekt erforderlich |
|
result.successes[].post.batch_idanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.successes[].post.source_ref | object | nullIm Elternobjekt erforderlich | — |
result.successes[].post.source_refanyOf 1 | objectIm Elternobjekt erforderlich |
|
result.successes[].post.source_ref.*anyOf 1 | any JSON valueOptional / Element | — |
result.successes[].post.source_refanyOf 2 | nullIm Elternobjekt erforderlich | — |
result.failures | arrayIm Elternobjekt erforderlich | — |
result.failures[] | objectOptional / Element |
|
result.failures[].social_account_id | stringIm Elternobjekt erforderlich |
|
result.failures[].code | stringIm Elternobjekt erforderlich | — |
result.failures[].message | stringIm Elternobjekt erforderlich | — |
Vollständiges JSON Schema
{
"type": "object",
"properties": {
"draft": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"workspace_id": {
"type": "string",
"format": "uuid"
},
"revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"state": {
"type": "string",
"enum": [
"draft",
"submitting",
"submitted"
]
},
"content": {
"type": "object",
"properties": {
"schemaVersion": {
"default": 1,
"type": "number",
"const": 1
},
"accountIds": {
"default": [],
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"format": "uuid"
}
},
"caption": {
"default": "",
"type": "string",
"maxLength": 5000
},
"hashtags": {
"default": "",
"type": "string",
"maxLength": 5000
},
"assetIds": {
"default": [],
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"maxLength": 16,
"pattern": "^[1-9][0-9]*$"
}
},
"threadsTextOnly": {
"default": false,
"type": "boolean"
},
"instagramMode": {
"default": "REELS",
"type": "string",
"enum": [
"IMAGE",
"REELS",
"CAROUSEL",
"STORY_IMAGE",
"STORY_VIDEO"
]
},
"youtubeTitle": {
"default": "",
"type": "string",
"maxLength": 100
},
"youtubePrivacy": {
"default": "private",
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"youtubeSynthetic": {
"default": false,
"type": "boolean"
},
"youtubeCategoryId": {
"default": "",
"type": "string",
"maxLength": 32
},
"youtubeShort": {
"default": false,
"type": "boolean"
},
"linkUrl": {
"default": "",
"type": "string",
"maxLength": 2048
},
"scheduledAt": {
"default": "",
"type": "string",
"maxLength": 64
},
"displayTimezone": {
"default": "UTC",
"type": "string",
"minLength": 1,
"maxLength": 128
},
"publishNow": {
"default": false,
"type": "boolean"
},
"destinationOverrides": {
"default": {},
"type": "object",
"propertyNames": {
"type": "string",
"format": "uuid"
},
"additionalProperties": {
"type": "object",
"properties": {
"caption": {
"type": "string",
"maxLength": 5000
},
"scheduledAt": {
"type": "string",
"maxLength": 64
}
},
"additionalProperties": false
}
},
"expiresAt": {
"default": "",
"type": "string",
"maxLength": 64
}
},
"required": [
"schemaVersion",
"accountIds",
"caption",
"hashtags",
"assetIds",
"threadsTextOnly",
"instagramMode",
"youtubeTitle",
"youtubePrivacy",
"youtubeSynthetic",
"youtubeCategoryId",
"youtubeShort",
"linkUrl",
"scheduledAt",
"displayTimezone",
"publishNow",
"destinationOverrides",
"expiresAt"
],
"additionalProperties": false
},
"created_by": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"updated_by": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"created_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"updated_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"submission": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"expected_revision": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"started_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"receipt": {
"anyOf": [
{
"type": "object",
"properties": {
"batch_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"successes": {
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"social_account_id": {
"type": "string",
"format": "uuid"
},
"post_id": {
"type": "string",
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
}
},
"required": [
"social_account_id",
"post_id"
],
"additionalProperties": false
}
},
"failures": {
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"social_account_id": {
"type": "string",
"format": "uuid"
},
"code": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"message": {
"type": "string",
"maxLength": 2000
}
},
"required": [
"social_account_id",
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"batch_id",
"successes",
"failures"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"expected_revision",
"started_at",
"receipt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"workspace_id",
"revision",
"state",
"content",
"created_by",
"updated_by",
"created_at",
"updated_at",
"submission"
],
"additionalProperties": false
},
"result": {
"type": "object",
"properties": {
"batch_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"successes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"social_account_id": {
"type": "string",
"format": "uuid"
},
"post": {
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
},
"workspace_id": {
"type": "string",
"format": "uuid"
},
"social_account_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"platform": {
"type": "string",
"enum": [
"instagram",
"threads",
"facebook",
"youtube",
"x"
]
},
"destination": {
"type": "object",
"properties": {
"social_account_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"platform": {
"type": "string",
"enum": [
"instagram",
"threads",
"facebook",
"youtube",
"x"
]
},
"platform_user_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"account_label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"social_account_id",
"platform",
"platform_user_id",
"account_label"
],
"additionalProperties": false
},
"caption": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hashtags": {
"type": "array",
"items": {
"type": "string"
}
},
"media": {
"type": "array",
"items": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"image",
"video"
]
},
"url": {
"type": "string",
"format": "uri"
},
"cover_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"cover_asset_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"asset_id": {
"anyOf": [
{
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"mime_type": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 160
},
{
"type": "null"
}
]
},
"preview_url": {
"description": "Temporary authorized read URL; keep url as persisted Scheduled Post media identity.",
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"cover_preview_url": {
"description": "Temporary authorized cover read URL; keep cover_url as persisted media identity.",
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"preview_expires_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
{
"type": "null"
}
]
}
},
"required": [
"kind",
"url"
],
"additionalProperties": false
}
},
"link_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"publish_options": {
"type": "object",
"properties": {
"post_type": {
"type": "string",
"enum": [
"TEXT",
"LINK",
"IMAGE",
"MULTI_IMAGE",
"VIDEO",
"CAROUSEL",
"REELS",
"STORY_IMAGE",
"STORY_VIDEO",
"REPOST",
"SHORT"
]
},
"location_id": {
"type": "string",
"minLength": 1
},
"share_to_feed": {
"type": "boolean"
},
"collaborators": {
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"first_comment": {
"type": "string",
"minLength": 1,
"maxLength": 2200
},
"topic_tag": {
"type": "string",
"minLength": 1
},
"thumb_offset_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"title": {
"type": "string",
"maxLength": 255
},
"youtube_privacy_status": {
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"youtube_category_id": {
"type": "string",
"pattern": "^\\d+$"
},
"youtube_contains_synthetic_media": {
"type": "boolean"
},
"description": {
"type": "string",
"maxLength": 5000
},
"category_id": {
"type": "string",
"pattern": "^\\d+$"
},
"privacy_status": {
"type": "string",
"enum": [
"private",
"unlisted",
"public"
]
},
"cancellation_mode": {
"type": "string",
"enum": [
"DELETE",
"UNSCHEDULE_KEEP_PRIVATE"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"default_language": {
"type": "string"
},
"localizations": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"license": {
"type": "string",
"enum": [
"youtube",
"creativeCommon"
]
},
"embeddable": {
"type": "boolean"
},
"public_stats_viewable": {
"type": "boolean"
},
"self_declared_made_for_kids": {
"type": "boolean"
},
"contains_synthetic_media": {
"type": "boolean"
},
"has_paid_product_placement": {
"type": "boolean"
},
"recording_date": {
"type": "string"
},
"notify_subscribers": {
"type": "boolean"
},
"thumbnail_asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"surface_expectation": {
"type": "string",
"const": "SHORT"
},
"brand_partner": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"cover_asset_id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"audio_name": {
"type": "string"
},
"trial_params": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"is_ai_generated": {
"type": "boolean"
},
"branded_content_sponsor_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"is_paid_partnership": {
"type": "boolean"
},
"media_options": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"reply_to_id": {
"type": "string"
},
"quote_post_id": {
"type": "string"
},
"repost_target_id": {
"type": "string"
},
"reply_control": {
"type": "string"
},
"enable_reply_approvals": {
"type": "boolean"
},
"link_attachment": {
"type": "string",
"format": "uri"
},
"poll_attachment": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"gif_attachment": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"text_attachment": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"text_entities": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"is_spoiler_media": {
"type": "boolean"
},
"is_ghost_post": {
"type": "boolean"
},
"allowlisted_country_codes": {
"type": "array",
"items": {
"type": "string"
}
},
"crossreshare_to_ig": {
"type": "boolean"
},
"crossreshare_to_ig_dark_mode": {
"type": "boolean"
},
"auto_publish_text": {
"type": "boolean"
},
"publication_mode": {
"type": "string",
"enum": [
"PUBLISH",
"DRAFT"
]
},
"backdated_time": {
"type": "number"
},
"backdated_time_granularity": {
"type": "string",
"enum": [
"year",
"month",
"day",
"hour",
"minute"
]
},
"place": {
"type": "string"
},
"feed_targeting": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"targeting": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"child_attachments": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"multi_share_end_card": {
"type": "boolean"
},
"multi_share_optimized": {
"type": "boolean"
},
"unpublished_content_type": {
"type": "string"
},
"no_story": {
"type": "boolean"
},
"crossposted_video_id": {
"type": "string"
},
"spherical": {
"type": "boolean"
}
},
"additionalProperties": false
},
"scheduled_at": {
"type": "string"
},
"display_timezone": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"local_scheduled_at": {
"anyOf": [
{
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
},
{
"type": "null"
}
]
},
"schedule_timezone": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 80
},
{
"type": "null"
}
]
},
"schedule_dst_disambiguation": {
"anyOf": [
{
"type": "string",
"enum": [
"exact",
"earlier",
"later"
]
},
{
"type": "null"
}
]
},
"schedule_intent_state": {
"type": "string",
"enum": [
"verified",
"legacy_unverified"
]
},
"expires_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"type": "string",
"enum": [
"scheduled",
"publishing",
"published",
"failed",
"expired",
"needs_reschedule",
"cancelled",
"deleted"
]
},
"version": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"automatic_retry_enabled": {
"type": "boolean"
},
"delete_requested_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"published_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"deleted_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"provider_post_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"permalink": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"created_at": {
"type": "string"
},
"updated_at": {
"type": "string"
},
"project_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"batch_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"source_ref": {
"anyOf": [
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"workspace_id",
"social_account_id",
"platform",
"destination",
"caption",
"hashtags",
"media",
"publish_options",
"scheduled_at",
"display_timezone",
"expires_at",
"status",
"version",
"automatic_retry_enabled",
"delete_requested_at",
"published_at",
"deleted_at",
"provider_post_id",
"permalink",
"created_at",
"updated_at",
"project_id",
"batch_id",
"source_ref"
],
"additionalProperties": false
}
},
"required": [
"social_account_id",
"post"
],
"additionalProperties": false
}
},
"failures": {
"type": "array",
"items": {
"type": "object",
"properties": {
"social_account_id": {
"type": "string",
"format": "uuid"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"social_account_id",
"code",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"batch_id",
"successes",
"failures"
],
"additionalProperties": false
}
},
"required": [
"draft",
"result"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Beispiel eines Tool-Aufrufs
Diese Beispiele nutzen anhand der Schemas geprüfte fiktive Werte. Ersetze IDs durch autorisierte IDs, Medien durch bereite Assets und Daten durch bestätigte Veröffentlichungszeiten. Prüfe Kontoeignung vor Schreibvorgängen. Diese Seite sendet keine API-Anfragen.
{
"name": "sosoapi_submit_content_draft",
"arguments": {
"id": "44444444-4444-4444-8444-444444444444",
"expected_revision": 2,
"mutation_id": "77777777-7777-4777-8777-777777777777",
"content": {
"schemaVersion": 1,
"accountIds": [
"22222222-2222-4222-8222-222222222222"
],
"caption": "A fictional announcement approved for this example.",
"hashtags": "",
"assetIds": [],
"threadsTextOnly": false,
"instagramMode": "REELS",
"youtubeTitle": "",
"youtubePrivacy": "private",
"youtubeSynthetic": false,
"youtubeCategoryId": "",
"youtubeShort": false,
"linkUrl": "",
"scheduledAt": "2099-01-15T09:00:00",
"displayTimezone": "UTC",
"publishNow": false,
"destinationOverrides": {},
"expiresAt": ""
},
"request": {
"workspace_id": "11111111-1111-4111-8111-111111111111",
"targets": [
{
"social_account_id": "22222222-2222-4222-8222-222222222222",
"caption": "A fictional announcement approved for this example.",
"hashtags": [],
"media": [],
"provider_payload": {
"platform": "x",
"publish_options": {
"post_type": "TEXT"
}
},
"scheduled_at": "2099-01-15T09:00:00Z",
"display_timezone": "UTC",
"idempotency_key": "example-target-0001"
}
]
}
}
}structuredContent
{
"draft": {
"id": "44444444-4444-4444-8444-444444444444",
"workspace_id": "11111111-1111-4111-8111-111111111111",
"revision": 2,
"state": "draft",
"content": {
"schemaVersion": 1,
"accountIds": [
"22222222-2222-4222-8222-222222222222"
],
"caption": "A fictional announcement approved for this example.",
"hashtags": "",
"assetIds": [],
"threadsTextOnly": false,
"instagramMode": "REELS",
"youtubeTitle": "",
"youtubePrivacy": "private",
"youtubeSynthetic": false,
"youtubeCategoryId": "",
"youtubeShort": false,
"linkUrl": "",
"scheduledAt": "2099-01-15T09:00:00",
"displayTimezone": "UTC",
"publishNow": false,
"destinationOverrides": {},
"expiresAt": ""
},
"created_by": null,
"updated_by": null,
"created_at": "2099-01-15T08:00:00Z",
"updated_at": "2099-01-15T08:30:00Z",
"submission": null
},
"result": {
"batch_id": null,
"successes": [],
"failures": [
{
"social_account_id": "22222222-2222-4222-8222-222222222222",
"code": "DESTINATION_INVALID",
"message": "This fictional destination needs repair before submission."
}
]
}
}