يُحمّل البحث عند استخدامه فقط. تصفّح جميع الفئات أدناه.

الجدولة والنشر

الحصول على سلسلة X مرتبة

اقرأ سلسلة X موجودة ونتائج Post المعتمدة وإجراءات المجموعة المسموح بها وجميع قيم expected_versions. لا تؤدي هذه العملية إلى الجدولة أو النشر.

POST /studio-api/x-post-threads/get

مراجعة العقد: · sha256:304f090f3c014931

نظرة عامة

اقرأ سلسلة X موجودة ونتائج Post المعتمدة وإجراءات المجموعة المسموح بها وجميع قيم expected_versions. لا تؤدي هذه العملية إلى الجدولة أو النشر.

قد يعني نجاح HTTP قبول الطلب لا اكتماله. للعمل الخلفي، احفظ المعرّف المُعاد وتابع العملية نفسها حتى تنتهي. لا يُعدّ المنشور المجدول أوالمقبول منشوراً حتى تأكيد المنصة؛ انتهاء مهلة العميل لا يثبت النتيجة.

المصادقة والأذونات

فئات بيانات الاعتماد المقبولة
user_session, delegated_oauth, personal_access_token
إمكانية مفوّضة
agent:operate
الحد الأدنى لدور مساحة العمل
viewer
نطاق الوصول
الموارد التي يحق لهذا المستخدم الوصول إليها
تلزم موافقة تشمل جميع مساحات العمل
لا
يغيّر الحالة
لا
متى تُعدّ العملية مكتملة
canonical per-Post terminal publication outcomes; thread acceptance is not publication

لا يستخدم الرمز إلا حقوق مالكه. يفحص كل طلب عضوية مساحة العمل وملكية المورد والمساحات المحددة والإمكانات الممنوحة. يغيّر core و full الأدوات المعروضة؛ ولا يمنحان وصولاً.

حقول الطلب

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

حقول الطلب
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب
  • additionalProperties: false
workspace_idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
مخطط JSON Schema الكامل
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    }
  },
  "required": [
    "workspace_id",
    "id"
  ],
  "additionalProperties": false
}

الاستجابة والاكتمال

رموز نجاح HTTP: 200. عندما تكتمل العملية: canonical per-Post terminal publication outcomes; thread acceptance is not publication.

قد يعني نجاح HTTP قبول الطلب لا اكتماله. للعمل الخلفي، احفظ المعرّف المُعاد وتابع العملية نفسها حتى تنتهي. لا يُعدّ المنشور المجدول أوالمقبول منشوراً حتى تأكيد المنصة؛ انتهاء مهلة العميل لا يثبت النتيجة.

تعني «مطلوب» داخل الكائن الأب والفرع المختار. الحقل الابن المطلوب لا يجعل الأب الاختياري مطلوباً. نُسخت القواعد وأسماء الحقول أدناه من العقد.

الاستجابة والاكتمال
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب—
threadobjectمطلوب في العنصر الأب—
thread.idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.workspace_idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.social_account_idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.idempotency_keystringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 128
thread.item_countintegerمطلوب في العنصر الأب
  • minimum: 2
  • maximum: 25
thread.created_atstringمطلوب في العنصر الأب—
thread.itemsarrayمطلوب في العنصر الأب
  • minItems: 2
  • maxItems: 25
thread.items[]objectاختياري / عنصر—
thread.items[].item_idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].ordinalintegerمطلوب في العنصر الأب
  • minimum: 1
  • maximum: 25
thread.items[].predecessor_post_idstring | nullمطلوب في العنصر الأب—
thread.items[].predecessor_post_idanyOf 1stringمطلوب في العنصر الأب
  • 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 2nullمطلوب في العنصر الأب—
thread.items[].postobjectمطلوب في العنصر الأب—
thread.items[].post.idstringمطلوب في العنصر الأب
  • 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_idstringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].post.social_account_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.social_account_idanyOf 1stringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].post.social_account_idanyOf 2nullمطلوب في العنصر الأب—
thread.items[].post.platformstringمطلوب في العنصر الأب
  • enum: ["instagram","threads","facebook","youtube","x"]
thread.items[].post.destinationobjectمطلوب في العنصر الأب—
thread.items[].post.destination.social_account_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.destination.social_account_idanyOf 1stringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].post.destination.social_account_idanyOf 2nullمطلوب في العنصر الأب—
thread.items[].post.destination.platformstringمطلوب في العنصر الأب
  • enum: ["instagram","threads","facebook","youtube","x"]
thread.items[].post.destination.platform_user_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.destination.account_labelstring | nullمطلوب في العنصر الأب—
thread.items[].post.captionstring | nullمطلوب في العنصر الأب—
thread.items[].post.hashtagsarrayمطلوب في العنصر الأب—
thread.items[].post.hashtags[]stringاختياري / عنصر—
thread.items[].post.mediaarrayمطلوب في العنصر الأب—
thread.items[].post.media[]objectاختياري / عنصر—
thread.items[].post.media[].kindstringمطلوب في العنصر الأب
  • enum: ["image","video"]
thread.items[].post.media[].urlstringمطلوب في العنصر الأب
  • format: "uri"
thread.items[].post.media[].cover_urlstring | nullاختياري / عنصر—
thread.items[].post.media[].cover_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
thread.items[].post.media[].cover_urlanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].cover_asset_idinteger | nullاختياري / عنصر—
thread.items[].post.media[].cover_asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.media[].cover_asset_idanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].asset_idinteger | nullاختياري / عنصر—
thread.items[].post.media[].asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.media[].asset_idanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].mime_typestring | nullاختياري / عنصر—
thread.items[].post.media[].mime_typeanyOf 1stringاختياري / عنصر
  • minLength: 1
  • maxLength: 160
thread.items[].post.media[].mime_typeanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].preview_urlstring | nullاختياري / عنصر

URL قراءة مؤقت ومفوّض؛ احتفظ بـ url بوصفه هوية وسائط Scheduled Post المخزّنة.

—
thread.items[].post.media[].preview_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
thread.items[].post.media[].preview_urlanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].cover_preview_urlstring | nullاختياري / عنصر

URL قراءة مؤقت ومفوّض للغلاف؛ احتفظ بـ cover_url بوصفه هوية الوسائط المخزّنة.

—
thread.items[].post.media[].cover_preview_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
thread.items[].post.media[].cover_preview_urlanyOf 2nullاختياري / عنصر—
thread.items[].post.media[].preview_expires_atstring | nullاختياري / عنصر—
thread.items[].post.media[].preview_expires_atanyOf 1stringاختياري / عنصر
  • 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 2nullاختياري / عنصر—
thread.items[].post.link_urlstring | nullاختياري / عنصر—
thread.items[].post.link_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
thread.items[].post.link_urlanyOf 2nullاختياري / عنصر—
thread.items[].post.publish_optionsobjectمطلوب في العنصر الأب—
thread.items[].post.publish_options.post_typestringاختياري / عنصر
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO","REPOST","SHORT"]
thread.items[].post.publish_options.location_idstringاختياري / عنصر
  • minLength: 1
thread.items[].post.publish_options.share_to_feedbooleanاختياري / عنصر—
thread.items[].post.publish_options.collaboratorsarrayاختياري / عنصر
  • maxItems: 3
thread.items[].post.publish_options.collaborators[]stringاختياري / عنصر
  • minLength: 1
thread.items[].post.publish_options.first_commentstringاختياري / عنصر
  • minLength: 1
  • maxLength: 2200
thread.items[].post.publish_options.topic_tagstringاختياري / عنصر
  • minLength: 1
thread.items[].post.publish_options.thumb_offset_msintegerاختياري / عنصر
  • minimum: 0
  • maximum: 9007199254740991
thread.items[].post.publish_options.titlestringاختياري / عنصر
  • maxLength: 255
thread.items[].post.publish_options.youtube_privacy_statusstringاختياري / عنصر
  • enum: ["private","unlisted","public"]
thread.items[].post.publish_options.youtube_category_idstringاختياري / عنصر
  • pattern: "^\\d+$"
thread.items[].post.publish_options.youtube_contains_synthetic_mediabooleanاختياري / عنصر—
thread.items[].post.publish_options.descriptionstringاختياري / عنصر
  • maxLength: 5000
thread.items[].post.publish_options.category_idstringاختياري / عنصر
  • pattern: "^\\d+$"
thread.items[].post.publish_options.privacy_statusstringاختياري / عنصر
  • enum: ["private","unlisted","public"]
thread.items[].post.publish_options.cancellation_modestringاختياري / عنصر
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
thread.items[].post.publish_options.tagsarrayاختياري / عنصر—
thread.items[].post.publish_options.tags[]stringاختياري / عنصر—
thread.items[].post.publish_options.default_languagestringاختياري / عنصر—
thread.items[].post.publish_options.localizationsobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.localizations.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.licensestringاختياري / عنصر
  • enum: ["youtube","creativeCommon"]
thread.items[].post.publish_options.embeddablebooleanاختياري / عنصر—
thread.items[].post.publish_options.public_stats_viewablebooleanاختياري / عنصر—
thread.items[].post.publish_options.self_declared_made_for_kidsbooleanاختياري / عنصر—
thread.items[].post.publish_options.contains_synthetic_mediabooleanاختياري / عنصر—
thread.items[].post.publish_options.has_paid_product_placementbooleanاختياري / عنصر—
thread.items[].post.publish_options.recording_datestringاختياري / عنصر—
thread.items[].post.publish_options.notify_subscribersbooleanاختياري / عنصر—
thread.items[].post.publish_options.thumbnail_asset_idintegerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.publish_options.surface_expectationstringاختياري / عنصر
  • const: "SHORT"
thread.items[].post.publish_options.brand_partnerobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.brand_partner.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.cover_asset_idintegerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.publish_options.audio_namestringاختياري / عنصر—
thread.items[].post.publish_options.trial_paramsobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.trial_params.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.is_ai_generatedbooleanاختياري / عنصر—
thread.items[].post.publish_options.branded_content_sponsor_idsarrayاختياري / عنصر—
thread.items[].post.publish_options.branded_content_sponsor_ids[]stringاختياري / عنصر—
thread.items[].post.publish_options.is_paid_partnershipbooleanاختياري / عنصر—
thread.items[].post.publish_options.media_optionsarrayاختياري / عنصر—
thread.items[].post.publish_options.media_options[]objectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.media_options[].*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.reply_to_idstringاختياري / عنصر—
thread.items[].post.publish_options.quote_post_idstringاختياري / عنصر—
thread.items[].post.publish_options.repost_target_idstringاختياري / عنصر—
thread.items[].post.publish_options.reply_controlstringاختياري / عنصر—
thread.items[].post.publish_options.enable_reply_approvalsbooleanاختياري / عنصر—
thread.items[].post.publish_options.link_attachmentstringاختياري / عنصر
  • format: "uri"
thread.items[].post.publish_options.poll_attachmentobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.poll_attachment.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.gif_attachmentobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.gif_attachment.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.text_attachmentobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.text_attachment.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.text_entitiesarrayاختياري / عنصر—
thread.items[].post.publish_options.text_entities[]objectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.text_entities[].*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.is_spoiler_mediabooleanاختياري / عنصر—
thread.items[].post.publish_options.is_ghost_postbooleanاختياري / عنصر—
thread.items[].post.publish_options.allowlisted_country_codesarrayاختياري / عنصر—
thread.items[].post.publish_options.allowlisted_country_codes[]stringاختياري / عنصر—
thread.items[].post.publish_options.crossreshare_to_igbooleanاختياري / عنصر—
thread.items[].post.publish_options.crossreshare_to_ig_dark_modebooleanاختياري / عنصر—
thread.items[].post.publish_options.auto_publish_textbooleanاختياري / عنصر—
thread.items[].post.publish_options.publication_modestringاختياري / عنصر
  • enum: ["PUBLISH","DRAFT"]
thread.items[].post.publish_options.backdated_timenumberاختياري / عنصر—
thread.items[].post.publish_options.backdated_time_granularitystringاختياري / عنصر
  • enum: ["year","month","day","hour","minute"]
thread.items[].post.publish_options.placestringاختياري / عنصر—
thread.items[].post.publish_options.feed_targetingobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.feed_targeting.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.targetingobjectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.targeting.*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.child_attachmentsarrayاختياري / عنصر—
thread.items[].post.publish_options.child_attachments[]objectاختياري / عنصر
  • additionalProperties: {}
thread.items[].post.publish_options.child_attachments[].*any JSON valueاختياري / عنصر—
thread.items[].post.publish_options.multi_share_end_cardbooleanاختياري / عنصر—
thread.items[].post.publish_options.multi_share_optimizedbooleanاختياري / عنصر—
thread.items[].post.publish_options.unpublished_content_typestringاختياري / عنصر—
thread.items[].post.publish_options.no_storybooleanاختياري / عنصر—
thread.items[].post.publish_options.crossposted_video_idstringاختياري / عنصر—
thread.items[].post.publish_options.sphericalbooleanاختياري / عنصر—
thread.items[].post.scheduled_atstringمطلوب في العنصر الأب—
thread.items[].post.display_timezonestringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 80
thread.items[].post.local_scheduled_atstring | nullاختياري / عنصر—
thread.items[].post.local_scheduled_atanyOf 1stringاختياري / عنصر
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
thread.items[].post.local_scheduled_atanyOf 2nullاختياري / عنصر—
thread.items[].post.schedule_timezonestring | nullاختياري / عنصر—
thread.items[].post.schedule_timezoneanyOf 1stringاختياري / عنصر
  • minLength: 1
  • maxLength: 80
thread.items[].post.schedule_timezoneanyOf 2nullاختياري / عنصر—
thread.items[].post.schedule_dst_disambiguationstring | nullاختياري / عنصر—
thread.items[].post.schedule_dst_disambiguationanyOf 1stringاختياري / عنصر
  • enum: ["exact","earlier","later"]
thread.items[].post.schedule_dst_disambiguationanyOf 2nullاختياري / عنصر—
thread.items[].post.schedule_intent_statestringاختياري / عنصر
  • enum: ["verified","legacy_unverified"]
thread.items[].post.expires_atstring | nullمطلوب في العنصر الأب—
thread.items[].post.statusstringمطلوب في العنصر الأب
  • enum: ["scheduled","publishing","published","failed","expired","needs_reschedule","cancelled","deleted"]
thread.items[].post.versionintegerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.items[].post.automatic_retry_enabledbooleanمطلوب في العنصر الأب—
thread.items[].post.delete_requested_atstring | nullمطلوب في العنصر الأب—
thread.items[].post.published_atstring | nullمطلوب في العنصر الأب—
thread.items[].post.deleted_atstring | nullمطلوب في العنصر الأب—
thread.items[].post.provider_post_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.permalinkstring | nullمطلوب في العنصر الأب—
thread.items[].post.permalinkanyOf 1stringمطلوب في العنصر الأب
  • format: "uri"
thread.items[].post.permalinkanyOf 2nullمطلوب في العنصر الأب—
thread.items[].post.created_atstringمطلوب في العنصر الأب—
thread.items[].post.updated_atstringمطلوب في العنصر الأب—
thread.items[].post.project_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.project_idanyOf 1stringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].post.project_idanyOf 2nullمطلوب في العنصر الأب—
thread.items[].post.batch_idstring | nullمطلوب في العنصر الأب—
thread.items[].post.batch_idanyOf 1stringمطلوب في العنصر الأب
  • format: "uuid"
  • pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
thread.items[].post.batch_idanyOf 2nullمطلوب في العنصر الأب—
thread.items[].post.source_refobject | nullمطلوب في العنصر الأب—
thread.items[].post.source_refanyOf 1objectمطلوب في العنصر الأب
  • additionalProperties: {}
thread.items[].post.source_ref.*anyOf 1any JSON valueاختياري / عنصر—
thread.items[].post.source_refanyOf 2nullمطلوب في العنصر الأب—
thread.items[].retry_allowedbooleanمطلوب في العنصر الأب—
thread.expected_versionsobjectمطلوب في العنصر الأب
  • additionalProperties: {"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}
thread.expected_versions.*integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
thread.actionsarrayمطلوب في العنصر الأب
  • minItems: 2
  • maxItems: 2
thread.actions[]objectاختياري / عنصر—
thread.actions[].actionstringمطلوب في العنصر الأب
  • enum: ["resume","cancel"]
thread.actions[].allowedbooleanمطلوب في العنصر الأب—
thread.actions[].reason_codestringمطلوب في العنصر الأب
  • enum: ["allowed","no_failed_items","resolution_required","retry_unavailable","terminal_state"]
thread.actions[].messagestringمطلوب في العنصر الأب—
dedupedbooleanاختياري / عنصر—
مخطط JSON Schema الكامل
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "thread": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "workspace_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "social_account_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "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",
                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
              },
              "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",
                    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                  },
                  "social_account_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "platform": {
                    "type": "string",
                    "enum": [
                      "instagram",
                      "threads",
                      "facebook",
                      "youtube",
                      "x"
                    ]
                  },
                  "destination": {
                    "type": "object",
                    "properties": {
                      "social_account_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "uuid",
                            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "platform": {
                        "type": "string",
                        "enum": [
                          "instagram",
                          "threads",
                          "facebook",
                          "youtube",
                          "x"
                        ]
                      },
                      "platform_user_id": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "account_label": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "social_account_id",
                      "platform",
                      "platform_user_id",
                      "account_label"
                    ]
                  },
                  "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"
                      ]
                    }
                  },
                  "link_url": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "publish_options": {
                    "type": "object",
                    "properties": {
                      "post_type": {
                        "type": "string",
                        "enum": [
                          "TEXT",
                          "LINK",
                          "IMAGE",
                          "MULTI_IMAGE",
                          "VIDEO",
                          "CAROUSEL",
                          "REELS",
                          "STORY_IMAGE",
                          "STORY_VIDEO",
                          "REPOST",
                          "SHORT"
                        ]
                      },
                      "location_id": {
                        "type": "string",
                        "minLength": 1
                      },
                      "share_to_feed": {
                        "type": "boolean"
                      },
                      "collaborators": {
                        "maxItems": 3,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1
                        }
                      },
                      "first_comment": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 2200
                      },
                      "topic_tag": {
                        "type": "string",
                        "minLength": 1
                      },
                      "thumb_offset_ms": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "title": {
                        "type": "string",
                        "maxLength": 255
                      },
                      "youtube_privacy_status": {
                        "type": "string",
                        "enum": [
                          "private",
                          "unlisted",
                          "public"
                        ]
                      },
                      "youtube_category_id": {
                        "type": "string",
                        "pattern": "^\\d+$"
                      },
                      "youtube_contains_synthetic_media": {
                        "type": "boolean"
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 5000
                      },
                      "category_id": {
                        "type": "string",
                        "pattern": "^\\d+$"
                      },
                      "privacy_status": {
                        "type": "string",
                        "enum": [
                          "private",
                          "unlisted",
                          "public"
                        ]
                      },
                      "cancellation_mode": {
                        "type": "string",
                        "enum": [
                          "DELETE",
                          "UNSCHEDULE_KEEP_PRIVATE"
                        ]
                      },
                      "tags": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "default_language": {
                        "type": "string"
                      },
                      "localizations": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "license": {
                        "type": "string",
                        "enum": [
                          "youtube",
                          "creativeCommon"
                        ]
                      },
                      "embeddable": {
                        "type": "boolean"
                      },
                      "public_stats_viewable": {
                        "type": "boolean"
                      },
                      "self_declared_made_for_kids": {
                        "type": "boolean"
                      },
                      "contains_synthetic_media": {
                        "type": "boolean"
                      },
                      "has_paid_product_placement": {
                        "type": "boolean"
                      },
                      "recording_date": {
                        "type": "string"
                      },
                      "notify_subscribers": {
                        "type": "boolean"
                      },
                      "thumbnail_asset_id": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      "surface_expectation": {
                        "type": "string",
                        "const": "SHORT"
                      },
                      "brand_partner": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "cover_asset_id": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      "audio_name": {
                        "type": "string"
                      },
                      "trial_params": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "is_ai_generated": {
                        "type": "boolean"
                      },
                      "branded_content_sponsor_ids": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "is_paid_partnership": {
                        "type": "boolean"
                      },
                      "media_options": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "propertyNames": {
                            "type": "string"
                          },
                          "additionalProperties": {}
                        }
                      },
                      "reply_to_id": {
                        "type": "string"
                      },
                      "quote_post_id": {
                        "type": "string"
                      },
                      "repost_target_id": {
                        "type": "string"
                      },
                      "reply_control": {
                        "type": "string"
                      },
                      "enable_reply_approvals": {
                        "type": "boolean"
                      },
                      "link_attachment": {
                        "type": "string",
                        "format": "uri"
                      },
                      "poll_attachment": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "gif_attachment": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "text_attachment": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "text_entities": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "propertyNames": {
                            "type": "string"
                          },
                          "additionalProperties": {}
                        }
                      },
                      "is_spoiler_media": {
                        "type": "boolean"
                      },
                      "is_ghost_post": {
                        "type": "boolean"
                      },
                      "allowlisted_country_codes": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "crossreshare_to_ig": {
                        "type": "boolean"
                      },
                      "crossreshare_to_ig_dark_mode": {
                        "type": "boolean"
                      },
                      "auto_publish_text": {
                        "type": "boolean"
                      },
                      "publication_mode": {
                        "type": "string",
                        "enum": [
                          "PUBLISH",
                          "DRAFT"
                        ]
                      },
                      "backdated_time": {
                        "type": "number"
                      },
                      "backdated_time_granularity": {
                        "type": "string",
                        "enum": [
                          "year",
                          "month",
                          "day",
                          "hour",
                          "minute"
                        ]
                      },
                      "place": {
                        "type": "string"
                      },
                      "feed_targeting": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "targeting": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      "child_attachments": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "propertyNames": {
                            "type": "string"
                          },
                          "additionalProperties": {}
                        }
                      },
                      "multi_share_end_card": {
                        "type": "boolean"
                      },
                      "multi_share_optimized": {
                        "type": "boolean"
                      },
                      "unpublished_content_type": {
                        "type": "string"
                      },
                      "no_story": {
                        "type": "boolean"
                      },
                      "crossposted_video_id": {
                        "type": "string"
                      },
                      "spherical": {
                        "type": "boolean"
                      }
                    }
                  },
                  "scheduled_at": {
                    "type": "string"
                  },
                  "display_timezone": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 80
                  },
                  "local_scheduled_at": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "schedule_timezone": {
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "schedule_dst_disambiguation": {
                    "anyOf": [
                      {
                        "type": "string",
                        "enum": [
                          "exact",
                          "earlier",
                          "later"
                        ]
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "schedule_intent_state": {
                    "type": "string",
                    "enum": [
                      "verified",
                      "legacy_unverified"
                    ]
                  },
                  "expires_at": {
                    "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",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "batch_id": {
                    "anyOf": [
                      {
                        "type": "string",
                        "format": "uuid",
                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "source_ref": {
                    "anyOf": [
                      {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {}
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "id",
                  "workspace_id",
                  "social_account_id",
                  "platform",
                  "destination",
                  "caption",
                  "hashtags",
                  "media",
                  "publish_options",
                  "scheduled_at",
                  "display_timezone",
                  "expires_at",
                  "status",
                  "version",
                  "automatic_retry_enabled",
                  "delete_requested_at",
                  "published_at",
                  "deleted_at",
                  "provider_post_id",
                  "permalink",
                  "created_at",
                  "updated_at",
                  "project_id",
                  "batch_id",
                  "source_ref"
                ]
              },
              "retry_allowed": {
                "type": "boolean"
              }
            },
            "required": [
              "item_id",
              "ordinal",
              "predecessor_post_id",
              "post",
              "retry_allowed"
            ]
          }
        },
        "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"
            ]
          }
        }
      },
      "required": [
        "id",
        "workspace_id",
        "social_account_id",
        "idempotency_key",
        "item_count",
        "created_at",
        "items",
        "expected_versions",
        "actions"
      ]
    },
    "deduped": {
      "type": "boolean"
    }
  },
  "required": [
    "thread"
  ]
}

الأخطاء وإعادة المحاولة بأمان

افحص حالة HTTP والجسم. قد يحوي خطأ التحقق 400 ‏ZodError؛ تستخدم أخطاء المعالج error و message و code. احتفظ بـ request_id أو x-request-id للتشخيص دون اعتماد. أصلح أخطاء وصول 401/403 قبل المحاولة واتّبع Retry-After لـ 429. لكتابة غير مؤكدة أو 5xx، اقرأ الموجود أولاً. أعِد مفتاح منع التكرار حيث يُدعم فقط؛ تختلف المحاولة حسب العملية ولا تضمن التسليم مرة واحدة بالضبط.

دليل استكشاف الأخطاء وإصلاحها

أمثلة

تستخدم الأمثلة قيماً خيالية مفحوصة بالمخططات. استبدل المعرّفات بالمفوّض لك، والوسائط بأصول جاهزة، والتواريخ بوقت نشر مؤكد. افحص أهلية الحساب قبل الكتابة. لا تُرسل الصفحة طلبات API.

اضبط SOSOAPI_ACCESS_TOKEN على خادمك ببيانات اعتماد تقبلها العملية، وأبقِه خارج شيفرة المتصفح. للوكيل، استخدم sosoapi auth login للدخول بالمتصفح ودع CLI يحدّث بيانات اعتماده.

request.json

{
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "id": "88888888-8888-4888-8888-888888888888"
}

cURL

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

JavaScript

// Server-side JavaScript. Do not print tokens or credential-bearing responses.
const token = process.env.SOSOAPI_ACCESS_TOKEN;
if (!token) throw new Error("Set an accepted credential for this operation");
const response = await fetch("https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/x-post-threads/get", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: "Bearer " + token },
  body: JSON.stringify({
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "id": "88888888-8888-4888-8888-888888888888"
})
});
const result = await response.json();
// Check response.ok, the operation-specific body and completion state before continuing.

CLI

npx sosoapi api post /studio-api/x-post-threads/get < request.json

مثال استجابة اصطناعية

{
  "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": true,
        "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-15T09:00:00Z",
          "display_timezone": "UTC",
          "expires_at": null,
          "status": "failed",
          "version": 2,
          "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": true,
        "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-15T09:00:00Z",
          "display_timezone": "UTC",
          "expires_at": null,
          "status": "failed",
          "version": 2,
          "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": 2,
      "aaaaaaaa-aaaa-4aaa-8aaa-aaaaaaaaaaa2": 2
    },
    "actions": [
      {
        "action": "resume",
        "allowed": true,
        "reason_code": "allowed",
        "message": "This fictional preflight failure is safe to resume."
      },
      {
        "action": "cancel",
        "allowed": true,
        "reason_code": "allowed",
        "message": "Cancel the unpublished items in this fictional thread."
      }
    ]
  }
}

MCP: sosoapi_get_x_post_thread