ai

GET /v1/ai/recipes/{recipeId}

One AI posting recipe.

ყველა ai ენდპოინტი

ავტორიზაცია

API გასაღები გაგზავნეთ როგორც მატარებელი ტოკენი (bearer token). გასაღებს უნდა ჰქონდეს links.view ნებართვა; ამის გარეშე გასაღები უარყოფილი იქნება 403 და არა 404 სტატუსით.

ეს ბოლო წერტილი არ იღებს ორგანიზაციის იდენტიფიკატორს. თქვენი გასაღები უკვე აიდენტიფიცირებს იმ ორგანიზაციას, რომელსაც ის ეკუთვნის, და პასუხი შემოფარგლულია მისით.

სცადეთ

შეSubstituted any value inside angle brackets with your own and the key placeholder with a key from your dashboard.

curl -X GET https://api.zinndigital.com/v1/ai/recipes/{recipeId} \
  -H "Authorization: Bearer zdk_live_…"

შესული ხართ? თქვენი სამართავ პანელში არსებული API კონსოლი ავტომატურად ამატებს თქვენი რეალური ორგანიზაციის ID-სა და საკუთარ გასაღებს და ატარებს მოთხოვნას ცოცხალ API-ს წინააღმდეგ, რათა იხილოთ რეალური პასუხი. გაAღით ეს ენდპოინტი API კონსოლში

დეტალები

Requires `links.view`.

პარამეტრები

სახელიტიპისავალდებულორა არის ეს
recipeId (path)Uuidდიახ

პასუხი

სახელიტიპისავალდებულორა არის ეს
idUuidდიახUUIDv7 identifier — sortable by creation time (docs/02 §8).
namestringდიახ
is_enabledbooleanდიახ
briefstringარა
tonestringარა
word_countintegerარა
languagestringარაBCP-47, or empty for "the language the brief is written in".
posts_per_runintegerარა⛔ Capped at 10. Two hundred articles from one brief are two hundred near-identical articles, which is a **footprint** — the exact thing the Footprint-Free line is sold to avoid.
providerstringარაBlank = whatever the funding route resolves to.
model_idstringარაBlank = the newest verified model in the family.
model_familystringარა
anchorsAiAnchor[]არა
anchor_policystring<none, every_post, rotate>არა
link_set_idstringარაThe reusable link set this recipe draws its links from, or `null` to use the recipe's own `anchors`. When set it **replaces** `anchors` rather than adding to them — two sources…
cadencestring<manual, daily, weekly, monthly>დიახ
cadence_hour_utcintegerარა
cadence_dowintegerარა0 = Monday.
cadence_domintegerარა⛔ Never 29-31: a monthly recipe set to the 31st would skip February silently, and a schedule that stops without an error is the failure this feature prevents.
next_run_atobjectარა
last_run_atobjectარა
target_kindstring<none, sites, site_group, cms_targets>არა
target_sitesstring[]არა
target_site_group_idobjectარა
target_cms_target_idsstring[]არა
target_categorystringარა
requires_capabilitiesstring[]არაCapability ids the target must support, e.g. `cms_target:featured_image`. Enforced on every run: each site's capabilities are read from its CMS target and any shortfall is handl…
capability_policystring<refuse, degrade, ask>არაWhat to do when a target cannot do something the recipe requires. Default `refuse` — silently dropping a requested field is the failure this exists to stop. `refuse` skips that…
image_providerstringარა
image_modelstringარა
featured_imagebooleanარა
inline_image_countintegerარა
inline_placementstring<after_intro, between_sections, end>არა
image_stylestringარა
publish_modestring<draft, schedule, publish>დიახ⚖️ Owner ruling 2026-08-20: a **per-recipe** switch defaulting to `draft`. `draft` writes into the library and schedules nothing; `schedule` queues placements the customer can s…
schedule_offset_hoursintegerარა
schedule_stagger_minutesintegerარაMinutes between consecutive posts in one run. ⛔ Not cosmetic: a network whose articles all appear in the same minute is a footprint.
blocking_providersstring[]არაProviders this recipe needs a working key for and does not have. Empty means it can run now. ⚖️ A recipe naming no provider is never blocked — credits are the default route and…
created_atstringდიახ
updated_atstringარა

შეცდომები, რომლებიც ამ ენდპოინტს შეუძლია დააბრუნოს

401 · 403 · 404 · 429