ai

POST /v1/ai/site-builds/{siteBuildId}/plugin-plan

Which plugins this generated site needs, and a custom one if it needs that.

Все эндпоинты ai

Вся документация для разработчиков

Аутентификация

Отправьте ключ API в качестве токена носителя (bearer token). Ключ должен иметь разрешение sites.create; ключ без него отклоняется с кодом 403, а не 404.

Этот эндпоинт не принимает идентификатор организации. Ваш ключ уже определяет организацию, к которой он принадлежит, и ответ ограничивается ее рамками.

Попробовать

Замените всё в угловых скобках на собственные значения, а плейсхолдер ключа — на ключ из вашей панели управления.

curl -X POST https://api.zinndigital.com/v1/ai/site-builds/{siteBuildId}/plugin-plan \
  -H "Authorization: Bearer zdk_live_…"

Вошли в систему? Консоль API в вашей панели управления автоматически подставляет реальный идентификатор вашей организации и ваш собственный ключ, а также выполняет запрос к работающему API, чтобы вы могли увидеть актуальный ответ. Откройте эту конечную точку в API-консоли

Подробнее

Chooses plugins for the generated site from a curated set, and writes one small WordPress plugin when the site needs behaviour no listed plugin provides. Generated PHP is scanned before it is packaged, not before it is installed: dynamic execution, shell access, remote includes, direct filesystem writes, unescaped request data and hand-built SQL are refused outright, and a plugin that fails never becomes an archive at all. When that happens the reason appears in notes — a scan that silently dropped its subject would be indistinguishable from a scan that found nothing. Slugs the model proposes that are not in the curated set are dropped and counted in rejected rather than passed through. The generated plugin's source is deliberately not returned. It is real PHP that has passed the scan; handing it to a client invites an edited copy to be posted back on a path that believes it was scanned. Ask for it at publish time with include_generated_plugin, and it is regenerated and re-scanned there. Spends AI credit and is metered under the site_builder surface, on the one AI meter. Requires sites.create.

Параметры

ИмяТипОбязательноЧто это
siteBuildId (path)UuidДа

Ответ

ИмяТипОбязательноЧто это
planSiteMakerPluginPlanДа
catalogueobject[]ДаThe curated set the model may choose from, and nothing else.

Ошибки, которые может возвращать этот эндпоинт

401 · 403 · 404 · 422 · 429