compute

POST /v1/compute/servers/{serverId}/packages

Put a website on a server.

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

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

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

Передайте API-ключ в качестве маркера носителя (bearer token). Эта конечная точка не указывает конкретное разрешение в спецификации, поэтому предоставьте своему ключу минимум необходимых прав и проверьте ответ, вместо того чтобы делать предположения.

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

Попробовать

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

curl -X POST https://api.zinndigital.com/v1/compute/servers/{serverId}/packages \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "domain": <string>, "package_type": <string> }'

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

Подробнее

Creates a hosting package on the machine. This does not charge. The machine's package allowance at the provider is unlimited and the money was spent when the server was bought, so this is gated on sites.create and deliberately not on the billing key. A separate, reseller-wide call buys a standalone hosting product; this is not it. A domain the provider rejects - not a valid name, or already hosted on the account - returns 422 and creates nothing.

Параметры

ИмяТипОбязательноЧто это
serverId (path)UuidДаThe server's id, as listComputeServers reports it. Ours (UUIDv7), minted when the order row was written — never the provider's own identifier for the machine.

Тело запроса

ИмяТипОбязательноЧто это
domainstringДаThe website's primary domain.
package_typestringДаThe id of a package type from GET /v1/compute/servers/{serverId}/packages.

Ответ

ИмяТипОбязательноЧто это
idstringДаThe provider's package identifier.
domainstringДаThe package's primary domain
type_labelstringДаThe provider's label for the kind of package, or "".
created_atstringДаISO-8601 as the provider states it
site_idstringДаOur site id for this website, or "" when we hold no record of it. This is what makes the website openable: every site surface - SSL, FTP, databases, subdomains, PHP, cron,…

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

401 · 403 · 404 · 422 · 429 · 503