ai

GET /v1/ai/site-builds/targets

Where a draft can be published, and what is already on each destination.

Све ai крајње тачке

Сва документација за програмере →

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

Пошаљите API кључ као bearer токен. Кључ мора имати дозволу hosting.deploy.manage; кључ без ње се одбија уз 403, а не 404.

Ова крајња тачка не прихвата id организације. Ваш кључ већ идентификује организацију којој припада, а одговор је ограничен на њу.

Испробајте

Замените све што је у угластим заградама сопственим вредностима, а чувар места кључа кључем са своје контролне табле.

curl -X GET https://api.zinndigital.com/v1/ai/site-builds/targets \
  -H "Authorization: Bearer zdk_live_…"

Пријављени сте? API конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом API-ју како бисте могли да видите стварни одговор. Отворите ову крајњу тачку у API конзоли

Детаљи

Lists every site the caller may deploy to, and — the part that did not exist before — what is already there. Publishing used to take a site id with no way to discover which ids were valid, and no way to learn that a destination had a live business on it. occupancy is the field to read, never known_files: empty — nothing is deployed. Publishing here destroys nothing. ours — we published the current contents ourselves, from an earlier draft. occupied — something is there and we can read it, because the site has a connected repository. unknown — something may be there and we cannot read it. This is deliberately not reported as empty: an empty destination is precisely the one where overwriting is safe, so the two must never collapse. A destination we cannot read offers replace only, and the customer is told to connect a repository if they want to add to it instead. allowed_dispositions is advisory — the screen uses it to decide which buttons to show, and the engine re-derives it when a publication is started. A client that offers a disposition this list omits is refused with disposition_not_available. Requires hosting.deploy.manage, even though this only reads: the list is "places you may publish to", and offering a destination the caller cannot use both answers the wrong question and discloses sites they may only view.

Параметри

НазивТипОбавезноШта је ово
search (query)stringНеMatch against the destination's primary domain.

Одговор

НазивТипОбавезноШта је ово
targetsSiteMakerTarget[]Да—
truncatedbooleanДаtrue when targets is a full page and more destinations exist beyond it. The list is ordered by hostname and capped, so a site that sorts past the cap is absent rather than…
dispositionsobject[]ДаThe catalogue, so a client never hardcodes the choices and adding one cannot leave a stale copy behind.

Грешке које ова крајња тачка може вратити

401 · 403 · 429