Die Suche lädt erst bei Nutzung. Durchsuche unten alle Kategorien.

MCP-Tool

Geordneten X-Thread fortsetzen

sosoapi_resume_x_post_thread

Setzen Sie nur den unfertigen, sicher erneut ausführbaren Teil eines bestehenden X-Threads anhand seiner neuesten zulässigen Aktionen und vollständigen expected_versions fort. Erstellen Sie den veröffentlichten Anfang niemals erneut.

Als Markdown lesen

Profile und Transporte

Profile: full · Transporte: stdio, http

Wähle core oder full für die sichtbaren Tools deines Clients; dies ändert keine Berechtigungen. Lokaler Dateiupload benötigt stdio und ist über HTTP nicht verfügbar. Setze SOSOAPI_OUTPUT_SCHEMAS=1 für Ausgabeschemas in der Erkennung. Tools liefern unabhängig davon strukturierte Ergebnisse.

Berechtigungen und Nebeneffekte

Annotationen helfen Clients, Tools zu beschreiben. Jeder Aufruf prüft weiterhin Authentifizierung, Rolle, Ressourcenzugriff und erteilte Funktionen des Nutzers.

{
  "readOnlyHint": false,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": true
}
  • /studio-api/x-post-threads/resume: agent:publish · kanonische endgültige Veröffentlichungsergebnisse pro Post; die Annahme eines Threads ist keine Veröffentlichung

Eingabefelder

Erforderlich bedeutet innerhalb des übergeordneten Objekts und gewählten Zweigs erforderlich. Ein erforderliches Kind macht kein optionales Elternobjekt erforderlich. Regeln und Feldnamen unten stammen aus dem Vertrag.

Eingabefelder
Feld / VarianteTyp / erforderlichEinschränkungen
$objectIm Elternobjekt erforderlich
  • additionalProperties: false
workspace_idstringIm Elternobjekt erforderlich
  • format: "uuid"
idstringIm Elternobjekt erforderlich
  • format: "uuid"
expected_versionsobjectIm Elternobjekt erforderlich
  • additionalProperties: {"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}
expected_versions.*integerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
scheduled_atstringOptional / Element
  • 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)))$"
Vollständiges JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "expected_versions": {
      "type": "object",
      "additionalProperties": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 9007199254740991
      }
    },
    "scheduled_at": {
      "type": "string",
      "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)))$",
      "format": "date-time"
    }
  },
  "required": [
    "workspace_id",
    "id",
    "expected_versions"
  ],
  "additionalProperties": false
}

Strukturierte Ausgabe

Dieses Schema beschreibt structuredContent in einem erfolgreichen Tool-Ergebnis. Die MCP-Antwort enthält auch content und kann bei fehlgeschlagenem Aufruf isError setzen. Lies bei Veröffentlichungen das endgültige Beitragsergebnis, statt eine angenommene Anfrage oder Textantwort als Bestätigung zu werten. Die verknüpfte API-Operation erklärt Berechtigungen und Wiederholungsregeln.

Erforderlich bedeutet innerhalb des übergeordneten Objekts und gewählten Zweigs erforderlich. Ein erforderliches Kind macht kein optionales Elternobjekt erforderlich. Regeln und Feldnamen unten stammen aus dem Vertrag.

Strukturierte Ausgabe
Feld / VarianteTyp / erforderlichEinschränkungen
$objectIm Elternobjekt erforderlich
  • additionalProperties: false
threadobjectIm Elternobjekt erforderlich
  • additionalProperties: false
thread.idstringIm Elternobjekt erforderlich
  • format: "uuid"
thread.workspace_idstringIm Elternobjekt erforderlich
  • format: "uuid"
thread.social_account_idstringIm Elternobjekt erforderlich
  • format: "uuid"
thread.idempotency_keystringIm Elternobjekt erforderlich
  • minLength: 1
  • maxLength: 128
thread.item_countintegerIm Elternobjekt erforderlich
  • minimum: 2
  • maximum: 25
thread.created_atstringIm Elternobjekt erforderlich—
thread.itemsarrayIm Elternobjekt erforderlich
  • minItems: 2
  • maxItems: 25
thread.items[]objectOptional / Element
  • additionalProperties: false
thread.items[].item_idstringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].ordinalintegerIm Elternobjekt erforderlich
  • minimum: 1
  • maximum: 25
thread.items[].predecessor_post_idstring | nullIm Elternobjekt erforderlich—
thread.items[].predecessor_post_idanyOf 1stringIm Elternobjekt erforderlich
  • 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}$"
thread.items[].predecessor_post_idanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].postobjectIm Elternobjekt erforderlich
  • additionalProperties: false
thread.items[].post.idstringIm Elternobjekt erforderlich
  • 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}$"
thread.items[].post.workspace_idstringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].post.social_account_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.social_account_idanyOf 1stringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].post.social_account_idanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].post.platformstringIm Elternobjekt erforderlich
  • enum: ["instagram","threads","facebook","youtube","x"]
thread.items[].post.destinationobjectIm Elternobjekt erforderlich
  • additionalProperties: false
thread.items[].post.destination.social_account_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.destination.social_account_idanyOf 1stringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].post.destination.social_account_idanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].post.destination.platformstringIm Elternobjekt erforderlich
  • enum: ["instagram","threads","facebook","youtube","x"]
thread.items[].post.destination.platform_user_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.destination.account_labelstring | nullIm Elternobjekt erforderlich—
thread.items[].post.captionstring | nullIm Elternobjekt erforderlich—
thread.items[].post.hashtagsarrayIm Elternobjekt erforderlich—
thread.items[].post.hashtags[]stringOptional / Element—
thread.items[].post.mediaarrayIm Elternobjekt erforderlich—
thread.items[].post.media[]objectOptional / Element
  • additionalProperties: false
thread.items[].post.media[].kindstringIm Elternobjekt erforderlich
  • enum: ["image","video"]
thread.items[].post.media[].urlstringIm Elternobjekt erforderlich
  • format: "uri"
thread.items[].post.media[].cover_urlstring | nullOptional / Element—
thread.items[].post.media[].cover_urlanyOf 1stringOptional / Element
  • format: "uri"
thread.items[].post.media[].cover_urlanyOf 2nullOptional / Element—
thread.items[].post.media[].cover_asset_idinteger | nullOptional / Element—
thread.items[].post.media[].cover_asset_idanyOf 1integerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.media[].cover_asset_idanyOf 2nullOptional / Element—
thread.items[].post.media[].asset_idinteger | nullOptional / Element—
thread.items[].post.media[].asset_idanyOf 1integerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.media[].asset_idanyOf 2nullOptional / Element—
thread.items[].post.media[].mime_typestring | nullOptional / Element—
thread.items[].post.media[].mime_typeanyOf 1stringOptional / Element
  • minLength: 1
  • maxLength: 160
thread.items[].post.media[].mime_typeanyOf 2nullOptional / Element—
thread.items[].post.media[].preview_urlstring | nullOptional / Element

Temporäre autorisierte Lese-URL; url als dauerhafte Scheduled-Post-Medienidentität behalten.

—
thread.items[].post.media[].preview_urlanyOf 1stringOptional / Element
  • format: "uri"
thread.items[].post.media[].preview_urlanyOf 2nullOptional / Element—
thread.items[].post.media[].cover_preview_urlstring | nullOptional / Element

Temporäre autorisierte Cover-Lese-URL; cover_url als dauerhafte Medienidentität behalten.

—
thread.items[].post.media[].cover_preview_urlanyOf 1stringOptional / Element
  • format: "uri"
thread.items[].post.media[].cover_preview_urlanyOf 2nullOptional / Element—
thread.items[].post.media[].preview_expires_atstring | nullOptional / Element—
thread.items[].post.media[].preview_expires_atanyOf 1stringOptional / Element
  • 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))$"
thread.items[].post.media[].preview_expires_atanyOf 2nullOptional / Element—
thread.items[].post.link_urlstring | nullOptional / Element—
thread.items[].post.link_urlanyOf 1stringOptional / Element
  • format: "uri"
thread.items[].post.link_urlanyOf 2nullOptional / Element—
thread.items[].post.publish_optionsobjectIm Elternobjekt erforderlich
  • additionalProperties: false
thread.items[].post.publish_options.post_typestringOptional / Element
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
thread.items[].post.publish_options.location_idstringOptional / Element
  • minLength: 1
thread.items[].post.publish_options.share_to_feedbooleanOptional / Element—
thread.items[].post.publish_options.collaboratorsarrayOptional / Element
  • maxItems: 3
thread.items[].post.publish_options.collaborators[]stringOptional / Element
  • minLength: 1
thread.items[].post.publish_options.first_commentstringOptional / Element
  • minLength: 1
  • maxLength: 2200
thread.items[].post.publish_options.topic_tagstringOptional / Element
  • minLength: 1
thread.items[].post.publish_options.thumb_offset_msintegerOptional / Element
  • minimum: 0
  • maximum: 9007199254740991
thread.items[].post.publish_options.titlestringOptional / Element
  • maxLength: 255
thread.items[].post.publish_options.youtube_privacy_statusstringOptional / Element
  • enum: ["private","unlisted","public"]
thread.items[].post.publish_options.youtube_category_idstringOptional / Element
  • pattern: "^\\d+$"
thread.items[].post.publish_options.youtube_contains_synthetic_mediabooleanOptional / Element—
thread.items[].post.publish_options.descriptionstringOptional / Element
  • maxLength: 5000
thread.items[].post.publish_options.category_idstringOptional / Element
  • pattern: "^\\d+$"
thread.items[].post.publish_options.privacy_statusstringOptional / Element
  • enum: ["private","unlisted","public"]
thread.items[].post.publish_options.cancellation_modestringOptional / Element
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
thread.items[].post.publish_options.tagsarrayOptional / Element—
thread.items[].post.publish_options.tags[]stringOptional / Element—
thread.items[].post.publish_options.default_languagestringOptional / Element—
thread.items[].post.publish_options.localizationsobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.localizations.*any JSON valueOptional / Element—
thread.items[].post.publish_options.licensestringOptional / Element
  • enum: ["youtube","creativeCommon"]
thread.items[].post.publish_options.embeddablebooleanOptional / Element—
thread.items[].post.publish_options.public_stats_viewablebooleanOptional / Element—
thread.items[].post.publish_options.self_declared_made_for_kidsbooleanOptional / Element—
thread.items[].post.publish_options.contains_synthetic_mediabooleanOptional / Element—
thread.items[].post.publish_options.has_paid_product_placementbooleanOptional / Element—
thread.items[].post.publish_options.recording_datestringOptional / Element—
thread.items[].post.publish_options.notify_subscribersbooleanOptional / Element—
thread.items[].post.publish_options.thumbnail_asset_idintegerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.publish_options.surface_expectationstringOptional / Element
  • const: "SHORT"
thread.items[].post.publish_options.brand_partnerobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.brand_partner.*any JSON valueOptional / Element—
thread.items[].post.publish_options.cover_asset_idintegerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.publish_options.audio_namestringOptional / Element—
thread.items[].post.publish_options.trial_paramsobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.trial_params.*any JSON valueOptional / Element—
thread.items[].post.publish_options.is_ai_generatedbooleanOptional / Element—
thread.items[].post.publish_options.branded_content_sponsor_idsarrayOptional / Element—
thread.items[].post.publish_options.branded_content_sponsor_ids[]stringOptional / Element—
thread.items[].post.publish_options.is_paid_partnershipbooleanOptional / Element—
thread.items[].post.publish_options.media_optionsarrayOptional / Element—
thread.items[].post.publish_options.media_options[]objectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.media_options[].*any JSON valueOptional / Element—
thread.items[].post.publish_options.reply_to_idstringOptional / Element—
thread.items[].post.publish_options.quote_post_idstringOptional / Element—
thread.items[].post.publish_options.repost_target_idstringOptional / Element—
thread.items[].post.publish_options.reply_controlstringOptional / Element—
thread.items[].post.publish_options.enable_reply_approvalsbooleanOptional / Element—
thread.items[].post.publish_options.link_attachmentstringOptional / Element
  • format: "uri"
thread.items[].post.publish_options.poll_attachmentobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.poll_attachment.*any JSON valueOptional / Element—
thread.items[].post.publish_options.gif_attachmentobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.gif_attachment.*any JSON valueOptional / Element—
thread.items[].post.publish_options.text_attachmentobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.text_attachment.*any JSON valueOptional / Element—
thread.items[].post.publish_options.text_entitiesarrayOptional / Element—
thread.items[].post.publish_options.text_entities[]objectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.text_entities[].*any JSON valueOptional / Element—
thread.items[].post.publish_options.is_spoiler_mediabooleanOptional / Element—
thread.items[].post.publish_options.is_ghost_postbooleanOptional / Element—
thread.items[].post.publish_options.allowlisted_country_codesarrayOptional / Element—
thread.items[].post.publish_options.allowlisted_country_codes[]stringOptional / Element—
thread.items[].post.publish_options.crossreshare_to_igbooleanOptional / Element—
thread.items[].post.publish_options.crossreshare_to_ig_dark_modebooleanOptional / Element—
thread.items[].post.publish_options.auto_publish_textbooleanOptional / Element—
thread.items[].post.publish_options.publication_modestringOptional / Element
  • enum: ["PUBLISH","DRAFT"]
thread.items[].post.publish_options.backdated_timenumberOptional / Element—
thread.items[].post.publish_options.backdated_time_granularitystringOptional / Element
  • enum: ["year","month","day","hour","minute"]
thread.items[].post.publish_options.placestringOptional / Element—
thread.items[].post.publish_options.feed_targetingobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.feed_targeting.*any JSON valueOptional / Element—
thread.items[].post.publish_options.targetingobjectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.targeting.*any JSON valueOptional / Element—
thread.items[].post.publish_options.child_attachmentsarrayOptional / Element—
thread.items[].post.publish_options.child_attachments[]objectOptional / Element
  • additionalProperties: {}
thread.items[].post.publish_options.child_attachments[].*any JSON valueOptional / Element—
thread.items[].post.publish_options.multi_share_end_cardbooleanOptional / Element—
thread.items[].post.publish_options.multi_share_optimizedbooleanOptional / Element—
thread.items[].post.publish_options.unpublished_content_typestringOptional / Element—
thread.items[].post.publish_options.no_storybooleanOptional / Element—
thread.items[].post.publish_options.crossposted_video_idstringOptional / Element—
thread.items[].post.publish_options.sphericalbooleanOptional / Element—
thread.items[].post.scheduled_atstringIm Elternobjekt erforderlich—
thread.items[].post.display_timezonestringIm Elternobjekt erforderlich
  • minLength: 1
  • maxLength: 80
thread.items[].post.local_scheduled_atstring | nullOptional / Element—
thread.items[].post.local_scheduled_atanyOf 1stringOptional / Element
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
thread.items[].post.local_scheduled_atanyOf 2nullOptional / Element—
thread.items[].post.schedule_timezonestring | nullOptional / Element—
thread.items[].post.schedule_timezoneanyOf 1stringOptional / Element
  • minLength: 1
  • maxLength: 80
thread.items[].post.schedule_timezoneanyOf 2nullOptional / Element—
thread.items[].post.schedule_dst_disambiguationstring | nullOptional / Element—
thread.items[].post.schedule_dst_disambiguationanyOf 1stringOptional / Element
  • enum: ["exact","earlier","later"]
thread.items[].post.schedule_dst_disambiguationanyOf 2nullOptional / Element—
thread.items[].post.schedule_intent_statestringOptional / Element
  • enum: ["verified","legacy_unverified"]
thread.items[].post.expires_atstring | nullIm Elternobjekt erforderlich—
thread.items[].post.statusstringIm Elternobjekt erforderlich
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
thread.items[].post.versionintegerIm Elternobjekt erforderlich
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.automatic_retry_enabledbooleanIm Elternobjekt erforderlich—
thread.items[].post.delete_requested_atstring | nullIm Elternobjekt erforderlich—
thread.items[].post.published_atstring | nullIm Elternobjekt erforderlich—
thread.items[].post.deleted_atstring | nullIm Elternobjekt erforderlich—
thread.items[].post.provider_post_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.permalinkstring | nullIm Elternobjekt erforderlich—
thread.items[].post.permalinkanyOf 1stringIm Elternobjekt erforderlich
  • format: "uri"
thread.items[].post.permalinkanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].post.created_atstringIm Elternobjekt erforderlich—
thread.items[].post.updated_atstringIm Elternobjekt erforderlich—
thread.items[].post.project_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.project_idanyOf 1stringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].post.project_idanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].post.batch_idstring | nullIm Elternobjekt erforderlich—
thread.items[].post.batch_idanyOf 1stringIm Elternobjekt erforderlich
  • format: "uuid"
thread.items[].post.batch_idanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].post.source_refobject | nullIm Elternobjekt erforderlich—
thread.items[].post.source_refanyOf 1objectIm Elternobjekt erforderlich
  • additionalProperties: {}
thread.items[].post.source_ref.*anyOf 1any JSON valueOptional / Element—
thread.items[].post.source_refanyOf 2nullIm Elternobjekt erforderlich—
thread.items[].retry_allowedbooleanIm Elternobjekt erforderlich—
thread.expected_versionsobjectIm Elternobjekt erforderlich
  • additionalProperties: {"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}
thread.expected_versions.*integerOptional / Element
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.actionsarrayIm Elternobjekt erforderlich
  • minItems: 2
  • maxItems: 2
thread.actions[]objectOptional / Element
  • additionalProperties: false
thread.actions[].actionstringIm Elternobjekt erforderlich
  • enum: ["resume","cancel"]
thread.actions[].allowedbooleanIm Elternobjekt erforderlich—
thread.actions[].reason_codestringIm Elternobjekt erforderlich
  • enum: ["allowed","no_failed_items","resolution_required","retry_unavailable","terminal_state"]
thread.actions[].messagestringIm Elternobjekt erforderlich—
dedupedbooleanOptional / Element—
Vollständiges JSON Schema
{
  "type": "object",
  "properties": {
    "thread": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid"
        },
        "workspace_id": {
          "type": "string",
          "format": "uuid"
        },
        "social_account_id": {
          "type": "string",
          "format": "uuid"
        },
        "idempotency_key": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "item_count": {
          "type": "integer",
          "minimum": 2,
          "maximum": 25
        },
        "created_at": {
          "type": "string"
        },
        "items": {
          "minItems": 2,
          "maxItems": 25,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "item_id": {
                "type": "string",
                "format": "uuid"
              },
              "ordinal": {
                "type": "integer",
                "minimum": 1,
                "maximum": 25
              },
              "predecessor_post_id": {
                "anyOf": [
                  {
                    "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}$"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "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": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "account_label": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "social_account_id",
                      "platform",
                      "platform_user_id",
                      "account_label"
                    ],
                    "additionalProperties": false
                  },
                  "caption": {
                    "type": [
                      "string",
                      "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",
                              "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))$",
                              "format": "date-time"
                            },
                            {
                              "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": {
                    "type": [
                      "string",
                      "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": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "published_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "deleted_at": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "provider_post_id": {
                    "type": [
                      "string",
                      "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
              },
              "retry_allowed": {
                "type": "boolean"
              }
            },
            "required": [
              "item_id",
              "ordinal",
              "predecessor_post_id",
              "post",
              "retry_allowed"
            ],
            "additionalProperties": false
          }
        },
        "expected_versions": {
          "type": "object",
          "propertyNames": {
            "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}$"
          },
          "additionalProperties": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          }
        },
        "actions": {
          "minItems": 2,
          "maxItems": 2,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "action": {
                "type": "string",
                "enum": [
                  "resume",
                  "cancel"
                ]
              },
              "allowed": {
                "type": "boolean"
              },
              "reason_code": {
                "type": "string",
                "enum": [
                  "allowed",
                  "no_failed_items",
                  "resolution_required",
                  "retry_unavailable",
                  "terminal_state"
                ]
              },
              "message": {
                "type": "string"
              }
            },
            "required": [
              "action",
              "allowed",
              "reason_code",
              "message"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "id",
        "workspace_id",
        "social_account_id",
        "idempotency_key",
        "item_count",
        "created_at",
        "items",
        "expected_versions",
        "actions"
      ],
      "additionalProperties": false
    },
    "deduped": {
      "type": "boolean"
    }
  },
  "required": [
    "thread"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Beispiel eines Tool-Aufrufs

Diese Beispiele nutzen anhand der Schemas geprüfte fiktive Werte. Ersetze IDs durch autorisierte IDs, Medien durch bereite Assets und Daten durch bestätigte Veröffentlichungszeiten. Prüfe Kontoeignung vor Schreibvorgängen. Diese Seite sendet keine API-Anfragen.

{
  "name": "sosoapi_resume_x_post_thread",
  "arguments": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "id": "88888888-8888-4888-8888-888888888888",
    "expected_versions": {
      "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa1": 2,
      "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa2": 2
    },
    "scheduled_at": "2099-01-16T09:00:00Z"
  }
}

structuredContent

{
  "thread": {
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "id": "88888888-8888-4888-8888-888888888888",
    "social_account_id": "22222222-2222-4222-8222-222222222222",
    "idempotency_key": "example-x-thread-0001",
    "item_count": 2,
    "created_at": "2099-01-15T08:00:00Z",
    "items": [
      {
        "item_id": "99999999-9999-4999-8999-999999999991",
        "ordinal": 1,
        "predecessor_post_id": null,
        "retry_allowed": false,
        "post": {
          "id": "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa1",
          "workspace_id": "11111111-1111-4111-8111-111111111111",
          "social_account_id": "22222222-2222-4222-8222-222222222222",
          "platform": "x",
          "destination": {
            "social_account_id": "22222222-2222-4222-8222-222222222222",
            "platform": "x",
            "platform_user_id": "fictional-x-account",
            "account_label": "Fictional X account"
          },
          "caption": "A fictional two-part announcement.",
          "hashtags": [],
          "media": [],
          "publish_options": {
            "post_type": "TEXT"
          },
          "scheduled_at": "2099-01-16T09:00:00Z",
          "display_timezone": "UTC",
          "expires_at": null,
          "status": "scheduled",
          "version": 3,
          "automatic_retry_enabled": false,
          "delete_requested_at": null,
          "published_at": null,
          "deleted_at": null,
          "provider_post_id": null,
          "permalink": null,
          "project_id": null,
          "batch_id": null,
          "source_ref": null,
          "created_at": "2099-01-15T08:00:00Z",
          "updated_at": "2099-01-15T08:30:00Z"
        }
      },
      {
        "item_id": "99999999-9999-4999-8999-999999999992",
        "ordinal": 2,
        "predecessor_post_id": "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa1",
        "retry_allowed": false,
        "post": {
          "id": "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa2",
          "workspace_id": "11111111-1111-4111-8111-111111111111",
          "social_account_id": "22222222-2222-4222-8222-222222222222",
          "platform": "x",
          "destination": {
            "social_account_id": "22222222-2222-4222-8222-222222222222",
            "platform": "x",
            "platform_user_id": "fictional-x-account",
            "account_label": "Fictional X account"
          },
          "caption": "The second part of this fictional announcement.",
          "hashtags": [],
          "media": [],
          "publish_options": {
            "post_type": "TEXT"
          },
          "scheduled_at": "2099-01-16T09:00:00Z",
          "display_timezone": "UTC",
          "expires_at": null,
          "status": "scheduled",
          "version": 3,
          "automatic_retry_enabled": false,
          "delete_requested_at": null,
          "published_at": null,
          "deleted_at": null,
          "provider_post_id": null,
          "permalink": null,
          "project_id": null,
          "batch_id": null,
          "source_ref": null,
          "created_at": "2099-01-15T08:00:00Z",
          "updated_at": "2099-01-15T08:30:00Z"
        }
      }
    ],
    "expected_versions": {
      "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa1": 3,
      "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa2": 3
    },
    "actions": [
      {
        "action": "resume",
        "allowed": false,
        "reason_code": "no_failed_items",
        "message": "This example has no retryable failed items."
      },
      {
        "action": "cancel",
        "allowed": true,
        "reason_code": "allowed",
        "message": "Cancel the unpublished items in this fictional thread."
      }
    ]
  }
}
MCP installieren oder verbinden