hosting
GET /v1/sites/{siteId}/quota/resources
What this site is allowed per resource, what it is using, and what more costs.
Doğrulama
API açarını bearer token kimi göndərin. Açar sites.view icazəsinə malik olmalıdır; bu icazəsi olmayan açar 404 deyil, 403 xətası ilə rədd edilir.
Bu endpoint heç bir təşkilat ID-si tələb etmir. Sizin açarınız artıq aid olduğu təşkilatı müəyyən edir və cavab həmin təşkilat üçün məhdudlaşdırılır.
Sınaqdan keçir
Bucaqlı mötərizələrdə olan hór şeyi öz qiymətlərinizlə, açar yertutucusunu isə idarə panelinizdən bir açarla əvəz edin.
curl -X GET https://api.zinndigital.com/v1/sites/{siteId}/quota/resources \
-H "Authorization: Bearer zdk_live_…"Sistemə daxil olmusunuz? İdarə panelinizdəki API konsolu real təşkilatınızın identifikatorunu və öz açarınızı avtomatik doldurur, sorğunu canlı API-yə qarşı icra edir ki, siz faktiki cavabı görə biləsiniz. Bu son nöqtəni API konsolunda açın
Təfərrüatlar
The lifecycle view, where GET /v1/sites/{siteId}/quota is the live read of what the box is enforcing right now. Owner ruling 2026-08-16: a plan grants site slots; disk, inodes, bandwidth and database size (W43-78) are per-site resources with an admin-set default and a paid per-site upgrade. Each entry decomposes the allowance into base (the site's own copied default), granted (live grants — staff gestures and purchased upgrades) and total, because a card showing only the total cannot explain why the number changed when a grant expired. reverts_at is when the ceiling next drops because a temporary grant ends, so a customer learns before it happens rather than after. measured_at is surfaced deliberately: a bar drawn from a two-day-old reading looks identical to one drawn from a fresh reading, and null means nothing has ever measured this site. price_minor is null when no price is published in the caller's currency, and the client must then offer no upgrade control rather than one that cannot complete. Only resources this site's driver can actually enforce are listed. On a managed shared package the disk ceiling belongs to the package type and an inode limit does not exist at any level, so the list is empty there — the control is absent rather than inert. Requires sites.view.
Parametrlər
| Ad | Tip | Tələb olunur | Nədir |
|---|---|---|---|
siteId (path) | Uuid | Bəli | Site ID (UUIDv7). |
Cavab
| Ad | Tip | Tələb olunur | Nədir |
|---|---|---|---|
frozen | boolean | Bəli | Whether the platform has restricted this site for being over a quota. It is deliberately not "is this site restricted": that rung is shared with the malware and abuse ladders,… |
resources | SiteQuotaResource[] | Bəli | Only resources this site's driver can actually enforce. Empty on a managed hosting package, where the disk ceiling belongs to the package type and inodes do not exist. |
Bu son nöqtənin qaytara biləcəyi xətalar
401 · 403 · 404 · 429