hosting

POST /v1/transfers/{transferId}/decline

Decline an incoming site transfer.

Всички крайни точки в hosting

Упълномощаване

Изпратете API ключ като токен за носене. Ключът трябва да притежава разрешението sites.view; ключ без него се отхвърля с 403, а не с 404.

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

Опитайте

Заменете всичко в квадратни скоби със собствени стойности, а ключовия заместващ символ – с ключ от вашето табло за управление.

curl -X POST https://api.zinndigital.com/v1/transfers/{transferId}/decline \
  -H "Authorization: Bearer zdk_live_…"

Влязохте ли в профила си? API конзолата във вашето табло за управление попълва действителното идентификационно число на вашата организация и вашия собствен ключ и изпълнява заявката спрямо реалното API, за да можете да видите действителния отговор. Отворете този крайpoint в API конзолата

Детайли

Refuses the offer. Nothing moves and the sender keeps the site. The row is kept rather than deleted, so both parties can see what happened. `409` when the offer was already decided. Requires `sites.view` **and** `sites.transfer`.

Параметри

ИмеТипЗадължителноКакво представлява
transferId (path)UuidДаSite transfer offer ID (UUIDv7).

Отговор

ИмеТипЗадължителноКакво представлява
idUuidДаUUIDv7 identifier — sortable by creation time (docs/02 §8).
site_idUuidДаUUIDv7 identifier — sortable by creation time (docs/02 §8).
site_namestringНеThe site's name as it was when the offer was made. Snapshotted onto the offer, not read live: while a transfer is pending the site still belongs to the sender, and reading it li…
primary_domainstringНеThe site's domain as it was when the offer was made. Snapshotted, as above.
directionstring<incoming, outgoing>ДаFrom **this caller's** point of view. Computed per request, never stored — the same row is outgoing to one party and incoming to the other.
statusstring<pending, accepted, declined, cancelled, expired, failed>ДаFive terminal states rather than one, because *why* an offer ended is what support is actually asked. `failed` means it was accepted and could not complete; nothing moved.
include_domainbooleanДаWhether the domain, its DNS and its mail travel with the site.
recipient_emailstringНеOnly populated for the **sender**. To the receiver it is their own address and carries no information; to anyone else it would be a third party's email address in a row two orga…
messagestringНе
expires_atstringДаAn unaccepted offer expires fourteen days after it is made.
term_ends_atstringНе
renewal_amount_minorintegerНе
renewal_currencystringНе
created_atstringДа
decided_atstringНе
failure_reasonstringНеWhy a `failed` transfer could not complete. Empty otherwise.

Грешки, които този крайpoint може да върне

401 · 403 · 404 · 409 · 429