Sökningen laddas först när du använder den. Bläddra bland alla kategorier nedan.

Schemaläggning och publicering

Skicka in arbetsyteutkast

Använd endast efter ett uttryckligt publiceringsbeslut. Kräver rollen editor eller högre och publish-behörighet. Skicka först id, expected_revision, mutation_id, content och den kanoniska publiceringsbegäran request; utelämna source_ref eftersom servern äger ursprung och inskickningsidentiteter. Innehåll från medredigerare är inte betrott. Ett 422 med state=draft accepterar inga mål: rätta innehållet före en ny mutation. När processen har startat använder du GET på samma utkast och fortsätter ett okänt eller partiellt resultat med submission.id som mutation_id och submission.expected_revision, utan vare sig content eller request. Skapa aldrig ersättningsinlägg eller återskapa accepterade Posts. submitted betyder överlämnat till Scheduled Publishing; läs ursprunglig Post för leverantörsresultatet.

POST /studio-api/content-drafts/submit

Kontrakt granskat: · sha256:75c8b8ebce408575

Översikt

Använd endast efter ett uttryckligt publiceringsbeslut. Kräver rollen editor eller högre och publish-behörighet. Skicka först id, expected_revision, mutation_id, content och den kanoniska publiceringsbegäran request; utelämna source_ref eftersom servern äger ursprung och inskickningsidentiteter. Innehåll från medredigerare är inte betrott. Ett 422 med state=draft accepterar inga mål: rätta innehållet före en ny mutation. När processen har startat använder du GET på samma utkast och fortsätter ett okänt eller partiellt resultat med submission.id som mutation_id och submission.expected_revision, utan vare sig content eller request. Skapa aldrig ersättningsinlägg eller återskapa accepterade Posts. submitted betyder överlämnat till Scheduled Publishing; läs ursprunglig Post för leverantörsresultatet.

Ett lyckat HTTP-svar kan betyda att en begäran accepterats snarare än slutförts. Spara returnerat ID för bakgrundsarbete och kontrollera samma åtgärd tills den är klar. Ett schemalagt eller accepterat inlägg är publicerat först när plattformen bekräftar det; en klienttimeout fastställer inte resultatet.

Autentisering och behörigheter

Godtagna typer av autentiseringsuppgifter
user_session, delegated_oauth, personal_access_token
Delegerad funktion
agent:publish
Lägsta arbetsyteroll
editor
Åtkomstomfång
Resurser som denna användare har behörighet att komma åt
Samtycke för alla arbetsytor krävs
Nej
Ändrar tillstånd
Ja
När åtgärden är klar
durable destination acceptance; provider publication is separate

En token får endast använda ägarens rättigheter. Varje anrop kontrollerar arbetsytemedlemskap, resursägarskap, valda arbetsytor och beviljade funktioner. Profilerna core och full ändrar vilka verktyg som visas; de ger ingen åtkomst.

Anropsfält

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Anropsfält
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
expected_revisionintegerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
mutation_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
contentobjectValfritt / objekt
  • additionalProperties: false
content.schemaVersionnumberValfritt / objekt
  • const: 1
  • default: 1
content.accountIdsarrayValfritt / objekt
  • maxItems: 50
  • default: []
content.accountIds[]stringValfritt / objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
content.captionstringValfritt / objekt
  • maxLength: 5000
  • default: ""
content.hashtagsstringValfritt / objekt
  • maxLength: 5000
  • default: ""
content.assetIdsarrayValfritt / objekt
  • maxItems: 20
  • default: []
content.assetIds[]stringValfritt / objekt
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
content.threadsTextOnlybooleanValfritt / objekt
  • default: false
content.instagramModestringValfritt / objekt
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
  • default: "REELS"
content.youtubeTitlestringValfritt / objekt
  • maxLength: 100
  • default: ""
content.youtubePrivacystringValfritt / objekt
  • enum: ["private","unlisted","public"]
  • default: "private"
content.youtubeSyntheticbooleanValfritt / objekt
  • default: false
content.youtubeCategoryIdstringValfritt / objekt
  • maxLength: 32
  • default: ""
content.youtubeShortbooleanValfritt / objekt
  • default: false
content.linkUrlstringValfritt / objekt
  • maxLength: 2048
  • default: ""
content.scheduledAtstringValfritt / objekt
  • maxLength: 64
  • default: ""
content.displayTimezonestringValfritt / objekt
  • minLength: 1
  • maxLength: 128
  • default: "UTC"
content.publishNowbooleanValfritt / objekt
  • default: false
content.destinationOverridesobjectValfritt / objekt
  • default: {}
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}},"additionalProperties":false}
content.destinationOverrides.*objectValfritt / objekt
  • additionalProperties: false
content.destinationOverrides.*.captionstringValfritt / objekt
  • maxLength: 5000
content.destinationOverrides.*.scheduledAtstringValfritt / objekt
  • maxLength: 64
content.expiresAtstringValfritt / objekt
  • maxLength: 64
  • default: ""
requestobjectValfritt / objekt
  • additionalProperties: false
request.workspace_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
request.project_idstring | nullValfritt / objekt—
request.project_idanyOf 1stringValfritt / objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
request.project_idanyOf 2nullValfritt / objekt—
request.source_refobject | nullValfritt / objekt—
request.source_refanyOf 1objectValfritt / objekt
  • additionalProperties: {}
request.source_ref.*anyOf 1any JSON valueValfritt / objekt—
request.source_refanyOf 2nullValfritt / objekt—
request.targetsarrayObligatoriskt i överordnat objekt
  • minItems: 1
  • maxItems: 50
request.targets[]objectValfritt / objekt
  • additionalProperties: false
request.targets[].social_account_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
request.targets[].captionstring | nullValfritt / objekt
  • default: null
request.targets[].captionanyOf 1stringValfritt / objekt
  • maxLength: 5000
request.targets[].captionanyOf 2nullValfritt / objekt—
request.targets[].hashtagsarrayValfritt / objekt
  • maxItems: 100
  • default: []
request.targets[].hashtags[]stringValfritt / objekt
  • maxLength: 100
request.targets[].mediaarrayValfritt / objekt
  • maxItems: 20
  • default: []
request.targets[].media[]objectValfritt / objekt
  • additionalProperties: false
request.targets[].media[].kindstringObligatoriskt i överordnat objekt
  • enum: ["image","video"]
request.targets[].media[].urlstringObligatoriskt i överordnat objekt
  • format: "uri"
request.targets[].media[].cover_urlstring | nullValfritt / objekt—
request.targets[].media[].cover_urlanyOf 1stringValfritt / objekt
  • format: "uri"
request.targets[].media[].cover_urlanyOf 2nullValfritt / objekt—
request.targets[].media[].cover_asset_idinteger | nullValfritt / objekt—
request.targets[].media[].cover_asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].cover_asset_idanyOf 2nullValfritt / objekt—
request.targets[].media[].asset_idinteger | nullValfritt / objekt—
request.targets[].media[].asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].media[].asset_idanyOf 2nullValfritt / objekt—
request.targets[].media[].mime_typestring | nullValfritt / objekt—
request.targets[].media[].mime_typeanyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 160
request.targets[].media[].mime_typeanyOf 2nullValfritt / objekt—
request.targets[].link_urlstring | nullValfritt / objekt—
request.targets[].link_urlanyOf 1stringValfritt / objekt
  • format: "uri"
request.targets[].link_urlanyOf 2nullValfritt / objekt—
request.targets[].provider_payloadobjectObligatoriskt i överordnat objekt—
request.targets[].provider_payloadoneOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.platformoneOf 1stringObligatoriskt i överordnat objekt
  • const: "x"
request.targets[].provider_payload.publish_optionsoneOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeoneOf 1stringObligatoriskt i överordnat objekt
  • enum: ["TEXT","VIDEO"]
request.targets[].provider_payloadoneOf 2objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.platformoneOf 2stringObligatoriskt i överordnat objekt
  • const: "instagram"
request.targets[].provider_payload.publish_optionsoneOf 2objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeoneOf 2stringObligatoriskt i överordnat objekt
  • enum: ["IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.location_idoneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.share_to_feedoneOf 2booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.collaboratorsoneOf 2arrayValfritt / objekt
  • maxItems: 3
request.targets[].provider_payload.publish_options.collaborators[]oneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.first_commentoneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 2200
request.targets[].provider_payload.publish_options.cover_asset_idoneOf 2integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.thumb_offset_msoneOf 2integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.audio_nameoneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.trial_paramsoneOf 2objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.trial_params.graduation_strategyoneOf 2stringObligatoriskt i överordnat objekt
  • enum: ["MANUAL","SS_PERFORMANCE"]
request.targets[].provider_payload.publish_options.is_ai_generatedoneOf 2booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.branded_content_sponsor_idsoneOf 2arrayValfritt / objekt
  • maxItems: 2
request.targets[].provider_payload.publish_options.branded_content_sponsor_ids[]oneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.is_paid_partnershiponeOf 2booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.media_optionsoneOf 2arrayValfritt / objekt
  • maxItems: 10
request.targets[].provider_payload.publish_options.media_options[]oneOf 2objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idoneOf 2integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textoneOf 2stringValfritt / objekt
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].user_tagsoneOf 2arrayValfritt / objekt
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[].user_tags[]oneOf 2objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].user_tags[].usernameoneOf 2stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 30
request.targets[].provider_payload.publish_options.media_options[].user_tags[].xoneOf 2numberValfritt / objekt
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].user_tags[].yoneOf 2numberValfritt / objekt
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tagsoneOf 2arrayValfritt / objekt
  • maxItems: 5
request.targets[].provider_payload.publish_options.media_options[].product_tags[]oneOf 2objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].product_tags[].product_idoneOf 2stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.media_options[].product_tags[].xoneOf 2numberValfritt / objekt
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].product_tags[].yoneOf 2numberValfritt / objekt
  • minimum: 0
  • maximum: 1
request.targets[].provider_payload.publish_options.media_options[].thumb_offset_msoneOf 2integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payloadoneOf 3objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.platformoneOf 3stringObligatoriskt i överordnat objekt
  • const: "facebook"
request.targets[].provider_payload.publish_optionsoneOf 3objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeoneOf 3stringObligatoriskt i överordnat objekt
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","REELS","STORY_IMAGE","STORY_VIDEO"]
request.targets[].provider_payload.publish_options.titleoneOf 3stringValfritt / objekt
  • maxLength: 255
request.targets[].provider_payload.publish_options.descriptiononeOf 3stringValfritt / objekt
  • maxLength: 5000
request.targets[].provider_payload.publish_options.publication_modeoneOf 3stringValfritt / objekt
  • enum: ["PUBLISH","DRAFT"]
request.targets[].provider_payload.publish_options.backdated_timeoneOf 3numberValfritt / objekt—
request.targets[].provider_payload.publish_options.backdated_time_granularityoneOf 3stringValfritt / objekt
  • enum: ["year","month","day","hour","minute"]
request.targets[].provider_payload.publish_options.placeoneOf 3stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.tagsoneOf 3arrayValfritt / objekt
  • maxItems: 50
request.targets[].provider_payload.publish_options.tags[]oneOf 3stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targetingoneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.age_minoneOf 3integerValfritt / objekt
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.age_maxoneOf 3integerValfritt / objekt
  • minimum: 13
  • maximum: 65
request.targets[].provider_payload.publish_options.feed_targeting.college_yearsoneOf 3arrayValfritt / objekt
  • maxItems: 100
request.targets[].provider_payload.publish_options.feed_targeting.college_years[]oneOf 3integerValfritt / objekt
  • minimum: 1900
  • maximum: 2200
request.targets[].provider_payload.publish_options.feed_targeting.education_statusesoneOf 3arrayValfritt / objekt
  • maxItems: 3
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3numberValfritt / objekt—
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 1numberValfritt / objekt
  • const: 1
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 2numberValfritt / objekt
  • const: 2
request.targets[].provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 3numberValfritt / objekt
  • const: 3
request.targets[].provider_payload.publish_options.feed_targeting.gendersoneOf 3arrayValfritt / objekt
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.genders[]oneOf 3numberValfritt / objekt—
request.targets[].provider_payload.publish_options.feed_targeting.genders[]oneOf 3 / anyOf 1numberValfritt / objekt
  • const: 1
request.targets[].provider_payload.publish_options.feed_targeting.genders[]oneOf 3 / anyOf 2numberValfritt / objekt
  • const: 2
request.targets[].provider_payload.publish_options.feed_targeting.geo_locationsoneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countriesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.countries[]oneOf 3stringValfritt / objekt
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regionsoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.citiesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].radiusoneOf 3numberValfritt / objekt
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.cities[].distance_unitoneOf 3stringValfritt / objekt
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zipsoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_typesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.feed_targeting.geo_locations.location_types[]oneOf 3stringValfritt / objekt
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.feed_targeting.interestsoneOf 3arrayValfritt / objekt
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.interests[]oneOf 3string | integerValfritt / objekt—
request.targets[].provider_payload.publish_options.feed_targeting.interests[]oneOf 3 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.feed_targeting.interests[]oneOf 3 / anyOf 2integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.localesoneOf 3arrayValfritt / objekt
  • maxItems: 250
request.targets[].provider_payload.publish_options.feed_targeting.locales[]oneOf 3integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statusesoneOf 3arrayValfritt / objekt
  • maxItems: 4
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3numberValfritt / objekt—
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 1numberValfritt / objekt
  • const: 1
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 2numberValfritt / objekt
  • const: 2
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 3numberValfritt / objekt
  • const: 3
request.targets[].provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 4numberValfritt / objekt
  • const: 4
request.targets[].provider_payload.publish_options.targetingoneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3numberValfritt / objekt—
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 1numberValfritt / objekt
  • const: 13
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 2numberValfritt / objekt
  • const: 15
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 3numberValfritt / objekt
  • const: 18
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 4numberValfritt / objekt
  • const: 21
request.targets[].provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 5numberValfritt / objekt
  • const: 25
request.targets[].provider_payload.publish_options.targeting.geo_locationsoneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.countriesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 25
request.targets[].provider_payload.publish_options.targeting.geo_locations.countries[]oneOf 3stringValfritt / objekt
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.targeting.geo_locations.regionsoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.citiesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].radiusoneOf 3numberValfritt / objekt
  • maximum: 1000
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.targeting.geo_locations.cities[].distance_unitoneOf 3stringValfritt / objekt
  • enum: ["mile","kilometer"]
request.targets[].provider_payload.publish_options.targeting.geo_locations.zipsoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 250
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3string | integerObligatoriskt i överordnat objekt—
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3 / anyOf 2integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_typesoneOf 3arrayValfritt / objekt
  • minItems: 1
  • maxItems: 2
request.targets[].provider_payload.publish_options.targeting.geo_locations.location_types[]oneOf 3stringValfritt / objekt
  • enum: ["home","recent"]
request.targets[].provider_payload.publish_options.child_attachmentsoneOf 3arrayValfritt / objekt
  • minItems: 2
  • maxItems: 10
request.targets[].provider_payload.publish_options.child_attachments[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.child_attachments[].linkoneOf 3stringObligatoriskt i överordnat objekt
  • format: "uri"
request.targets[].provider_payload.publish_options.child_attachments[].nameoneOf 3stringValfritt / objekt
  • maxLength: 255
request.targets[].provider_payload.publish_options.child_attachments[].descriptiononeOf 3stringValfritt / objekt
  • maxLength: 1000
request.targets[].provider_payload.publish_options.child_attachments[].pictureoneOf 3stringObligatoriskt i överordnat objekt
  • format: "uri"
request.targets[].provider_payload.publish_options.multi_share_end_cardoneOf 3booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.multi_share_optimizedoneOf 3booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.unpublished_content_typeoneOf 3stringValfritt / objekt
  • enum: ["SCHEDULED","SCHEDULED_RECURRING","DRAFT","PUBLISH_PENDING","ADS_POST","INLINE_CREATED","PUBLISHED","REVIEWABLE_BRANDED_CONTENT"]
request.targets[].provider_payload.publish_options.no_storyoneOf 3booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.crossposted_video_idoneOf 3stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.sphericaloneOf 3booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.media_optionsoneOf 3arrayValfritt / objekt
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]oneOf 3objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idoneOf 3integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_text_customoneOf 3stringValfritt / objekt
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payloadoneOf 4objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.platformoneOf 4stringObligatoriskt i överordnat objekt
  • const: "threads"
request.targets[].provider_payload.publish_optionsoneOf 4objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeoneOf 4stringObligatoriskt i överordnat objekt
  • enum: ["TEXT","IMAGE","VIDEO","CAROUSEL","REPOST"]
request.targets[].provider_payload.publish_options.reply_to_idoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.quote_post_idoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.repost_target_idoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.reply_controloneOf 4stringValfritt / objekt
  • enum: ["everyone","accounts_you_follow","mentioned_only","parent_post_author_only","followers_only"]
request.targets[].provider_payload.publish_options.enable_reply_approvalsoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.link_attachmentoneOf 4stringValfritt / objekt
  • format: "uri"
request.targets[].provider_payload.publish_options.poll_attachmentoneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.poll_attachment.option_aoneOf 4stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_boneOf 4stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_coneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.poll_attachment.option_doneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 25
request.targets[].provider_payload.publish_options.gif_attachmentoneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.gif_attachment.gif_idoneOf 4stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.gif_attachment.provideroneOf 4stringObligatoriskt i överordnat objekt
  • const: "GIPHY"
request.targets[].provider_payload.publish_options.text_attachmentoneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.plaintextoneOf 4stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 10000
request.targets[].provider_payload.publish_options.text_attachment.link_attachment_urloneOf 4stringValfritt / objekt
  • format: "uri"
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_infooneOf 4arrayValfritt / objekt
  • maxItems: 100
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[]oneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].offsetoneOf 4integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].lengthoneOf 4integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_infooneOf 4arrayObligatoriskt i överordnat objekt
  • minItems: 1
request.targets[].provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_info[]oneOf 4stringValfritt / objekt
  • enum: ["bold","italic","highlight","underline","strikethrough"]
request.targets[].provider_payload.publish_options.topic_tagoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 50
request.targets[].provider_payload.publish_options.text_entitiesoneOf 4arrayValfritt / objekt
  • maxItems: 10
request.targets[].provider_payload.publish_options.text_entities[]oneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.text_entities[].entity_typeoneOf 4stringObligatoriskt i överordnat objekt
  • enum: ["SPOILER","spoiler"]
request.targets[].provider_payload.publish_options.text_entities[].offsetoneOf 4integerObligatoriskt i överordnat objekt
  • minimum: 0
  • maximum: 9007199254740991
request.targets[].provider_payload.publish_options.text_entities[].lengthoneOf 4integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.is_spoiler_mediaoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.is_ghost_postoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.location_idoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 256
request.targets[].provider_payload.publish_options.allowlisted_country_codesoneOf 4arrayValfritt / objekt
  • minItems: 1
  • maxItems: 249
request.targets[].provider_payload.publish_options.allowlisted_country_codes[]oneOf 4stringValfritt / objekt
  • pattern: "^[A-Z]{2}$"
request.targets[].provider_payload.publish_options.crossreshare_to_igoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.crossreshare_to_ig_dark_modeoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.auto_publish_textoneOf 4booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.media_optionsoneOf 4arrayValfritt / objekt
  • maxItems: 20
request.targets[].provider_payload.publish_options.media_options[]oneOf 4objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.media_options[].asset_idoneOf 4integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.media_options[].alt_textoneOf 4stringValfritt / objekt
  • minLength: 1
  • maxLength: 1000
request.targets[].provider_payload.publish_options.media_options[].is_spoiler_mediaoneOf 4booleanValfritt / objekt—
request.targets[].provider_payloadoneOf 5objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.platformoneOf 5stringObligatoriskt i överordnat objekt
  • const: "youtube"
request.targets[].provider_payload.publish_optionsoneOf 5objectObligatoriskt i överordnat objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.post_typeoneOf 5stringObligatoriskt i överordnat objekt
  • const: "VIDEO"
request.targets[].provider_payload.publish_options.titleoneOf 5stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.descriptiononeOf 5stringValfritt / objekt
  • maxLength: 5000
request.targets[].provider_payload.publish_options.tagsoneOf 5arrayValfritt / objekt
  • maxItems: 100
request.targets[].provider_payload.publish_options.tags[]oneOf 5stringValfritt / objekt
  • minLength: 1
  • maxLength: 500
request.targets[].provider_payload.publish_options.category_idoneOf 5stringValfritt / objekt—
request.targets[].provider_payload.publish_options.category_idoneOf 5 / anyOf 1stringValfritt / objekt
  • minLength: 0
  • maxLength: 0
request.targets[].provider_payload.publish_options.category_idoneOf 5 / anyOf 2stringValfritt / objekt
  • pattern: "^\\d+$"
request.targets[].provider_payload.publish_options.default_languageoneOf 5stringValfritt / objekt
  • minLength: 2
  • maxLength: 35
request.targets[].provider_payload.publish_options.localizationsoneOf 5objectValfritt / objekt
  • additionalProperties: {"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":100},"description":{"type":"string","maxLength":5000}},"required":["title","description"],"additionalProperties":false}
request.targets[].provider_payload.publish_options.localizations.*oneOf 5objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.localizations.*.titleoneOf 5stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 100
request.targets[].provider_payload.publish_options.localizations.*.descriptiononeOf 5stringObligatoriskt i överordnat objekt
  • maxLength: 5000
request.targets[].provider_payload.publish_options.privacy_statusoneOf 5stringObligatoriskt i överordnat objekt
  • enum: ["private","unlisted","public"]
request.targets[].provider_payload.publish_options.cancellation_modeoneOf 5stringObligatoriskt i överordnat objekt
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
request.targets[].provider_payload.publish_options.licenseoneOf 5stringValfritt / objekt
  • enum: ["youtube","creativeCommon"]
request.targets[].provider_payload.publish_options.embeddableoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.public_stats_viewableoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.self_declared_made_for_kidsoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.contains_synthetic_mediaoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.has_paid_product_placementoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.recording_dateoneOf 5stringValfritt / objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
request.targets[].provider_payload.publish_options.notify_subscribersoneOf 5booleanValfritt / objekt—
request.targets[].provider_payload.publish_options.thumbnail_asset_idoneOf 5integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
request.targets[].provider_payload.publish_options.surface_expectationoneOf 5stringValfritt / objekt
  • const: "SHORT"
request.targets[].provider_payload.publish_options.brand_partneroneOf 5objectValfritt / objekt
  • additionalProperties: false
request.targets[].provider_payload.publish_options.brand_partner.channel_idoneOf 5stringValfritt / objekt
  • pattern: "^UC[A-Za-z0-9_-]+$"
request.targets[].provider_payload.publish_options.brand_partner.channel_handleoneOf 5stringValfritt / objekt
  • pattern: "^@[A-Za-z0-9._-]+$"
request.targets[].scheduled_atstringObligatoriskt i överordnat objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
request.targets[].display_timezonestringValfritt / objekt
  • minLength: 1
  • maxLength: 80
  • default: "UTC"
request.targets[].local_scheduled_atstringValfritt / objekt
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
request.targets[].schedule_dst_disambiguationstringValfritt / objekt
  • enum: ["exact","earlier","later"]
request.targets[].expires_atstring | nullValfritt / objekt—
request.targets[].expires_atanyOf 1stringValfritt / objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
request.targets[].expires_atanyOf 2nullValfritt / objekt—
request.targets[].source_refobject | nullValfritt / objekt—
request.targets[].source_refanyOf 1objectValfritt / objekt
  • additionalProperties: {}
request.targets[].source_ref.*anyOf 1any JSON valueValfritt / objekt—
request.targets[].source_refanyOf 2nullValfritt / objekt—
request.targets[].automatic_retry_enabledbooleanValfritt / objekt
  • default: true
request.targets[].idempotency_keystringObligatoriskt i överordnat objekt
  • minLength: 8
  • maxLength: 160
Fullständigt JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "expected_revision": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "mutation_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "content": {
      "type": "object",
      "properties": {
        "schemaVersion": {
          "default": 1,
          "type": "number",
          "const": 1
        },
        "accountIds": {
          "default": [],
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "string",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
          }
        },
        "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",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
          },
          "additionalProperties": {
            "type": "object",
            "properties": {
              "caption": {
                "type": "string",
                "maxLength": 5000
              },
              "scheduledAt": {
                "type": "string",
                "maxLength": 64
              }
            },
            "additionalProperties": false
          }
        },
        "expiresAt": {
          "default": "",
          "type": "string",
          "maxLength": 64
        }
      },
      "additionalProperties": false
    },
    "request": {
      "type": "object",
      "properties": {
        "workspace_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "project_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "source_ref": {
          "anyOf": [
            {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {}
            },
            {
              "type": "null"
            }
          ]
        },
        "targets": {
          "minItems": 1,
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "caption": {
                "default": null,
                "anyOf": [
                  {
                    "type": "string",
                    "maxLength": 5000
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "hashtags": {
                "default": [],
                "maxItems": 100,
                "type": "array",
                "items": {
                  "type": "string",
                  "maxLength": 100
                }
              },
              "media": {
                "default": [],
                "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": {
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "const": "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",
                        "const": "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",
                        "const": "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",
                                      "const": 1
                                    },
                                    {
                                      "type": "number",
                                      "const": 2
                                    },
                                    {
                                      "type": "number",
                                      "const": 3
                                    }
                                  ]
                                }
                              },
                              "genders": {
                                "maxItems": 2,
                                "type": "array",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "const": 1
                                    },
                                    {
                                      "type": "number",
                                      "const": 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",
                                      "const": 1
                                    },
                                    {
                                      "type": "number",
                                      "const": 2
                                    },
                                    {
                                      "type": "number",
                                      "const": 3
                                    },
                                    {
                                      "type": "number",
                                      "const": 4
                                    }
                                  ]
                                }
                              }
                            },
                            "additionalProperties": false
                          },
                          "targeting": {
                            "type": "object",
                            "properties": {
                              "age_min": {
                                "anyOf": [
                                  {
                                    "type": "number",
                                    "const": 13
                                  },
                                  {
                                    "type": "number",
                                    "const": 15
                                  },
                                  {
                                    "type": "number",
                                    "const": 18
                                  },
                                  {
                                    "type": "number",
                                    "const": 21
                                  },
                                  {
                                    "type": "number",
                                    "const": 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",
                        "const": "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",
                                "const": "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",
                        "const": "youtube"
                      },
                      "publish_options": {
                        "type": "object",
                        "properties": {
                          "post_type": {
                            "type": "string",
                            "const": "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",
                            "propertyNames": {
                              "type": "string"
                            },
                            "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",
                            "const": "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": {
                "default": "UTC",
                "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",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {}
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "automatic_retry_enabled": {
                "default": true,
                "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
}

Svar och slutförande

HTTP-status vid framgång: 200, 422. När åtgärden är klar: durable destination acceptance; provider publication is separate.

Ett lyckat HTTP-svar kan betyda att en begäran accepterats snarare än slutförts. Spara returnerat ID för bakgrundsarbete och kontrollera samma åtgärd tills den är klar. Ett schemalagt eller accepterat inlägg är publicerat först när plattformen bekräftar det; en klienttimeout fastställer inte resultatet.

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Svar och slutförande
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt—
draftobjectObligatoriskt i överordnat objekt—
draft.idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.workspace_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.revisionintegerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.statestringObligatoriskt i överordnat objekt
  • enum: ["draft","submitting","submitted"]
draft.contentobjectObligatoriskt i överordnat objekt—
draft.content.schemaVersionnumberObligatoriskt i överordnat objekt
  • const: 1
  • default: 1
draft.content.accountIdsarrayObligatoriskt i överordnat objekt
  • maxItems: 50
  • default: []
draft.content.accountIds[]stringValfritt / objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.content.captionstringObligatoriskt i överordnat objekt
  • maxLength: 5000
  • default: ""
draft.content.hashtagsstringObligatoriskt i överordnat objekt
  • maxLength: 5000
  • default: ""
draft.content.assetIdsarrayObligatoriskt i överordnat objekt
  • maxItems: 20
  • default: []
draft.content.assetIds[]stringValfritt / objekt
  • maxLength: 16
  • pattern: "^[1-9][0-9]*$"
draft.content.threadsTextOnlybooleanObligatoriskt i överordnat objekt
  • default: false
draft.content.instagramModestringObligatoriskt i överordnat objekt
  • enum: ["IMAGE","REELS","CAROUSEL","STORY_IMAGE","STORY_VIDEO"]
  • default: "REELS"
draft.content.youtubeTitlestringObligatoriskt i överordnat objekt
  • maxLength: 100
  • default: ""
draft.content.youtubePrivacystringObligatoriskt i överordnat objekt
  • enum: ["private","unlisted","public"]
  • default: "private"
draft.content.youtubeSyntheticbooleanObligatoriskt i överordnat objekt
  • default: false
draft.content.youtubeCategoryIdstringObligatoriskt i överordnat objekt
  • maxLength: 32
  • default: ""
draft.content.youtubeShortbooleanObligatoriskt i överordnat objekt
  • default: false
draft.content.linkUrlstringObligatoriskt i överordnat objekt
  • maxLength: 2048
  • default: ""
draft.content.scheduledAtstringObligatoriskt i överordnat objekt
  • maxLength: 64
  • default: ""
draft.content.displayTimezonestringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 128
  • default: "UTC"
draft.content.publishNowbooleanObligatoriskt i överordnat objekt
  • default: false
draft.content.destinationOverridesobjectObligatoriskt i överordnat objekt
  • default: {}
  • additionalProperties: {"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"scheduledAt":{"type":"string","maxLength":64}}}
draft.content.destinationOverrides.*objectValfritt / objekt—
draft.content.destinationOverrides.*.captionstringValfritt / objekt
  • maxLength: 5000
draft.content.destinationOverrides.*.scheduledAtstringValfritt / objekt
  • maxLength: 64
draft.content.expiresAtstringObligatoriskt i överordnat objekt
  • maxLength: 64
  • default: ""
draft.created_bystring | nullObligatoriskt i överordnat objekt—
draft.created_byanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.created_byanyOf 2nullObligatoriskt i överordnat objekt—
draft.updated_bystring | nullObligatoriskt i överordnat objekt—
draft.updated_byanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.updated_byanyOf 2nullObligatoriskt i överordnat objekt—
draft.created_atstringObligatoriskt i överordnat objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
draft.updated_atstringObligatoriskt i överordnat objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
draft.submissionobject | nullObligatoriskt i överordnat objekt—
draft.submissionanyOf 1objectObligatoriskt i överordnat objekt—
draft.submission.idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.submission.expected_revisionanyOf 1integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
draft.submission.started_atanyOf 1stringObligatoriskt i överordnat objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
draft.submission.receiptanyOf 1object | nullObligatoriskt i överordnat objekt—
draft.submission.receiptanyOf 1 / anyOf 1objectObligatoriskt i överordnat objekt—
draft.submission.receipt.batch_idanyOf 1 / anyOf 1string | nullObligatoriskt i överordnat objekt—
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.submission.receipt.batch_idanyOf 1 / anyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
draft.submission.receipt.successesanyOf 1 / anyOf 1arrayObligatoriskt i överordnat objekt
  • maxItems: 50
draft.submission.receipt.successes[]anyOf 1 / anyOf 1objectValfritt / objekt—
draft.submission.receipt.successes[].social_account_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.submission.receipt.successes[].post_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • pattern: "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
draft.submission.receipt.failuresanyOf 1 / anyOf 1arrayObligatoriskt i överordnat objekt
  • maxItems: 50
draft.submission.receipt.failures[]anyOf 1 / anyOf 1objectValfritt / objekt—
draft.submission.receipt.failures[].social_account_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
draft.submission.receipt.failures[].codeanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 160
draft.submission.receipt.failures[].messageanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • maxLength: 2000
draft.submission.receiptanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
draft.submissionanyOf 2nullObligatoriskt i överordnat objekt—
resultobjectObligatoriskt i överordnat objekt—
result.batch_idstring | nullObligatoriskt i överordnat objekt—
result.batch_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.batch_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successesarrayObligatoriskt i överordnat objekt—
result.successes[]objectValfritt / objekt—
result.successes[].social_account_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].postobjectObligatoriskt i överordnat objekt—
result.successes[].post.idstringObligatoriskt i överordnat objekt
  • pattern: "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
result.successes[].post.workspace_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].post.social_account_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.social_account_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].post.social_account_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.platformstringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destinationobjectObligatoriskt i överordnat objekt—
result.successes[].post.destination.social_account_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.destination.social_account_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].post.destination.social_account_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.destination.platformstringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","facebook","youtube","x"]
result.successes[].post.destination.platform_user_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.destination.platform_user_idanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.destination.platform_user_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.destination.account_labelstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.destination.account_labelanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.destination.account_labelanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.captionstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.captionanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.captionanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.hashtagsarrayObligatoriskt i överordnat objekt—
result.successes[].post.hashtags[]stringValfritt / objekt—
result.successes[].post.mediaarrayObligatoriskt i överordnat objekt—
result.successes[].post.media[]objectValfritt / objekt—
result.successes[].post.media[].kindstringObligatoriskt i överordnat objekt
  • enum: ["image","video"]
result.successes[].post.media[].urlstringObligatoriskt i överordnat objekt
  • format: "uri"
result.successes[].post.media[].cover_urlstring | nullValfritt / objekt—
result.successes[].post.media[].cover_urlanyOf 1stringValfritt / objekt
  • format: "uri"
result.successes[].post.media[].cover_urlanyOf 2nullValfritt / objekt—
result.successes[].post.media[].cover_asset_idinteger | nullValfritt / objekt—
result.successes[].post.media[].cover_asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].cover_asset_idanyOf 2nullValfritt / objekt—
result.successes[].post.media[].asset_idinteger | nullValfritt / objekt—
result.successes[].post.media[].asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.media[].asset_idanyOf 2nullValfritt / objekt—
result.successes[].post.media[].mime_typestring | nullValfritt / objekt—
result.successes[].post.media[].mime_typeanyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 160
result.successes[].post.media[].mime_typeanyOf 2nullValfritt / objekt—
result.successes[].post.media[].preview_urlstring | nullValfritt / objekt

Tillfällig behörig läs-URL; behåll url som beständig medieidentitet för Scheduled Post.

—
result.successes[].post.media[].preview_urlanyOf 1stringValfritt / objekt
  • format: "uri"
result.successes[].post.media[].preview_urlanyOf 2nullValfritt / objekt—
result.successes[].post.media[].cover_preview_urlstring | nullValfritt / objekt

Tillfällig behörig läs-URL för omslag; behåll cover_url som beständig medieidentitet.

—
result.successes[].post.media[].cover_preview_urlanyOf 1stringValfritt / objekt
  • format: "uri"
result.successes[].post.media[].cover_preview_urlanyOf 2nullValfritt / objekt—
result.successes[].post.media[].preview_expires_atstring | nullValfritt / objekt—
result.successes[].post.media[].preview_expires_atanyOf 1stringValfritt / objekt
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
result.successes[].post.media[].preview_expires_atanyOf 2nullValfritt / objekt—
result.successes[].post.link_urlstring | nullValfritt / objekt—
result.successes[].post.link_urlanyOf 1stringValfritt / objekt
  • format: "uri"
result.successes[].post.link_urlanyOf 2nullValfritt / objekt—
result.successes[].post.publish_optionsobjectObligatoriskt i överordnat objekt—
result.successes[].post.publish_options.post_typestringValfritt / objekt
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
result.successes[].post.publish_options.location_idstringValfritt / objekt
  • minLength: 1
result.successes[].post.publish_options.share_to_feedbooleanValfritt / objekt—
result.successes[].post.publish_options.collaboratorsarrayValfritt / objekt
  • maxItems: 3
result.successes[].post.publish_options.collaborators[]stringValfritt / objekt
  • minLength: 1
result.successes[].post.publish_options.first_commentstringValfritt / objekt
  • minLength: 1
  • maxLength: 2200
result.successes[].post.publish_options.topic_tagstringValfritt / objekt
  • minLength: 1
result.successes[].post.publish_options.thumb_offset_msintegerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
result.successes[].post.publish_options.titlestringValfritt / objekt
  • maxLength: 255
result.successes[].post.publish_options.youtube_privacy_statusstringValfritt / objekt
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.youtube_category_idstringValfritt / objekt
  • pattern: "^\\d+$"
result.successes[].post.publish_options.youtube_contains_synthetic_mediabooleanValfritt / objekt—
result.successes[].post.publish_options.descriptionstringValfritt / objekt
  • maxLength: 5000
result.successes[].post.publish_options.category_idstringValfritt / objekt
  • pattern: "^\\d+$"
result.successes[].post.publish_options.privacy_statusstringValfritt / objekt
  • enum: ["private","unlisted","public"]
result.successes[].post.publish_options.cancellation_modestringValfritt / objekt
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
result.successes[].post.publish_options.tagsarrayValfritt / objekt—
result.successes[].post.publish_options.tags[]stringValfritt / objekt—
result.successes[].post.publish_options.default_languagestringValfritt / objekt—
result.successes[].post.publish_options.localizationsobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.localizations.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.licensestringValfritt / objekt
  • enum: ["youtube","creativeCommon"]
result.successes[].post.publish_options.embeddablebooleanValfritt / objekt—
result.successes[].post.publish_options.public_stats_viewablebooleanValfritt / objekt—
result.successes[].post.publish_options.self_declared_made_for_kidsbooleanValfritt / objekt—
result.successes[].post.publish_options.contains_synthetic_mediabooleanValfritt / objekt—
result.successes[].post.publish_options.has_paid_product_placementbooleanValfritt / objekt—
result.successes[].post.publish_options.recording_datestringValfritt / objekt—
result.successes[].post.publish_options.notify_subscribersbooleanValfritt / objekt—
result.successes[].post.publish_options.thumbnail_asset_idintegerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.surface_expectationstringValfritt / objekt
  • const: "SHORT"
result.successes[].post.publish_options.brand_partnerobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.brand_partner.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.cover_asset_idintegerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.publish_options.audio_namestringValfritt / objekt—
result.successes[].post.publish_options.trial_paramsobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.trial_params.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.is_ai_generatedbooleanValfritt / objekt—
result.successes[].post.publish_options.branded_content_sponsor_idsarrayValfritt / objekt—
result.successes[].post.publish_options.branded_content_sponsor_ids[]stringValfritt / objekt—
result.successes[].post.publish_options.is_paid_partnershipbooleanValfritt / objekt—
result.successes[].post.publish_options.media_optionsarrayValfritt / objekt—
result.successes[].post.publish_options.media_options[]objectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.media_options[].*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.reply_to_idstringValfritt / objekt—
result.successes[].post.publish_options.quote_post_idstringValfritt / objekt—
result.successes[].post.publish_options.repost_target_idstringValfritt / objekt—
result.successes[].post.publish_options.reply_controlstringValfritt / objekt—
result.successes[].post.publish_options.enable_reply_approvalsbooleanValfritt / objekt—
result.successes[].post.publish_options.link_attachmentstringValfritt / objekt
  • format: "uri"
result.successes[].post.publish_options.poll_attachmentobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.poll_attachment.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.gif_attachmentobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.gif_attachment.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.text_attachmentobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.text_attachment.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.text_entitiesarrayValfritt / objekt—
result.successes[].post.publish_options.text_entities[]objectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.text_entities[].*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.is_spoiler_mediabooleanValfritt / objekt—
result.successes[].post.publish_options.is_ghost_postbooleanValfritt / objekt—
result.successes[].post.publish_options.allowlisted_country_codesarrayValfritt / objekt—
result.successes[].post.publish_options.allowlisted_country_codes[]stringValfritt / objekt—
result.successes[].post.publish_options.crossreshare_to_igbooleanValfritt / objekt—
result.successes[].post.publish_options.crossreshare_to_ig_dark_modebooleanValfritt / objekt—
result.successes[].post.publish_options.auto_publish_textbooleanValfritt / objekt—
result.successes[].post.publish_options.publication_modestringValfritt / objekt
  • enum: ["PUBLISH","DRAFT"]
result.successes[].post.publish_options.backdated_timenumberValfritt / objekt—
result.successes[].post.publish_options.backdated_time_granularitystringValfritt / objekt
  • enum: ["year","month","day","hour","minute"]
result.successes[].post.publish_options.placestringValfritt / objekt—
result.successes[].post.publish_options.feed_targetingobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.feed_targeting.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.targetingobjectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.targeting.*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.child_attachmentsarrayValfritt / objekt—
result.successes[].post.publish_options.child_attachments[]objectValfritt / objekt
  • additionalProperties: {}
result.successes[].post.publish_options.child_attachments[].*any JSON valueValfritt / objekt—
result.successes[].post.publish_options.multi_share_end_cardbooleanValfritt / objekt—
result.successes[].post.publish_options.multi_share_optimizedbooleanValfritt / objekt—
result.successes[].post.publish_options.unpublished_content_typestringValfritt / objekt—
result.successes[].post.publish_options.no_storybooleanValfritt / objekt—
result.successes[].post.publish_options.crossposted_video_idstringValfritt / objekt—
result.successes[].post.publish_options.sphericalbooleanValfritt / objekt—
result.successes[].post.scheduled_atstringObligatoriskt i överordnat objekt—
result.successes[].post.display_timezonestringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 80
result.successes[].post.local_scheduled_atstring | nullValfritt / objekt—
result.successes[].post.local_scheduled_atanyOf 1stringValfritt / objekt
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
result.successes[].post.local_scheduled_atanyOf 2nullValfritt / objekt—
result.successes[].post.schedule_timezonestring | nullValfritt / objekt—
result.successes[].post.schedule_timezoneanyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 80
result.successes[].post.schedule_timezoneanyOf 2nullValfritt / objekt—
result.successes[].post.schedule_dst_disambiguationstring | nullValfritt / objekt—
result.successes[].post.schedule_dst_disambiguationanyOf 1stringValfritt / objekt
  • enum: ["exact","earlier","later"]
result.successes[].post.schedule_dst_disambiguationanyOf 2nullValfritt / objekt—
result.successes[].post.schedule_intent_statestringValfritt / objekt
  • enum: ["verified","legacy_unverified"]
result.successes[].post.expires_atstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.expires_atanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.expires_atanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.statusstringObligatoriskt i överordnat objekt
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
result.successes[].post.versionintegerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
result.successes[].post.automatic_retry_enabledbooleanObligatoriskt i överordnat objekt—
result.successes[].post.delete_requested_atstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.delete_requested_atanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.delete_requested_atanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.published_atstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.published_atanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.published_atanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.deleted_atstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.deleted_atanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.deleted_atanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.provider_post_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.provider_post_idanyOf 1stringObligatoriskt i överordnat objekt—
result.successes[].post.provider_post_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.permalinkstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.permalinkanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uri"
result.successes[].post.permalinkanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.created_atstringObligatoriskt i överordnat objekt—
result.successes[].post.updated_atstringObligatoriskt i överordnat objekt—
result.successes[].post.project_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.project_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].post.project_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.batch_idstring | nullObligatoriskt i överordnat objekt—
result.successes[].post.batch_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.successes[].post.batch_idanyOf 2nullObligatoriskt i överordnat objekt—
result.successes[].post.source_refobject | nullObligatoriskt i överordnat objekt—
result.successes[].post.source_refanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: {}
result.successes[].post.source_ref.*anyOf 1any JSON valueValfritt / objekt—
result.successes[].post.source_refanyOf 2nullObligatoriskt i överordnat objekt—
result.failuresarrayObligatoriskt i överordnat objekt—
result.failures[]objectValfritt / objekt—
result.failures[].social_account_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
result.failures[].codestringObligatoriskt i överordnat objekt—
result.failures[].messagestringObligatoriskt i överordnat objekt—
Fullständigt JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "draft": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "workspace_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "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",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              }
            },
            "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",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "additionalProperties": {
                "type": "object",
                "properties": {
                  "caption": {
                    "type": "string",
                    "maxLength": 5000
                  },
                  "scheduledAt": {
                    "type": "string",
                    "maxLength": 64
                  }
                }
              }
            },
            "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"
          ]
        },
        "created_by": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "updated_by": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "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",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                "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",
                              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "successes": {
                          "maxItems": 50,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "social_account_id": {
                                "type": "string",
                                "format": "uuid",
                                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                              },
                              "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"
                            ]
                          }
                        },
                        "failures": {
                          "maxItems": 50,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "social_account_id": {
                                "type": "string",
                                "format": "uuid",
                                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                              },
                              "code": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 160
                              },
                              "message": {
                                "type": "string",
                                "maxLength": 2000
                              }
                            },
                            "required": [
                              "social_account_id",
                              "code",
                              "message"
                            ]
                          }
                        }
                      },
                      "required": [
                        "batch_id",
                        "successes",
                        "failures"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "id",
                "expected_revision",
                "started_at",
                "receipt"
              ]
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "id",
        "workspace_id",
        "revision",
        "state",
        "content",
        "created_by",
        "updated_by",
        "created_at",
        "updated_at",
        "submission"
      ]
    },
    "result": {
      "type": "object",
      "properties": {
        "batch_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "successes": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "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",
                    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                  },
                  "social_account_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "platform": {
                    "type": "string",
                    "enum": [
                      "instagram",
                      "threads",
                      "facebook",
                      "youtube",
                      "x"
                    ]
                  },
                  "destination": {
                    "type": "object",
                    "properties": {
                      "social_account_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uuid",
                            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                          },
                          {
                            "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"
                    ]
                  },
                  "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"
                      ]
                    }
                  },
                  "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"
                      }
                    }
                  },
                  "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",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "batch_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "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"
                ]
              }
            },
            "required": [
              "social_account_id",
              "post"
            ]
          }
        },
        "failures": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "social_account_id": {
                "type": "string",
                "format": "uuid",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              }
            },
            "required": [
              "social_account_id",
              "code",
              "message"
            ]
          }
        }
      },
      "required": [
        "batch_id",
        "successes",
        "failures"
      ]
    }
  },
  "required": [
    "draft",
    "result"
  ]
}

Fel och säkra nya försök

Kontrollera HTTP-status och svarskropp. Ett valideringsfel med 400 kan innehålla ZodError; hanterarfel använder fälten error, message och code. Spara request_id eller x-request-id för felsökning, utan inloggningsuppgifter. Åtgärda åtkomstfel med 401/403 innan du försöker igen och följ Retry-After vid 429. Om en skrivning är osäker eller returnerar 5xx, läs först det befintliga resultatet. Återanvänd en idempotensnyckel endast där det stöds; försöksbeteendet varierar mellan åtgärder och garanterar inte leverans exakt en gång.

Felsökningsguide

Exempel

Exemplen använder fiktiva värden som kontrollerats mot schemana. Ersätt ID:n med sådana du får använda, medier med färdiga mediefiler och datum med din bekräftade publiceringstid. Kontrollera kontots behörighet före en skrivning. Denna sida skickar inga API-anrop.

Sätt SOSOAPI_ACCESS_TOKEN på servern till en autentiseringsuppgift som åtgärden godtar och håll den borta från webbläsarkod. För en agent använder du sosoapi auth login för att logga in via webbläsaren och låter CLI förnya sina uppgifter.

request.json

{
  "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"
      }
    ]
  }
}

cURL

curl --request POST \
  "https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/content-drafts/submit" \
  -H "Authorization: Bearer $SOSOAPI_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  --data-binary @request.json

JavaScript

// Server-side JavaScript. Do not print tokens or credential-bearing responses.
const token = process.env.SOSOAPI_ACCESS_TOKEN;
if (!token) throw new Error("Set an accepted credential for this operation");
const response = await fetch("https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/content-drafts/submit", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: "Bearer " + token },
  body: JSON.stringify({
  "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"
      }
    ]
  }
})
});
const result = await response.json();
// Check response.ok, the operation-specific body and completion state before continuing.

CLI

npx sosoapi api post /studio-api/content-drafts/submit < request.json

Syntetiskt svarsexempel

{
  "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."
      }
    ]
  }
}

MCP: sosoapi_submit_content_draft