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

MCP-verktyg

Publicera en bild från en URL

sosoapi_post_image_url

Skicka in det kompletta inlägget med bild-URL en gång, med tomt media. Servern förbereder och publicerar det även efter frånkoppling. Returnerar slutlig publicering om den är tillgänglig inom 35 sekunder, annars ett beständigt inläggs-ID; skicka aldrig in igen med en ny nyckel. Kräver behörigheterna operate och publish. Fält för lokal tid/DST hör ihop. import_id används endast för att återuppta för äldre klienter.

Läs som Markdown

Profiler och transporter

Profiler: core, full · Transporter: stdio, http

Välj core eller full för att styra vilka verktyg klienten ser; detta ändrar inte dess behörigheter. Lokal filuppladdning kräver stdio och är inte tillgänglig via HTTP. Ange SOSOAPI_OUTPUT_SCHEMAS=1 för att inkludera utdatascheman vid identifiering. Verktygen returnerar strukturerade resultat med eller utan inställningen.

Behörigheter och sidoeffekter

Annoteringar hjälper klienter att beskriva ett verktyg. Varje anrop kontrollerar fortfarande användarens autentisering, roll, resursåtkomst och tilldelade funktionsbehörigheter.

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

Indatafä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.

Indatafält
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
source_urlstringObligatoriskt i överordnat objekt
  • format: "uri"
  • maxLength: 2048
postobjectObligatoriskt i överordnat objekt
  • additionalProperties: false
post.workspace_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
post.project_idstring | nullValfritt / objekt—
post.project_idanyOf 1stringValfritt / objekt
  • format: "uuid"
post.project_idanyOf 2nullValfritt / objekt—
post.social_account_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
post.captionstring | nullValfritt / objekt—
post.captionanyOf 1stringValfritt / objekt
  • maxLength: 5000
post.captionanyOf 2nullValfritt / objekt—
post.hashtagsarrayValfritt / objekt
  • maxItems: 100
post.hashtags[]stringValfritt / objekt
  • maxLength: 100
post.mediaarrayValfritt / objekt
  • maxItems: 0
post.media[]objectValfritt / objekt
  • additionalProperties: false
post.media[].kindstringObligatoriskt i överordnat objekt
  • enum: ["image","video"]
post.media[].urlstringObligatoriskt i överordnat objekt
  • format: "uri"
post.media[].cover_urlstring | nullValfritt / objekt—
post.media[].cover_urlanyOf 1stringValfritt / objekt
  • format: "uri"
post.media[].cover_urlanyOf 2nullValfritt / objekt—
post.media[].cover_asset_idinteger | nullValfritt / objekt—
post.media[].cover_asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].cover_asset_idanyOf 2nullValfritt / objekt—
post.media[].asset_idinteger | nullValfritt / objekt—
post.media[].asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].asset_idanyOf 2nullValfritt / objekt—
post.media[].mime_typestring | nullValfritt / objekt—
post.media[].mime_typeanyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 160
post.media[].mime_typeanyOf 2nullValfritt / objekt—
post.link_urlstring | nullValfritt / objekt—
post.link_urlanyOf 1stringValfritt / objekt
  • format: "uri"
post.link_urlanyOf 2nullValfritt / objekt—
post.provider_payloadobjectObligatoriskt i överordnat objekt
  • additionalProperties: false
post.provider_payload.platformstringObligatoriskt i överordnat objekt
  • enum: ["threads","instagram","facebook"]
post.provider_payload.publish_optionsobjectObligatoriskt i överordnat objekt
  • additionalProperties: {}
post.provider_payload.publish_options.post_typestringObligatoriskt i överordnat objekt
  • enum: ["IMAGE","STORY_IMAGE"]
post.provider_payload.publish_options.*any JSON valueValfritt / objekt—
post.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)))$"
post.display_timezonestringValfritt / objekt
  • minLength: 1
  • maxLength: 80
post.local_scheduled_atstringValfritt / objekt
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
post.schedule_dst_disambiguationstringValfritt / objekt
  • enum: ["exact","earlier","later"]
post.expires_atstring | nullValfritt / objekt—
post.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)))$"
post.expires_atanyOf 2nullValfritt / objekt—
post.source_refobject | nullValfritt / objekt—
post.source_refanyOf 1objectValfritt / objekt
  • additionalProperties: {}
post.source_ref.*anyOf 1any JSON valueValfritt / objekt—
post.source_refanyOf 2nullValfritt / objekt—
post.automatic_retry_enabledbooleanValfritt / objekt—
post.idempotency_keystringObligatoriskt i överordnat objekt
  • minLength: 8
  • maxLength: 160
import_idstringValfritt / objekt

Använd endast import_id som returnerades för samma URL, arbetsyta och användaravsikt.

  • format: "uuid"
Fullständigt JSON Schema
{
  "type": "object",
  "properties": {
    "source_url": {
      "type": "string",
      "maxLength": 2048,
      "format": "uri"
    },
    "post": {
      "type": "object",
      "properties": {
        "workspace_id": {
          "type": "string",
          "format": "uuid"
        },
        "project_id": {
          "anyOf": [
            {
              "type": "string",
              "format": "uuid"
            },
            {
              "type": "null"
            }
          ]
        },
        "social_account_id": {
          "type": "string",
          "format": "uuid"
        },
        "caption": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 5000
            },
            {
              "type": "null"
            }
          ]
        },
        "hashtags": {
          "maxItems": 100,
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 100
          }
        },
        "media": {
          "maxItems": 0,
          "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": {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "enum": [
                "threads",
                "instagram",
                "facebook"
              ]
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "enum": [
                    "IMAGE",
                    "STORY_IMAGE"
                  ]
                }
              },
              "required": [
                "post_type"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        },
        "scheduled_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
        },
        "display_timezone": {
          "type": "string",
          "minLength": 1,
          "maxLength": 80
        },
        "local_scheduled_at": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
        },
        "schedule_dst_disambiguation": {
          "type": "string",
          "enum": [
            "exact",
            "earlier",
            "later"
          ]
        },
        "expires_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
            },
            {
              "type": "null"
            }
          ]
        },
        "source_ref": {
          "anyOf": [
            {
              "type": "object",
              "additionalProperties": {}
            },
            {
              "type": "null"
            }
          ]
        },
        "automatic_retry_enabled": {
          "type": "boolean"
        },
        "idempotency_key": {
          "type": "string",
          "minLength": 8,
          "maxLength": 160
        }
      },
      "required": [
        "workspace_id",
        "social_account_id",
        "provider_payload",
        "scheduled_at",
        "idempotency_key"
      ],
      "additionalProperties": false
    },
    "import_id": {
      "description": "Use only the import_id returned for this same URL, Workspace and user intent.",
      "type": "string",
      "format": "uuid"
    }
  },
  "required": [
    "source_url",
    "post"
  ],
  "additionalProperties": false
}

Strukturerat resultat

Detta schema beskriver structuredContent i ett lyckat verktygsresultat. MCP-svaret innehåller även content och kan ange isError när ett anrop misslyckas. För publicering ska du läsa inläggets slutresultat i stället för att tolka en accepterad begäran eller ett textsvar som bekräftelse. Den länkade API-åtgärden förklarar behörigheter och regler för nya försök.

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.

Strukturerat resultat
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
stagestringObligatoriskt i överordnat objekt
  • enum: ["media_pending","media_failed","scheduled"]
import_idstringObligatoriskt i överordnat objekt
  • format: "uuid"
completionstringValfritt / objekt
  • enum: ["pending","terminal"]
scheduled_postobject | nullObligatoriskt i överordnat objekt—
scheduled_postanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
scheduled_post.postanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
scheduled_post.post.idanyOf 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}$"
scheduled_post.post.workspace_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
scheduled_post.post.social_account_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.social_account_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
scheduled_post.post.social_account_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.platformanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","facebook","youtube","x"]
scheduled_post.post.destinationanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
scheduled_post.post.destination.social_account_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.destination.social_account_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
scheduled_post.post.destination.social_account_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.destination.platformanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","facebook","youtube","x"]
scheduled_post.post.destination.platform_user_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.destination.platform_user_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.destination.platform_user_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.destination.account_labelanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.destination.account_labelanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.destination.account_labelanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.captionanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.captionanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.captionanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.hashtagsanyOf 1arrayObligatoriskt i överordnat objekt—
scheduled_post.post.hashtags[]anyOf 1stringValfritt / objekt—
scheduled_post.post.mediaanyOf 1arrayObligatoriskt i överordnat objekt—
scheduled_post.post.media[]anyOf 1objectValfritt / objekt
  • additionalProperties: false
scheduled_post.post.media[].kindanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["image","video"]
scheduled_post.post.media[].urlanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uri"
scheduled_post.post.media[].cover_urlanyOf 1string | nullValfritt / objekt—
scheduled_post.post.media[].cover_urlanyOf 1 / anyOf 1stringValfritt / objekt
  • format: "uri"
scheduled_post.post.media[].cover_urlanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].cover_asset_idanyOf 1integer | nullValfritt / objekt—
scheduled_post.post.media[].cover_asset_idanyOf 1 / anyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_post.post.media[].cover_asset_idanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].asset_idanyOf 1integer | nullValfritt / objekt—
scheduled_post.post.media[].asset_idanyOf 1 / anyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_post.post.media[].asset_idanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].mime_typeanyOf 1string | nullValfritt / objekt—
scheduled_post.post.media[].mime_typeanyOf 1 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 160
scheduled_post.post.media[].mime_typeanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].preview_urlanyOf 1string | nullValfritt / objekt

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

—
scheduled_post.post.media[].preview_urlanyOf 1 / anyOf 1stringValfritt / objekt
  • format: "uri"
scheduled_post.post.media[].preview_urlanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].cover_preview_urlanyOf 1string | nullValfritt / objekt

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

—
scheduled_post.post.media[].cover_preview_urlanyOf 1 / anyOf 1stringValfritt / objekt
  • format: "uri"
scheduled_post.post.media[].cover_preview_urlanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.media[].preview_expires_atanyOf 1string | nullValfritt / objekt—
scheduled_post.post.media[].preview_expires_atanyOf 1 / anyOf 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))$"
scheduled_post.post.media[].preview_expires_atanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.link_urlanyOf 1string | nullValfritt / objekt—
scheduled_post.post.link_urlanyOf 1 / anyOf 1stringValfritt / objekt
  • format: "uri"
scheduled_post.post.link_urlanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.publish_optionsanyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: false
scheduled_post.post.publish_options.post_typeanyOf 1stringValfritt / objekt
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
scheduled_post.post.publish_options.location_idanyOf 1stringValfritt / objekt
  • minLength: 1
scheduled_post.post.publish_options.share_to_feedanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.collaboratorsanyOf 1arrayValfritt / objekt
  • maxItems: 3
scheduled_post.post.publish_options.collaborators[]anyOf 1stringValfritt / objekt
  • minLength: 1
scheduled_post.post.publish_options.first_commentanyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 2200
scheduled_post.post.publish_options.topic_taganyOf 1stringValfritt / objekt
  • minLength: 1
scheduled_post.post.publish_options.thumb_offset_msanyOf 1integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
scheduled_post.post.publish_options.titleanyOf 1stringValfritt / objekt
  • maxLength: 255
scheduled_post.post.publish_options.youtube_privacy_statusanyOf 1stringValfritt / objekt
  • enum: ["private","unlisted","public"]
scheduled_post.post.publish_options.youtube_category_idanyOf 1stringValfritt / objekt
  • pattern: "^\\d+$"
scheduled_post.post.publish_options.youtube_contains_synthetic_mediaanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.descriptionanyOf 1stringValfritt / objekt
  • maxLength: 5000
scheduled_post.post.publish_options.category_idanyOf 1stringValfritt / objekt
  • pattern: "^\\d+$"
scheduled_post.post.publish_options.privacy_statusanyOf 1stringValfritt / objekt
  • enum: ["private","unlisted","public"]
scheduled_post.post.publish_options.cancellation_modeanyOf 1stringValfritt / objekt
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
scheduled_post.post.publish_options.tagsanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.tags[]anyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.default_languageanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.localizationsanyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.localizations.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.licenseanyOf 1stringValfritt / objekt
  • enum: ["youtube","creativeCommon"]
scheduled_post.post.publish_options.embeddableanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.public_stats_viewableanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.self_declared_made_for_kidsanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.contains_synthetic_mediaanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.has_paid_product_placementanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.recording_dateanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.notify_subscribersanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.thumbnail_asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_post.post.publish_options.surface_expectationanyOf 1stringValfritt / objekt
  • const: "SHORT"
scheduled_post.post.publish_options.brand_partneranyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.brand_partner.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.cover_asset_idanyOf 1integerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_post.post.publish_options.audio_nameanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.trial_paramsanyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.trial_params.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.is_ai_generatedanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.branded_content_sponsor_idsanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.branded_content_sponsor_ids[]anyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.is_paid_partnershipanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.media_optionsanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.media_options[]anyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.media_options[].*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.reply_to_idanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.quote_post_idanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.repost_target_idanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.reply_controlanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.enable_reply_approvalsanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.link_attachmentanyOf 1stringValfritt / objekt
  • format: "uri"
scheduled_post.post.publish_options.poll_attachmentanyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.poll_attachment.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.gif_attachmentanyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.gif_attachment.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.text_attachmentanyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.text_attachment.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.text_entitiesanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.text_entities[]anyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.text_entities[].*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.is_spoiler_mediaanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.is_ghost_postanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.allowlisted_country_codesanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.allowlisted_country_codes[]anyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.crossreshare_to_iganyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.crossreshare_to_ig_dark_modeanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.auto_publish_textanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.publication_modeanyOf 1stringValfritt / objekt
  • enum: ["PUBLISH","DRAFT"]
scheduled_post.post.publish_options.backdated_timeanyOf 1numberValfritt / objekt—
scheduled_post.post.publish_options.backdated_time_granularityanyOf 1stringValfritt / objekt
  • enum: ["year","month","day","hour","minute"]
scheduled_post.post.publish_options.placeanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.feed_targetinganyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.feed_targeting.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.targetinganyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.targeting.*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.child_attachmentsanyOf 1arrayValfritt / objekt—
scheduled_post.post.publish_options.child_attachments[]anyOf 1objectValfritt / objekt
  • additionalProperties: {}
scheduled_post.post.publish_options.child_attachments[].*anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.publish_options.multi_share_end_cardanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.multi_share_optimizedanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.unpublished_content_typeanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.no_storyanyOf 1booleanValfritt / objekt—
scheduled_post.post.publish_options.crossposted_video_idanyOf 1stringValfritt / objekt—
scheduled_post.post.publish_options.sphericalanyOf 1booleanValfritt / objekt—
scheduled_post.post.scheduled_atanyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.display_timezoneanyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 80
scheduled_post.post.local_scheduled_atanyOf 1string | nullValfritt / objekt—
scheduled_post.post.local_scheduled_atanyOf 1 / anyOf 1stringValfritt / objekt
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
scheduled_post.post.local_scheduled_atanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.schedule_timezoneanyOf 1string | nullValfritt / objekt—
scheduled_post.post.schedule_timezoneanyOf 1 / anyOf 1stringValfritt / objekt
  • minLength: 1
  • maxLength: 80
scheduled_post.post.schedule_timezoneanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.schedule_dst_disambiguationanyOf 1string | nullValfritt / objekt—
scheduled_post.post.schedule_dst_disambiguationanyOf 1 / anyOf 1stringValfritt / objekt
  • enum: ["exact","earlier","later"]
scheduled_post.post.schedule_dst_disambiguationanyOf 1 / anyOf 2nullValfritt / objekt—
scheduled_post.post.schedule_intent_stateanyOf 1stringValfritt / objekt
  • enum: ["verified","legacy_unverified"]
scheduled_post.post.expires_atanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.expires_atanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.expires_atanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.statusanyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
scheduled_post.post.versionanyOf 1integerObligatoriskt i överordnat objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_post.post.automatic_retry_enabledanyOf 1booleanObligatoriskt i överordnat objekt—
scheduled_post.post.delete_requested_atanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.delete_requested_atanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.delete_requested_atanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.published_atanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.published_atanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.published_atanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.deleted_atanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.deleted_atanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.deleted_atanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.provider_post_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.provider_post_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.provider_post_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.permalinkanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.permalinkanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uri"
scheduled_post.post.permalinkanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.created_atanyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.updated_atanyOf 1stringObligatoriskt i överordnat objekt—
scheduled_post.post.project_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.project_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
scheduled_post.post.project_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.batch_idanyOf 1string | nullObligatoriskt i överordnat objekt—
scheduled_post.post.batch_idanyOf 1 / anyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
scheduled_post.post.batch_idanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.post.source_refanyOf 1object | nullObligatoriskt i överordnat objekt—
scheduled_post.post.source_refanyOf 1 / anyOf 1objectObligatoriskt i överordnat objekt
  • additionalProperties: {}
scheduled_post.post.source_ref.*anyOf 1 / anyOf 1any JSON valueValfritt / objekt—
scheduled_post.post.source_refanyOf 1 / anyOf 2nullObligatoriskt i överordnat objekt—
scheduled_post.dedupedanyOf 1booleanObligatoriskt i överordnat objekt—
scheduled_postanyOf 2nullObligatoriskt i överordnat objekt—
retry_after_secondsintegerValfritt / objekt
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
resume_argumentsobjectValfritt / objekt
  • additionalProperties: {}
resume_arguments.*any JSON valueValfritt / objekt—
Fullständigt JSON Schema
{
  "type": "object",
  "properties": {
    "stage": {
      "type": "string",
      "enum": [
        "media_pending",
        "media_failed",
        "scheduled"
      ]
    },
    "import_id": {
      "type": "string",
      "format": "uuid"
    },
    "completion": {
      "type": "string",
      "enum": [
        "pending",
        "terminal"
      ]
    },
    "scheduled_post": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "post": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
                },
                "workspace_id": {
                  "type": "string",
                  "format": "uuid"
                },
                "social_account_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "platform": {
                  "type": "string",
                  "enum": [
                    "instagram",
                    "threads",
                    "facebook",
                    "youtube",
                    "x"
                  ]
                },
                "destination": {
                  "type": "object",
                  "properties": {
                    "social_account_id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "format": "uuid"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "platform": {
                      "type": "string",
                      "enum": [
                        "instagram",
                        "threads",
                        "facebook",
                        "youtube",
                        "x"
                      ]
                    },
                    "platform_user_id": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "account_label": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "social_account_id",
                    "platform",
                    "platform_user_id",
                    "account_label"
                  ],
                  "additionalProperties": false
                },
                "caption": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "hashtags": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "media": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "kind": {
                        "type": "string",
                        "enum": [
                          "image",
                          "video"
                        ]
                      },
                      "url": {
                        "type": "string",
                        "format": "uri"
                      },
                      "cover_url": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uri"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "cover_asset_id": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "asset_id": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "mime_type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 160
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "preview_url": {
                        "description": "Temporary authorized read URL; keep url as persisted Scheduled Post media identity.",
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uri"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "cover_preview_url": {
                        "description": "Temporary authorized cover read URL; keep cover_url as persisted media identity.",
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uri"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "preview_expires_at": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "date-time",
                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "kind",
                      "url"
                    ],
                    "additionalProperties": false
                  }
                },
                "link_url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uri"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "publish_options": {
                  "type": "object",
                  "properties": {
                    "post_type": {
                      "type": "string",
                      "enum": [
                        "TEXT",
                        "LINK",
                        "IMAGE",
                        "MULTI_IMAGE",
                        "VIDEO",
                        "CAROUSEL",
                        "REELS",
                        "STORY_IMAGE",
                        "STORY_VIDEO",
                        "REPOST",
                        "SHORT"
                      ]
                    },
                    "location_id": {
                      "type": "string",
                      "minLength": 1
                    },
                    "share_to_feed": {
                      "type": "boolean"
                    },
                    "collaborators": {
                      "maxItems": 3,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1
                      }
                    },
                    "first_comment": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 2200
                    },
                    "topic_tag": {
                      "type": "string",
                      "minLength": 1
                    },
                    "thumb_offset_ms": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 9007199254740991
                    },
                    "title": {
                      "type": "string",
                      "maxLength": 255
                    },
                    "youtube_privacy_status": {
                      "type": "string",
                      "enum": [
                        "private",
                        "unlisted",
                        "public"
                      ]
                    },
                    "youtube_category_id": {
                      "type": "string",
                      "pattern": "^\\d+$"
                    },
                    "youtube_contains_synthetic_media": {
                      "type": "boolean"
                    },
                    "description": {
                      "type": "string",
                      "maxLength": 5000
                    },
                    "category_id": {
                      "type": "string",
                      "pattern": "^\\d+$"
                    },
                    "privacy_status": {
                      "type": "string",
                      "enum": [
                        "private",
                        "unlisted",
                        "public"
                      ]
                    },
                    "cancellation_mode": {
                      "type": "string",
                      "enum": [
                        "DELETE",
                        "UNSCHEDULE_KEEP_PRIVATE"
                      ]
                    },
                    "tags": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "default_language": {
                      "type": "string"
                    },
                    "localizations": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "license": {
                      "type": "string",
                      "enum": [
                        "youtube",
                        "creativeCommon"
                      ]
                    },
                    "embeddable": {
                      "type": "boolean"
                    },
                    "public_stats_viewable": {
                      "type": "boolean"
                    },
                    "self_declared_made_for_kids": {
                      "type": "boolean"
                    },
                    "contains_synthetic_media": {
                      "type": "boolean"
                    },
                    "has_paid_product_placement": {
                      "type": "boolean"
                    },
                    "recording_date": {
                      "type": "string"
                    },
                    "notify_subscribers": {
                      "type": "boolean"
                    },
                    "thumbnail_asset_id": {
                      "type": "integer",
                      "exclusiveMinimum": 0,
                      "maximum": 9007199254740991
                    },
                    "surface_expectation": {
                      "type": "string",
                      "const": "SHORT"
                    },
                    "brand_partner": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "cover_asset_id": {
                      "type": "integer",
                      "exclusiveMinimum": 0,
                      "maximum": 9007199254740991
                    },
                    "audio_name": {
                      "type": "string"
                    },
                    "trial_params": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "is_ai_generated": {
                      "type": "boolean"
                    },
                    "branded_content_sponsor_ids": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "is_paid_partnership": {
                      "type": "boolean"
                    },
                    "media_options": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      }
                    },
                    "reply_to_id": {
                      "type": "string"
                    },
                    "quote_post_id": {
                      "type": "string"
                    },
                    "repost_target_id": {
                      "type": "string"
                    },
                    "reply_control": {
                      "type": "string"
                    },
                    "enable_reply_approvals": {
                      "type": "boolean"
                    },
                    "link_attachment": {
                      "type": "string",
                      "format": "uri"
                    },
                    "poll_attachment": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "gif_attachment": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "text_attachment": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "text_entities": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      }
                    },
                    "is_spoiler_media": {
                      "type": "boolean"
                    },
                    "is_ghost_post": {
                      "type": "boolean"
                    },
                    "allowlisted_country_codes": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "crossreshare_to_ig": {
                      "type": "boolean"
                    },
                    "crossreshare_to_ig_dark_mode": {
                      "type": "boolean"
                    },
                    "auto_publish_text": {
                      "type": "boolean"
                    },
                    "publication_mode": {
                      "type": "string",
                      "enum": [
                        "PUBLISH",
                        "DRAFT"
                      ]
                    },
                    "backdated_time": {
                      "type": "number"
                    },
                    "backdated_time_granularity": {
                      "type": "string",
                      "enum": [
                        "year",
                        "month",
                        "day",
                        "hour",
                        "minute"
                      ]
                    },
                    "place": {
                      "type": "string"
                    },
                    "feed_targeting": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "targeting": {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    "child_attachments": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      }
                    },
                    "multi_share_end_card": {
                      "type": "boolean"
                    },
                    "multi_share_optimized": {
                      "type": "boolean"
                    },
                    "unpublished_content_type": {
                      "type": "string"
                    },
                    "no_story": {
                      "type": "boolean"
                    },
                    "crossposted_video_id": {
                      "type": "string"
                    },
                    "spherical": {
                      "type": "boolean"
                    }
                  },
                  "additionalProperties": false
                },
                "scheduled_at": {
                  "type": "string"
                },
                "display_timezone": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 80
                },
                "local_scheduled_at": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "schedule_timezone": {
                  "anyOf": [
                    {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 80
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "schedule_dst_disambiguation": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "exact",
                        "earlier",
                        "later"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "schedule_intent_state": {
                  "type": "string",
                  "enum": [
                    "verified",
                    "legacy_unverified"
                  ]
                },
                "expires_at": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "scheduled",
                    "publishing",
                    "published",
                    "failed",
                    "expired",
                    "needs_reschedule",
                    "cancelled",
                    "deleted"
                  ]
                },
                "version": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "automatic_retry_enabled": {
                  "type": "boolean"
                },
                "delete_requested_at": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "published_at": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "deleted_at": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "provider_post_id": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "permalink": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uri"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "created_at": {
                  "type": "string"
                },
                "updated_at": {
                  "type": "string"
                },
                "project_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "batch_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uuid"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "source_ref": {
                  "anyOf": [
                    {
                      "type": "object",
                      "propertyNames": {
                        "type": "string"
                      },
                      "additionalProperties": {}
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "id",
                "workspace_id",
                "social_account_id",
                "platform",
                "destination",
                "caption",
                "hashtags",
                "media",
                "publish_options",
                "scheduled_at",
                "display_timezone",
                "expires_at",
                "status",
                "version",
                "automatic_retry_enabled",
                "delete_requested_at",
                "published_at",
                "deleted_at",
                "provider_post_id",
                "permalink",
                "created_at",
                "updated_at",
                "project_id",
                "batch_id",
                "source_ref"
              ],
              "additionalProperties": false
            },
            "deduped": {
              "type": "boolean"
            }
          },
          "required": [
            "post",
            "deduped"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "retry_after_seconds": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "resume_arguments": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "stage",
    "import_id",
    "scheduled_post"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Exempel på verktygsanrop

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.

{
  "name": "sosoapi_post_image_url",
  "arguments": {
    "source_url": "https://example.com/media.png",
    "post": {
      "workspace_id": "11111111-1111-4111-8111-111111111111",
      "social_account_id": "11111111-1111-4111-8111-111111111111",
      "provider_payload": {
        "platform": "threads",
        "publish_options": {
          "post_type": "IMAGE"
        }
      },
      "scheduled_at": "2099-01-15T09:00:00Z",
      "idempotency_key": "example-intent-0001",
      "media": []
    }
  }
}

structuredContent

{
  "stage": "media_pending",
  "import_id": "11111111-1111-4111-8111-111111111111",
  "scheduled_post": null
}
Installera eller anslut MCP