compute

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

Take a snapshot of a server now.

Všechny koncové body compute

Všechny dokumenty pro vývojáře

Autentizace

Zašlete API klíč jako nosný token (bearer token). Klíč musí mít oprávnění billing.payment.manage; klíč bez něj je odmítnut s kódem 403, nikoli 404.

Tento koncový bod nevyžaduje žádné ID organizace. Váš klíč již identifikuje organizaci, ke které patří, a odpověď je na ni omezena.

Vyzvednout

Nahraďte cokoli v závorkách vlastními hodnotami a zástupný symbol klíče klíčem z vašeho řídicího panelu.

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

Přihlášeni? Konzole API ve vašem dashboardu automaticky doplní vaše skutečné ID organizace i váš vlastní klíč a odešle požadavek na živé API, abyste viděli reálnou odpověď. Otevřete tento koncový bod v konzoli API

Podrobnosti

Images the machine's disk as it is right now, so the customer has a point to come back to before an upgrade or a risky change. ⛔ It bills for storage until it is deleted. It is not destructive — snapshotting a running machine changes nothing about it — but it is a recurring cost, so it is gated on the spend key rather than on the operate key. The snapshot comes back with ready: false: imaging a disk takes minutes and the request is not held for it. Poll the listing; a restore must not be offered until ready is true. Requires billing.payment.manage.

Parametry

NázevTypPožadovánoCo to je
serverId (path)UuidAnoThe 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.

Tělo požadavku

NázevTypPožadovánoCo to je
descriptionstringAnoWhat to call it. Required and non-blank: an unnamed snapshot renders as a bare provider id, and a list of bare ids is one a customer cannot choose a restore point from.

Odpověď

NázevTypPožadovánoCo to je
idstringAnoThe provider's identifier for the image.
descriptionstringAnoWhat the customer called it, or "".
created_atstringAnoWhen it was taken, ISO-8601 as the provider states it, or "".
size_gbnumberAnoBillable size. null while the provider is still measuring it — which it is for the first seconds after creation. ⛔ "Not measured yet" and "takes no space" are different claims…
readybooleanAnofalse while the provider is still writing it. ⛔ A restore offered on an unfinished snapshot restores an incomplete disk, and the provider will start it.
price_minorintegerAnoWhat we charge per month to keep this snapshot, in integer minor units of price_currency. ⛔ null exactly while size_gb is null: the provider has not finished measuring…
price_currencystringAnoISO-4217 code for price_minor, or "" exactly when that is null.

Chyby, které může tento koncový bod vrátit

401 · 403 · 404 · 422 · 429 · 503