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

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

إرسال منشور صورة مكتمل

أرسِل منشور URL صورة مرة واحدة. يُعدّ SosoAPI الوسائط ويُعيد نتيجة النشر عند توفرها؛ وإلا احتفظ بمعرّف المنشور وافحصه مجدداً. لا تُعد الإرسال بمفتاح جديد. يستخدم HTTP حقولاً مسطحة أدناه؛ وتغلف أداة MCP الحقول بكائن post.

POST /studio-api/scheduled-posts/create-image-url

مراجعة العقد: · sha256:563d2d581da0ad29

نظرة عامة

أرسِل منشور URL صورة مرة واحدة. يُعدّ SosoAPI الوسائط ويُعيد نتيجة النشر عند توفرها؛ وإلا احتفظ بمعرّف المنشور وافحصه مجدداً. لا تُعد الإرسال بمفتاح جديد. يستخدم HTTP حقولاً مسطحة أدناه؛ وتغلف أداة MCP الحقول بكائن post.

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

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

فئات بيانات الاعتماد المقبولة
user_session, delegated_oauth, personal_access_token
إمكانية مفوّضة
agent:publish
الحد الأدنى لدور مساحة العمل
editor
نطاق الوصول
الموارد التي يحق لهذا المستخدم الوصول إليها
تلزم موافقة تشمل جميع مساحات العمل
لا
يغيّر الحالة
نعم
متى تُعدّ العملية مكتملة
terminal publication outcome

لا يستخدم الرمز إلا حقوق مالكه. يفحص كل طلب عضوية مساحة العمل وملكية المورد والمساحات المحددة والإمكانات الممنوحة. يغيّر 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)$"
project_idstring | nullاختياري / عنصر—
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)$"
project_idanyOf 2nullاختياري / عنصر—
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)$"
captionstring | nullاختياري / عنصر
  • default: null
captionanyOf 1stringاختياري / عنصر
  • maxLength: 5000
captionanyOf 2nullاختياري / عنصر—
hashtagsarrayاختياري / عنصر
  • maxItems: 100
  • default: []
hashtags[]stringاختياري / عنصر
  • maxLength: 100
mediaarrayاختياري / عنصر
  • maxItems: 0
  • default: []
media[]objectاختياري / عنصر
  • additionalProperties: false
media[].kindstringمطلوب في العنصر الأب
  • enum: ["image","video"]
media[].urlstringمطلوب في العنصر الأب
  • format: "uri"
media[].cover_urlstring | nullاختياري / عنصر—
media[].cover_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
media[].cover_urlanyOf 2nullاختياري / عنصر—
media[].cover_asset_idinteger | nullاختياري / عنصر—
media[].cover_asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
media[].cover_asset_idanyOf 2nullاختياري / عنصر—
media[].asset_idinteger | nullاختياري / عنصر—
media[].asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
media[].asset_idanyOf 2nullاختياري / عنصر—
media[].mime_typestring | nullاختياري / عنصر—
media[].mime_typeanyOf 1stringاختياري / عنصر
  • minLength: 1
  • maxLength: 160
media[].mime_typeanyOf 2nullاختياري / عنصر—
link_urlstring | nullاختياري / عنصر—
link_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
link_urlanyOf 2nullاختياري / عنصر—
provider_payloadobjectمطلوب في العنصر الأب—
provider_payloadoneOf 1objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.platformoneOf 1stringمطلوب في العنصر الأب
  • const: "x"
provider_payload.publish_optionsoneOf 1objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.publish_options.post_typeoneOf 1stringمطلوب في العنصر الأب
  • const: "TEXT"
provider_payloadoneOf 2objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.platformoneOf 2stringمطلوب في العنصر الأب
  • const: "instagram"
provider_payload.publish_optionsoneOf 2objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.publish_options.post_typeoneOf 2stringمطلوب في العنصر الأب
  • enum: ["IMAGE","VIDEO","CAROUSEL","REELS","STORY_IMAGE","STORY_VIDEO"]
provider_payload.publish_options.location_idoneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.share_to_feedoneOf 2booleanاختياري / عنصر—
provider_payload.publish_options.collaboratorsoneOf 2arrayاختياري / عنصر
  • maxItems: 3
provider_payload.publish_options.collaborators[]oneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 30
provider_payload.publish_options.first_commentoneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 2200
provider_payload.publish_options.cover_asset_idoneOf 2integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.thumb_offset_msoneOf 2integerاختياري / عنصر
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.audio_nameoneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 100
provider_payload.publish_options.trial_paramsoneOf 2objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.trial_params.graduation_strategyoneOf 2stringمطلوب في العنصر الأب
  • enum: ["MANUAL","SS_PERFORMANCE"]
provider_payload.publish_options.is_ai_generatedoneOf 2booleanاختياري / عنصر—
provider_payload.publish_options.branded_content_sponsor_idsoneOf 2arrayاختياري / عنصر
  • maxItems: 2
provider_payload.publish_options.branded_content_sponsor_ids[]oneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.is_paid_partnershiponeOf 2booleanاختياري / عنصر—
provider_payload.publish_options.media_optionsoneOf 2arrayاختياري / عنصر
  • maxItems: 10
provider_payload.publish_options.media_options[]oneOf 2objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.media_options[].asset_idoneOf 2integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.media_options[].alt_textoneOf 2stringاختياري / عنصر
  • minLength: 1
  • maxLength: 1000
provider_payload.publish_options.media_options[].user_tagsoneOf 2arrayاختياري / عنصر
  • maxItems: 20
provider_payload.publish_options.media_options[].user_tags[]oneOf 2objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.media_options[].user_tags[].usernameoneOf 2stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 30
provider_payload.publish_options.media_options[].user_tags[].xoneOf 2numberاختياري / عنصر
  • minimum: 0
  • maximum: 1
provider_payload.publish_options.media_options[].user_tags[].yoneOf 2numberاختياري / عنصر
  • minimum: 0
  • maximum: 1
provider_payload.publish_options.media_options[].product_tagsoneOf 2arrayاختياري / عنصر
  • maxItems: 5
provider_payload.publish_options.media_options[].product_tags[]oneOf 2objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.media_options[].product_tags[].product_idoneOf 2stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.media_options[].product_tags[].xoneOf 2numberاختياري / عنصر
  • minimum: 0
  • maximum: 1
provider_payload.publish_options.media_options[].product_tags[].yoneOf 2numberاختياري / عنصر
  • minimum: 0
  • maximum: 1
provider_payload.publish_options.media_options[].thumb_offset_msoneOf 2integerاختياري / عنصر
  • minimum: 0
  • maximum: 9007199254740991
provider_payloadoneOf 3objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.platformoneOf 3stringمطلوب في العنصر الأب
  • const: "facebook"
provider_payload.publish_optionsoneOf 3objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.publish_options.post_typeoneOf 3stringمطلوب في العنصر الأب
  • enum: ["TEXT","LINK","IMAGE","MULTI_IMAGE","VIDEO","REELS","STORY_IMAGE","STORY_VIDEO"]
provider_payload.publish_options.titleoneOf 3stringاختياري / عنصر
  • maxLength: 255
provider_payload.publish_options.descriptiononeOf 3stringاختياري / عنصر
  • maxLength: 5000
provider_payload.publish_options.publication_modeoneOf 3stringاختياري / عنصر
  • enum: ["PUBLISH","DRAFT"]
provider_payload.publish_options.backdated_timeoneOf 3numberاختياري / عنصر—
provider_payload.publish_options.backdated_time_granularityoneOf 3stringاختياري / عنصر
  • enum: ["year","month","day","hour","minute"]
provider_payload.publish_options.placeoneOf 3stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.tagsoneOf 3arrayاختياري / عنصر
  • maxItems: 50
provider_payload.publish_options.tags[]oneOf 3stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.feed_targetingoneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.feed_targeting.age_minoneOf 3integerاختياري / عنصر
  • minimum: 13
  • maximum: 65
provider_payload.publish_options.feed_targeting.age_maxoneOf 3integerاختياري / عنصر
  • minimum: 13
  • maximum: 65
provider_payload.publish_options.feed_targeting.college_yearsoneOf 3arrayاختياري / عنصر
  • maxItems: 100
provider_payload.publish_options.feed_targeting.college_years[]oneOf 3integerاختياري / عنصر
  • minimum: 1900
  • maximum: 2200
provider_payload.publish_options.feed_targeting.education_statusesoneOf 3arrayاختياري / عنصر
  • maxItems: 3
provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3numberاختياري / عنصر—
provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 1numberاختياري / عنصر
  • const: 1
provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 2numberاختياري / عنصر
  • const: 2
provider_payload.publish_options.feed_targeting.education_statuses[]oneOf 3 / anyOf 3numberاختياري / عنصر
  • const: 3
provider_payload.publish_options.feed_targeting.gendersoneOf 3arrayاختياري / عنصر
  • maxItems: 2
provider_payload.publish_options.feed_targeting.genders[]oneOf 3numberاختياري / عنصر—
provider_payload.publish_options.feed_targeting.genders[]oneOf 3 / anyOf 1numberاختياري / عنصر
  • const: 1
provider_payload.publish_options.feed_targeting.genders[]oneOf 3 / anyOf 2numberاختياري / عنصر
  • const: 2
provider_payload.publish_options.feed_targeting.geo_locationsoneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.feed_targeting.geo_locations.countriesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 25
provider_payload.publish_options.feed_targeting.geo_locations.countries[]oneOf 3stringاختياري / عنصر
  • pattern: "^[A-Z]{2}$"
provider_payload.publish_options.feed_targeting.geo_locations.regionsoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.feed_targeting.geo_locations.regions[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.feed_targeting.geo_locations.regions[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.feed_targeting.geo_locations.citiesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.feed_targeting.geo_locations.cities[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.feed_targeting.geo_locations.cities[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.feed_targeting.geo_locations.cities[].radiusoneOf 3numberاختياري / عنصر
  • maximum: 1000
  • exclusiveMinimum: 0
provider_payload.publish_options.feed_targeting.geo_locations.cities[].distance_unitoneOf 3stringاختياري / عنصر
  • enum: ["mile","kilometer"]
provider_payload.publish_options.feed_targeting.geo_locations.zipsoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.feed_targeting.geo_locations.zips[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.feed_targeting.geo_locations.zips[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.feed_targeting.geo_locations.location_typesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 2
provider_payload.publish_options.feed_targeting.geo_locations.location_types[]oneOf 3stringاختياري / عنصر
  • enum: ["home","recent"]
provider_payload.publish_options.feed_targeting.interestsoneOf 3arrayاختياري / عنصر
  • maxItems: 250
provider_payload.publish_options.feed_targeting.interests[]oneOf 3string | integerاختياري / عنصر—
provider_payload.publish_options.feed_targeting.interests[]oneOf 3 / anyOf 1stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.feed_targeting.interests[]oneOf 3 / anyOf 2integerاختياري / عنصر
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.feed_targeting.localesoneOf 3arrayاختياري / عنصر
  • maxItems: 250
provider_payload.publish_options.feed_targeting.locales[]oneOf 3integerاختياري / عنصر
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.feed_targeting.relationship_statusesoneOf 3arrayاختياري / عنصر
  • maxItems: 4
provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3numberاختياري / عنصر—
provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 1numberاختياري / عنصر
  • const: 1
provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 2numberاختياري / عنصر
  • const: 2
provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 3numberاختياري / عنصر
  • const: 3
provider_payload.publish_options.feed_targeting.relationship_statuses[]oneOf 3 / anyOf 4numberاختياري / عنصر
  • const: 4
provider_payload.publish_options.targetingoneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.targeting.age_minoneOf 3numberاختياري / عنصر—
provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 1numberاختياري / عنصر
  • const: 13
provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 2numberاختياري / عنصر
  • const: 15
provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 3numberاختياري / عنصر
  • const: 18
provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 4numberاختياري / عنصر
  • const: 21
provider_payload.publish_options.targeting.age_minoneOf 3 / anyOf 5numberاختياري / عنصر
  • const: 25
provider_payload.publish_options.targeting.geo_locationsoneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.targeting.geo_locations.countriesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 25
provider_payload.publish_options.targeting.geo_locations.countries[]oneOf 3stringاختياري / عنصر
  • pattern: "^[A-Z]{2}$"
provider_payload.publish_options.targeting.geo_locations.regionsoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.targeting.geo_locations.regions[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.targeting.geo_locations.regions[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.targeting.geo_locations.citiesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.targeting.geo_locations.cities[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.targeting.geo_locations.cities[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.targeting.geo_locations.cities[].radiusoneOf 3numberاختياري / عنصر
  • maximum: 1000
  • exclusiveMinimum: 0
provider_payload.publish_options.targeting.geo_locations.cities[].distance_unitoneOf 3stringاختياري / عنصر
  • enum: ["mile","kilometer"]
provider_payload.publish_options.targeting.geo_locations.zipsoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 250
provider_payload.publish_options.targeting.geo_locations.zips[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3string | integerمطلوب في العنصر الأب—
provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3 / anyOf 1stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.targeting.geo_locations.zips[].keyoneOf 3 / anyOf 2integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.targeting.geo_locations.location_typesoneOf 3arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 2
provider_payload.publish_options.targeting.geo_locations.location_types[]oneOf 3stringاختياري / عنصر
  • enum: ["home","recent"]
provider_payload.publish_options.child_attachmentsoneOf 3arrayاختياري / عنصر
  • minItems: 2
  • maxItems: 10
provider_payload.publish_options.child_attachments[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.child_attachments[].linkoneOf 3stringمطلوب في العنصر الأب
  • format: "uri"
provider_payload.publish_options.child_attachments[].nameoneOf 3stringاختياري / عنصر
  • maxLength: 255
provider_payload.publish_options.child_attachments[].descriptiononeOf 3stringاختياري / عنصر
  • maxLength: 1000
provider_payload.publish_options.child_attachments[].pictureoneOf 3stringمطلوب في العنصر الأب
  • format: "uri"
provider_payload.publish_options.multi_share_end_cardoneOf 3booleanاختياري / عنصر—
provider_payload.publish_options.multi_share_optimizedoneOf 3booleanاختياري / عنصر—
provider_payload.publish_options.unpublished_content_typeoneOf 3stringاختياري / عنصر
  • enum: ["SCHEDULED","SCHEDULED_RECURRING","DRAFT","PUBLISH_PENDING","ADS_POST","INLINE_CREATED","PUBLISHED","REVIEWABLE_BRANDED_CONTENT"]
provider_payload.publish_options.no_storyoneOf 3booleanاختياري / عنصر—
provider_payload.publish_options.crossposted_video_idoneOf 3stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.sphericaloneOf 3booleanاختياري / عنصر—
provider_payload.publish_options.media_optionsoneOf 3arrayاختياري / عنصر
  • maxItems: 20
provider_payload.publish_options.media_options[]oneOf 3objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.media_options[].asset_idoneOf 3integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.media_options[].alt_text_customoneOf 3stringاختياري / عنصر
  • minLength: 1
  • maxLength: 1000
provider_payloadoneOf 4objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.platformoneOf 4stringمطلوب في العنصر الأب
  • const: "threads"
provider_payload.publish_optionsoneOf 4objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.publish_options.post_typeoneOf 4stringمطلوب في العنصر الأب
  • enum: ["TEXT","IMAGE","VIDEO","CAROUSEL","REPOST"]
provider_payload.publish_options.reply_to_idoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.quote_post_idoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.repost_target_idoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.reply_controloneOf 4stringاختياري / عنصر
  • enum: ["everyone","accounts_you_follow","mentioned_only","parent_post_author_only","followers_only"]
provider_payload.publish_options.enable_reply_approvalsoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.link_attachmentoneOf 4stringاختياري / عنصر
  • format: "uri"
provider_payload.publish_options.poll_attachmentoneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.poll_attachment.option_aoneOf 4stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 25
provider_payload.publish_options.poll_attachment.option_boneOf 4stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 25
provider_payload.publish_options.poll_attachment.option_coneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 25
provider_payload.publish_options.poll_attachment.option_doneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 25
provider_payload.publish_options.gif_attachmentoneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.gif_attachment.gif_idoneOf 4stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.gif_attachment.provideroneOf 4stringمطلوب في العنصر الأب
  • const: "GIPHY"
provider_payload.publish_options.text_attachmentoneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.text_attachment.plaintextoneOf 4stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 10000
provider_payload.publish_options.text_attachment.link_attachment_urloneOf 4stringاختياري / عنصر
  • format: "uri"
provider_payload.publish_options.text_attachment.text_with_styling_infooneOf 4arrayاختياري / عنصر
  • maxItems: 100
provider_payload.publish_options.text_attachment.text_with_styling_info[]oneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.text_attachment.text_with_styling_info[].offsetoneOf 4integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.text_attachment.text_with_styling_info[].lengthoneOf 4integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_infooneOf 4arrayمطلوب في العنصر الأب
  • minItems: 1
provider_payload.publish_options.text_attachment.text_with_styling_info[].styling_info[]oneOf 4stringاختياري / عنصر
  • enum: ["bold","italic","highlight","underline","strikethrough"]
provider_payload.publish_options.topic_tagoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 50
provider_payload.publish_options.text_entitiesoneOf 4arrayاختياري / عنصر
  • maxItems: 10
provider_payload.publish_options.text_entities[]oneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.text_entities[].entity_typeoneOf 4stringمطلوب في العنصر الأب
  • enum: ["SPOILER","spoiler"]
provider_payload.publish_options.text_entities[].offsetoneOf 4integerمطلوب في العنصر الأب
  • minimum: 0
  • maximum: 9007199254740991
provider_payload.publish_options.text_entities[].lengthoneOf 4integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.is_spoiler_mediaoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.is_ghost_postoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.location_idoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 256
provider_payload.publish_options.allowlisted_country_codesoneOf 4arrayاختياري / عنصر
  • minItems: 1
  • maxItems: 249
provider_payload.publish_options.allowlisted_country_codes[]oneOf 4stringاختياري / عنصر
  • pattern: "^[A-Z]{2}$"
provider_payload.publish_options.crossreshare_to_igoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.crossreshare_to_ig_dark_modeoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.auto_publish_textoneOf 4booleanاختياري / عنصر—
provider_payload.publish_options.media_optionsoneOf 4arrayاختياري / عنصر
  • maxItems: 20
provider_payload.publish_options.media_options[]oneOf 4objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.media_options[].asset_idoneOf 4integerمطلوب في العنصر الأب
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.media_options[].alt_textoneOf 4stringاختياري / عنصر
  • minLength: 1
  • maxLength: 1000
provider_payload.publish_options.media_options[].is_spoiler_mediaoneOf 4booleanاختياري / عنصر—
provider_payloadoneOf 5objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.platformoneOf 5stringمطلوب في العنصر الأب
  • const: "youtube"
provider_payload.publish_optionsoneOf 5objectمطلوب في العنصر الأب
  • additionalProperties: false
provider_payload.publish_options.post_typeoneOf 5stringمطلوب في العنصر الأب
  • const: "VIDEO"
provider_payload.publish_options.titleoneOf 5stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 100
provider_payload.publish_options.descriptiononeOf 5stringاختياري / عنصر
  • maxLength: 5000
provider_payload.publish_options.tagsoneOf 5arrayاختياري / عنصر
  • maxItems: 100
provider_payload.publish_options.tags[]oneOf 5stringاختياري / عنصر
  • minLength: 1
  • maxLength: 500
provider_payload.publish_options.category_idoneOf 5stringاختياري / عنصر—
provider_payload.publish_options.category_idoneOf 5 / anyOf 1stringاختياري / عنصر
  • minLength: 0
  • maxLength: 0
provider_payload.publish_options.category_idoneOf 5 / anyOf 2stringاختياري / عنصر
  • pattern: "^\\d+$"
provider_payload.publish_options.default_languageoneOf 5stringاختياري / عنصر
  • minLength: 2
  • maxLength: 35
provider_payload.publish_options.localizationsoneOf 5objectاختياري / عنصر
  • additionalProperties: {"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":100},"description":{"type":"string","maxLength":5000}},"required":["title","description"],"additionalProperties":false}
provider_payload.publish_options.localizations.*oneOf 5objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.localizations.*.titleoneOf 5stringمطلوب في العنصر الأب
  • minLength: 1
  • maxLength: 100
provider_payload.publish_options.localizations.*.descriptiononeOf 5stringمطلوب في العنصر الأب
  • maxLength: 5000
provider_payload.publish_options.privacy_statusoneOf 5stringمطلوب في العنصر الأب
  • enum: ["private","unlisted","public"]
provider_payload.publish_options.cancellation_modeoneOf 5stringمطلوب في العنصر الأب
  • enum: ["DELETE","UNSCHEDULE_KEEP_PRIVATE"]
provider_payload.publish_options.licenseoneOf 5stringاختياري / عنصر
  • enum: ["youtube","creativeCommon"]
provider_payload.publish_options.embeddableoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.public_stats_viewableoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.self_declared_made_for_kidsoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.contains_synthetic_mediaoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.has_paid_product_placementoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.recording_dateoneOf 5stringاختياري / عنصر
  • 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)))$"
provider_payload.publish_options.notify_subscribersoneOf 5booleanاختياري / عنصر—
provider_payload.publish_options.thumbnail_asset_idoneOf 5integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
provider_payload.publish_options.surface_expectationoneOf 5stringاختياري / عنصر
  • const: "SHORT"
provider_payload.publish_options.brand_partneroneOf 5objectاختياري / عنصر
  • additionalProperties: false
provider_payload.publish_options.brand_partner.channel_idoneOf 5stringاختياري / عنصر
  • pattern: "^UC[A-Za-z0-9_-]+$"
provider_payload.publish_options.brand_partner.channel_handleoneOf 5stringاختياري / عنصر
  • pattern: "^@[A-Za-z0-9._-]+$"
scheduled_atstringمطلوب في العنصر الأب
  • format: "date-time"
  • pattern: "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
display_timezonestringاختياري / عنصر
  • minLength: 1
  • maxLength: 80
  • default: "UTC"
local_scheduled_atstringاختياري / عنصر
  • pattern: "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
schedule_dst_disambiguationstringاختياري / عنصر
  • enum: ["exact","earlier","later"]
expires_atstring | nullاختياري / عنصر—
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|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
expires_atanyOf 2nullاختياري / عنصر—
source_refobject | nullاختياري / عنصر—
source_refanyOf 1objectاختياري / عنصر
  • additionalProperties: {}
source_ref.*anyOf 1any JSON valueاختياري / عنصر—
source_refanyOf 2nullاختياري / عنصر—
automatic_retry_enabledbooleanاختياري / عنصر
  • default: true
idempotency_keystringمطلوب في العنصر الأب
  • minLength: 8
  • maxLength: 160
source_urlstringمطلوب في العنصر الأب
  • format: "uri"
  • maxLength: 2048
wait_secondsintegerاختياري / عنصر
  • minimum: 0
  • maximum: 35
  • default: 35
مخطط 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)$"
    },
    "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"
        }
      ]
    },
    "social_account_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "caption": {
      "default": null,
      "anyOf": [
        {
          "type": "string",
          "maxLength": 5000
        },
        {
          "type": "null"
        }
      ]
    },
    "hashtags": {
      "default": [],
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 100
      }
    },
    "media": {
      "default": [],
      "maxItems": 0,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "image",
              "video"
            ]
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "cover_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ]
          },
          "cover_asset_id": {
            "anyOf": [
              {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "asset_id": {
            "anyOf": [
              {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "mime_type": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1,
                "maxLength": 160
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "kind",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "link_url": {
      "anyOf": [
        {
          "type": "string",
          "format": "uri"
        },
        {
          "type": "null"
        }
      ]
    },
    "provider_payload": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "const": "x"
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "const": "TEXT"
                }
              },
              "required": [
                "post_type"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "const": "instagram"
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "enum": [
                    "IMAGE",
                    "VIDEO",
                    "CAROUSEL",
                    "REELS",
                    "STORY_IMAGE",
                    "STORY_VIDEO"
                  ]
                },
                "location_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "share_to_feed": {
                  "type": "boolean"
                },
                "collaborators": {
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 30
                  }
                },
                "first_comment": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 2200
                },
                "cover_asset_id": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "thumb_offset_ms": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                "audio_name": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 100
                },
                "trial_params": {
                  "type": "object",
                  "properties": {
                    "graduation_strategy": {
                      "type": "string",
                      "enum": [
                        "MANUAL",
                        "SS_PERFORMANCE"
                      ]
                    }
                  },
                  "required": [
                    "graduation_strategy"
                  ],
                  "additionalProperties": false
                },
                "is_ai_generated": {
                  "type": "boolean"
                },
                "branded_content_sponsor_ids": {
                  "maxItems": 2,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 256
                  }
                },
                "is_paid_partnership": {
                  "type": "boolean"
                },
                "media_options": {
                  "maxItems": 10,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "asset_id": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      "alt_text": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "user_tags": {
                        "maxItems": 20,
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "username": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 30
                            },
                            "x": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "y": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            }
                          },
                          "required": [
                            "username"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "product_tags": {
                        "maxItems": 5,
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "product_id": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "x": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "y": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            }
                          },
                          "required": [
                            "product_id"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "thumb_offset_ms": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      }
                    },
                    "required": [
                      "asset_id"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "post_type"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "const": "facebook"
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "enum": [
                    "TEXT",
                    "LINK",
                    "IMAGE",
                    "MULTI_IMAGE",
                    "VIDEO",
                    "REELS",
                    "STORY_IMAGE",
                    "STORY_VIDEO"
                  ]
                },
                "title": {
                  "type": "string",
                  "maxLength": 255
                },
                "description": {
                  "type": "string",
                  "maxLength": 5000
                },
                "publication_mode": {
                  "type": "string",
                  "enum": [
                    "PUBLISH",
                    "DRAFT"
                  ]
                },
                "backdated_time": {
                  "type": "number"
                },
                "backdated_time_granularity": {
                  "type": "string",
                  "enum": [
                    "year",
                    "month",
                    "day",
                    "hour",
                    "minute"
                  ]
                },
                "place": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "tags": {
                  "maxItems": 50,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 256
                  }
                },
                "feed_targeting": {
                  "type": "object",
                  "properties": {
                    "age_min": {
                      "type": "integer",
                      "minimum": 13,
                      "maximum": 65
                    },
                    "age_max": {
                      "type": "integer",
                      "minimum": 13,
                      "maximum": 65
                    },
                    "college_years": {
                      "maxItems": 100,
                      "type": "array",
                      "items": {
                        "type": "integer",
                        "minimum": 1900,
                        "maximum": 2200
                      }
                    },
                    "education_statuses": {
                      "maxItems": 3,
                      "type": "array",
                      "items": {
                        "anyOf": [
                          {
                            "type": "number",
                            "const": 1
                          },
                          {
                            "type": "number",
                            "const": 2
                          },
                          {
                            "type": "number",
                            "const": 3
                          }
                        ]
                      }
                    },
                    "genders": {
                      "maxItems": 2,
                      "type": "array",
                      "items": {
                        "anyOf": [
                          {
                            "type": "number",
                            "const": 1
                          },
                          {
                            "type": "number",
                            "const": 2
                          }
                        ]
                      }
                    },
                    "geo_locations": {
                      "type": "object",
                      "properties": {
                        "countries": {
                          "minItems": 1,
                          "maxItems": 25,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^[A-Z]{2}$"
                          }
                        },
                        "regions": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "cities": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              },
                              "radius": {
                                "type": "number",
                                "exclusiveMinimum": 0,
                                "maximum": 1000
                              },
                              "distance_unit": {
                                "type": "string",
                                "enum": [
                                  "mile",
                                  "kilometer"
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "zips": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "location_types": {
                          "minItems": 1,
                          "maxItems": 2,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "enum": [
                              "home",
                              "recent"
                            ]
                          }
                        }
                      },
                      "additionalProperties": false
                    },
                    "interests": {
                      "maxItems": 250,
                      "type": "array",
                      "items": {
                        "anyOf": [
                          {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          }
                        ]
                      }
                    },
                    "locales": {
                      "maxItems": 250,
                      "type": "array",
                      "items": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      }
                    },
                    "relationship_statuses": {
                      "maxItems": 4,
                      "type": "array",
                      "items": {
                        "anyOf": [
                          {
                            "type": "number",
                            "const": 1
                          },
                          {
                            "type": "number",
                            "const": 2
                          },
                          {
                            "type": "number",
                            "const": 3
                          },
                          {
                            "type": "number",
                            "const": 4
                          }
                        ]
                      }
                    }
                  },
                  "additionalProperties": false
                },
                "targeting": {
                  "type": "object",
                  "properties": {
                    "age_min": {
                      "anyOf": [
                        {
                          "type": "number",
                          "const": 13
                        },
                        {
                          "type": "number",
                          "const": 15
                        },
                        {
                          "type": "number",
                          "const": 18
                        },
                        {
                          "type": "number",
                          "const": 21
                        },
                        {
                          "type": "number",
                          "const": 25
                        }
                      ]
                    },
                    "geo_locations": {
                      "type": "object",
                      "properties": {
                        "countries": {
                          "minItems": 1,
                          "maxItems": 25,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^[A-Z]{2}$"
                          }
                        },
                        "regions": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "cities": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              },
                              "radius": {
                                "type": "number",
                                "exclusiveMinimum": 0,
                                "maximum": 1000
                              },
                              "distance_unit": {
                                "type": "string",
                                "enum": [
                                  "mile",
                                  "kilometer"
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "zips": {
                          "minItems": 1,
                          "maxItems": 250,
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "key": {
                                "anyOf": [
                                  {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 9007199254740991
                                  }
                                ]
                              }
                            },
                            "required": [
                              "key"
                            ],
                            "additionalProperties": false
                          }
                        },
                        "location_types": {
                          "minItems": 1,
                          "maxItems": 2,
                          "type": "array",
                          "items": {
                            "type": "string",
                            "enum": [
                              "home",
                              "recent"
                            ]
                          }
                        }
                      },
                      "additionalProperties": false
                    }
                  },
                  "additionalProperties": false
                },
                "child_attachments": {
                  "minItems": 2,
                  "maxItems": 10,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "link": {
                        "type": "string",
                        "format": "uri"
                      },
                      "name": {
                        "type": "string",
                        "maxLength": 255
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 1000
                      },
                      "picture": {
                        "type": "string",
                        "format": "uri"
                      }
                    },
                    "required": [
                      "link",
                      "picture"
                    ],
                    "additionalProperties": false
                  }
                },
                "multi_share_end_card": {
                  "type": "boolean"
                },
                "multi_share_optimized": {
                  "type": "boolean"
                },
                "unpublished_content_type": {
                  "type": "string",
                  "enum": [
                    "SCHEDULED",
                    "SCHEDULED_RECURRING",
                    "DRAFT",
                    "PUBLISH_PENDING",
                    "ADS_POST",
                    "INLINE_CREATED",
                    "PUBLISHED",
                    "REVIEWABLE_BRANDED_CONTENT"
                  ]
                },
                "no_story": {
                  "type": "boolean"
                },
                "crossposted_video_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "spherical": {
                  "type": "boolean"
                },
                "media_options": {
                  "maxItems": 20,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "asset_id": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      "alt_text_custom": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "asset_id"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "post_type"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "const": "threads"
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "enum": [
                    "TEXT",
                    "IMAGE",
                    "VIDEO",
                    "CAROUSEL",
                    "REPOST"
                  ]
                },
                "reply_to_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "quote_post_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "repost_target_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "reply_control": {
                  "type": "string",
                  "enum": [
                    "everyone",
                    "accounts_you_follow",
                    "mentioned_only",
                    "parent_post_author_only",
                    "followers_only"
                  ]
                },
                "enable_reply_approvals": {
                  "type": "boolean"
                },
                "link_attachment": {
                  "type": "string",
                  "format": "uri"
                },
                "poll_attachment": {
                  "type": "object",
                  "properties": {
                    "option_a": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 25
                    },
                    "option_b": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 25
                    },
                    "option_c": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 25
                    },
                    "option_d": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 25
                    }
                  },
                  "required": [
                    "option_a",
                    "option_b"
                  ],
                  "additionalProperties": false
                },
                "gif_attachment": {
                  "type": "object",
                  "properties": {
                    "gif_id": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "provider": {
                      "type": "string",
                      "const": "GIPHY"
                    }
                  },
                  "required": [
                    "gif_id",
                    "provider"
                  ],
                  "additionalProperties": false
                },
                "text_attachment": {
                  "type": "object",
                  "properties": {
                    "plaintext": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 10000
                    },
                    "link_attachment_url": {
                      "type": "string",
                      "format": "uri"
                    },
                    "text_with_styling_info": {
                      "maxItems": 100,
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "offset": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991
                          },
                          "length": {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          "styling_info": {
                            "minItems": 1,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "bold",
                                "italic",
                                "highlight",
                                "underline",
                                "strikethrough"
                              ]
                            }
                          }
                        },
                        "required": [
                          "offset",
                          "length",
                          "styling_info"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "plaintext"
                  ],
                  "additionalProperties": false
                },
                "topic_tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 50
                },
                "text_entities": {
                  "maxItems": 10,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entity_type": {
                        "type": "string",
                        "enum": [
                          "SPOILER",
                          "spoiler"
                        ]
                      },
                      "offset": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "length": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      }
                    },
                    "required": [
                      "entity_type",
                      "offset",
                      "length"
                    ],
                    "additionalProperties": false
                  }
                },
                "is_spoiler_media": {
                  "type": "boolean"
                },
                "is_ghost_post": {
                  "type": "boolean"
                },
                "location_id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 256
                },
                "allowlisted_country_codes": {
                  "minItems": 1,
                  "maxItems": 249,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^[A-Z]{2}$"
                  }
                },
                "crossreshare_to_ig": {
                  "type": "boolean"
                },
                "crossreshare_to_ig_dark_mode": {
                  "type": "boolean"
                },
                "auto_publish_text": {
                  "type": "boolean"
                },
                "media_options": {
                  "maxItems": 20,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "asset_id": {
                        "type": "integer",
                        "exclusiveMinimum": 0,
                        "maximum": 9007199254740991
                      },
                      "alt_text": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "is_spoiler_media": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "asset_id"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "post_type"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "platform": {
              "type": "string",
              "const": "youtube"
            },
            "publish_options": {
              "type": "object",
              "properties": {
                "post_type": {
                  "type": "string",
                  "const": "VIDEO"
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 100
                },
                "description": {
                  "type": "string",
                  "maxLength": 5000
                },
                "tags": {
                  "maxItems": 100,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 500
                  }
                },
                "category_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "minLength": 0,
                      "maxLength": 0
                    },
                    {
                      "type": "string",
                      "pattern": "^\\d+$"
                    }
                  ]
                },
                "default_language": {
                  "type": "string",
                  "minLength": 2,
                  "maxLength": 35
                },
                "localizations": {
                  "type": "object",
                  "propertyNames": {
                    "type": "string"
                  },
                  "additionalProperties": {
                    "type": "object",
                    "properties": {
                      "title": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 100
                      },
                      "description": {
                        "type": "string",
                        "maxLength": 5000
                      }
                    },
                    "required": [
                      "title",
                      "description"
                    ],
                    "additionalProperties": false
                  }
                },
                "privacy_status": {
                  "type": "string",
                  "enum": [
                    "private",
                    "unlisted",
                    "public"
                  ]
                },
                "cancellation_mode": {
                  "type": "string",
                  "enum": [
                    "DELETE",
                    "UNSCHEDULE_KEEP_PRIVATE"
                  ]
                },
                "license": {
                  "type": "string",
                  "enum": [
                    "youtube",
                    "creativeCommon"
                  ]
                },
                "embeddable": {
                  "type": "boolean"
                },
                "public_stats_viewable": {
                  "type": "boolean"
                },
                "self_declared_made_for_kids": {
                  "type": "boolean"
                },
                "contains_synthetic_media": {
                  "type": "boolean"
                },
                "has_paid_product_placement": {
                  "type": "boolean"
                },
                "recording_date": {
                  "type": "string",
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                },
                "notify_subscribers": {
                  "type": "boolean"
                },
                "thumbnail_asset_id": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "surface_expectation": {
                  "type": "string",
                  "const": "SHORT"
                },
                "brand_partner": {
                  "type": "object",
                  "properties": {
                    "channel_id": {
                      "type": "string",
                      "pattern": "^UC[A-Za-z0-9_-]+$"
                    },
                    "channel_handle": {
                      "type": "string",
                      "pattern": "^@[A-Za-z0-9._-]+$"
                    }
                  },
                  "additionalProperties": false
                }
              },
              "required": [
                "post_type",
                "title",
                "privacy_status",
                "cancellation_mode"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "platform",
            "publish_options"
          ],
          "additionalProperties": false
        }
      ]
    },
    "scheduled_at": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
    },
    "display_timezone": {
      "default": "UTC",
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "local_scheduled_at": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,6})?)?$"
    },
    "schedule_dst_disambiguation": {
      "type": "string",
      "enum": [
        "exact",
        "earlier",
        "later"
      ]
    },
    "expires_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
        },
        {
          "type": "null"
        }
      ]
    },
    "source_ref": {
      "anyOf": [
        {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "automatic_retry_enabled": {
      "default": true,
      "type": "boolean"
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 8,
      "maxLength": 160
    },
    "source_url": {
      "type": "string",
      "maxLength": 2048,
      "format": "uri"
    },
    "wait_seconds": {
      "default": 35,
      "type": "integer",
      "minimum": 0,
      "maximum": 35
    }
  },
  "required": [
    "workspace_id",
    "social_account_id",
    "provider_payload",
    "scheduled_at",
    "idempotency_key",
    "source_url"
  ],
  "additionalProperties": false
}

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

رموز نجاح HTTP: 200, 201. عندما تكتمل العملية: terminal publication outcome.

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

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

الاستجابة والاكتمال
الحقل / الفرعالنوع / مطلوبالقيود
$objectمطلوب في العنصر الأب—
postobjectمطلوب في العنصر الأب—
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}$"
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)$"
post.social_account_idstring | nullمطلوب في العنصر الأب—
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)$"
post.social_account_idanyOf 2nullمطلوب في العنصر الأب—
post.platformstringمطلوب في العنصر الأب
  • enum: ["instagram","threads","facebook","youtube","x"]
post.destinationobjectمطلوب في العنصر الأب—
post.destination.social_account_idstring | nullمطلوب في العنصر الأب—
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)$"
post.destination.social_account_idanyOf 2nullمطلوب في العنصر الأب—
post.destination.platformstringمطلوب في العنصر الأب
  • enum: ["instagram","threads","facebook","youtube","x"]
post.destination.platform_user_idstring | nullمطلوب في العنصر الأب—
post.destination.platform_user_idanyOf 1stringمطلوب في العنصر الأب—
post.destination.platform_user_idanyOf 2nullمطلوب في العنصر الأب—
post.destination.account_labelstring | nullمطلوب في العنصر الأب—
post.destination.account_labelanyOf 1stringمطلوب في العنصر الأب—
post.destination.account_labelanyOf 2nullمطلوب في العنصر الأب—
post.captionstring | nullمطلوب في العنصر الأب—
post.captionanyOf 1stringمطلوب في العنصر الأب—
post.captionanyOf 2nullمطلوب في العنصر الأب—
post.hashtagsarrayمطلوب في العنصر الأب—
post.hashtags[]stringاختياري / عنصر—
post.mediaarrayمطلوب في العنصر الأب—
post.media[]objectاختياري / عنصر—
post.media[].kindstringمطلوب في العنصر الأب
  • enum: ["image","video"]
post.media[].urlstringمطلوب في العنصر الأب
  • format: "uri"
post.media[].cover_urlstring | nullاختياري / عنصر—
post.media[].cover_urlanyOf 1stringاختياري / عنصر
  • format: "uri"
post.media[].cover_urlanyOf 2nullاختياري / عنصر—
post.media[].cover_asset_idinteger | nullاختياري / عنصر—
post.media[].cover_asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].cover_asset_idanyOf 2nullاختياري / عنصر—
post.media[].asset_idinteger | nullاختياري / عنصر—
post.media[].asset_idanyOf 1integerاختياري / عنصر
  • maximum: 9007199254740991
  • exclusiveMinimum: 0
post.media[].asset_idanyOf 2nullاختياري / عنصر—
post.media[].mime_typestring | nullاختياري / عنصر—
post.media[].mime_typeanyOf 1stringاختياري / عنصر
  • minLength: 1
  • maxLength: 160
post.media[].mime_typeanyOf 2nullاختياري / عنصر—
post.media[].preview_urlstring | nullاختياري / عنصر

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

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

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

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

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

افحص حالة 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",
  "social_account_id": "11111111-1111-4111-8111-111111111111",
  "provider_payload": {
    "platform": "threads",
    "publish_options": {
      "post_type": "IMAGE"
    }
  },
  "scheduled_at": "2099-01-15T09:00:00Z",
  "idempotency_key": "example-intent-0001",
  "source_url": "https://example.com/media.png"
}

cURL

curl --request POST \
  "https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/scheduled-posts/create-image-url" \
  -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/scheduled-posts/create-image-url", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: "Bearer " + token },
  body: JSON.stringify({
  "workspace_id": "11111111-1111-4111-8111-111111111111",
  "social_account_id": "11111111-1111-4111-8111-111111111111",
  "provider_payload": {
    "platform": "threads",
    "publish_options": {
      "post_type": "IMAGE"
    }
  },
  "scheduled_at": "2099-01-15T09:00:00Z",
  "idempotency_key": "example-intent-0001",
  "source_url": "https://example.com/media.png"
})
});
const result = await response.json();
// Check response.ok, the operation-specific body and completion state before continuing.

CLI

npx sosoapi api post /studio-api/scheduled-posts/create-image-url < request.json

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

{
  "post": {
    "id": "11111111-1111-4111-8111-111111111111",
    "workspace_id": "11111111-1111-4111-8111-111111111111",
    "social_account_id": null,
    "platform": "instagram",
    "destination": {
      "social_account_id": null,
      "platform": "instagram",
      "platform_user_id": null,
      "account_label": null
    },
    "caption": null,
    "hashtags": [],
    "media": [],
    "publish_options": {},
    "scheduled_at": "example",
    "display_timezone": "UTC",
    "expires_at": null,
    "status": "scheduled",
    "version": 1,
    "automatic_retry_enabled": false,
    "delete_requested_at": null,
    "published_at": null,
    "deleted_at": null,
    "provider_post_id": null,
    "permalink": null,
    "created_at": "example",
    "updated_at": "example",
    "project_id": null,
    "batch_id": null,
    "source_ref": null
  },
  "deduped": false,
  "import_id": "11111111-1111-4111-8111-111111111111",
  "media_preparation": "pending",
  "completion": "pending"
}

MCP: sosoapi_post_image_url