syndication

POST /v1/syndication/plans

Save a syndication plan.

همه نقاط پایانی syndication

احراز هویت

یک کلید API را به عنوان یک توکن برbearer ارسال کنید. این نقطه پایانی مجوز خاصی را در مشخصات خود ذکر نمی‌کند، بنابراین به جای فرض کردن، حداقل نیازهای کلید خود را بدهید و پاسخ را بررسی کنید.

جایی که شناسه سازمان شما قرار می‌گیرد

این نقطه پایانی org_id را به عنوان یک پارامتر پرس‌وجو می‌پذیرد. آن را رها کنید تا فراخوانی کل زیردرخت اجاره‌ای شما را پوشش دهد؛ آن را ارسال کنید تا فراخوانی به یک سازمان محدود شود.

شناسه سازمان شما در صفحه کلیدهای API در داشبوردتان، در کنار خود کلید قرار دارد. این شناسه در تمام درخواست‌هایی که ارسال می‌کنید یکسان است.

امتحان کنید

هر چیزی را که داخل براکت‌های زاویه‌دار قرار دارد با مقادیر خودتان جایگزین کنید، و نگهدارنده کلید را با کلیدی از داشبورد خود جایگزین نمایید.

curl -X POST https://api.zinndigital.com/v1/syndication/plans \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "scope": <string<post, recipe, org_default>> }'

وارد شده‌اید؟ کنسول API در داشبورد شما شناسه سازمان واقعی و کلید خودتان را پر می‌کند و درخواست را روی API زنده اجرا می‌کند تا بتوانید پاسخ واقعی را ببینید. این نقطه پایانی را در کنسول API باز کنید

جزئیات

A plan for one article (`post`), for a recipe (`recipe`) or for everything (`org_default`); the most specific one wins and a disabled plan stops the search rather than falling through. `approval_mode` defaults to `hold` — owner ruling, 2026-08-20. Gated on `syndication.manage`.

پارامترها

نامنوعالزامیچیست
org_id (query)stringخیر

بدنه درخواست

نامنوعالزامیچیست
scopestring<post, recipe, org_default>بله
post_idstringخیر
recipe_idstringخیر
enabledbooleanخیر
write_modestring<ai_per_channel, one_text>خیر
approval_modestring<hold, send>خیر
connection_idsstring[]خیر

پاسخ

نامنوعالزامیچیست
idstringبله
scopestring<post, recipe, org_default>بلهMost specific wins — an article's own plan beats its recipe's beats the org default.
post_idstringبله
recipe_idstringبله
enabledbooleanبله
write_modestring<ai_per_channel, one_text>بله⚖️ Owner ruling 2026-08-20 — the AI writes per channel by default, because an X post and a LinkedIn update are not the same piece of writing.
approval_modestring<hold, send>بله⚖️ Owner ruling 2026-08-20 — hold for approval by default.
channelsSyndicationPlanChannel[]بله
created_atstringبله

خطاهایی که این نقطه پایانی می‌تواند برگرداند

401 · 403 · 422