hosting
GET /v1/sites/provider-options
List the options available for a new site.
Баталгаажуулалт
API түлхүүрийг bearer token хэлбэрээр илгөэнэ үү. Энэхүү төгсгөлийн цэг нь тодорхойлолтдоо тодорхой зөвшөөрлийг заагаагүй тул түлхүүрээрээ шаардагдах хамгийн бага эрхийг өгч, таамаглахаас илүүтэйгээр хариуг шалгана уу.
Таны байгууллагын дугаар орох газар
Энэ төгсгөл цэг нь org_id-г асуулгын параметр болгон авдаг. Үүнийг орхивол дуудлага таны бүх түрээсийн дэд модыг хамрах бөгөөд дуудлагыг зөвхөн нэг байгууллагаар хязгаарлахын тулд үүнийг илгээнэ үү.
Танай байгууллагын ID нь таны хяналтын самбар дээрх API түлхүүрийн дэлгэцэнд, түлхүүр өөрөө хажууд байрладаг. Энэ нь таны хийх дуудлага бүрт ижил ID байна.
Туршиж үзэх
Өнцөг хаалтанд байгаа бүх зүйлийг өөрийн утгаар солиж, түлхүүр санамж байрлуулагчийг хяналтын самбарынхаа түлхүүрээр сольж оруулна уу.
curl -X GET https://api.zinndigital.com/v1/sites/provider-options \
-H "Authorization: Bearer zdk_live_…"Та нэвтэрсэн байна уу? Таны хяналтын самбар дахь API консол нь таны бодит байгууллагын ID болон өөрийн түлхүүрийг автоматаар бөглөж, шууд ажиллаж буй API рүү хүсэлт илгээх тул та бодит хариуг харах боломжтой болно. Энэ төгсгөлийн цэгийг API консол дээр нээх
Дэлгэрэнгүй
What a customer may choose on `POST /v1/sites`: `cdn_vendor` / `dns_vendor`, `stack_type` and `source`. The vendors are answered from the provider-account pool serving this organization — its own (BYO) accounts when it has any, otherwise the platform pool — so the picker can never offer a vendor the site would then fail to provision on. On a managed line the CDN answer is `managed: true` with an empty vendor list: the platform spreads Footprint-Free sites across the pool deliberately and does not disclose which vendor fronts a site. `stacks` and `sources` answer the same question for the other two pickers — only what this deployment can actually build. Note there is deliberately **no** `runtime`: it is derived from the stack, not chosen.
Параметрүүд
| Нэр | Төрөл | Заавал шаардлагатай | Энэ юу вэ |
|---|---|---|---|
org_id (query) | Uuid | Үгүй | The organization to answer for. Defaults to the caller's first org in scope; an org outside scope is a `404` rather than a `403`, so this cannot be used to probe which organizat… |
product_line (query) | string | Үгүй | The product line the site will be created on. Decides whether the CDN choice is platform-managed; omit for the unmanaged answer. |
cdn_vendor (query) | string | Үгүй | The CDN the customer has chosen, which **narrows the DNS answer**. Choosing Cloudflare restricts DNS to Cloudflare: its edge proxies a record in place inside its own authoritati… |
Хариу үйлдэл
| Нэр | Төрөл | Заавал шаардлагатай | Энэ юу вэ |
|---|---|---|---|
product_line | string | Тийм | The product line the answer was computed for (echoed from the query). |
cdn | SiteCdnChoice | Тийм | — |
dns | SiteDnsChoice | Тийм | — |
stacks | StackType[] | Тийм | The `stack_type` values that can actually be provisioned — those with a published blueprint. Every other `StackType` member is a `422` on create. |
sources | SiteSource[] | Тийм | The `source` values a site can actually be built from. `migrate` and `wayback` appear only where the import workflows are deployed; elsewhere offering them would create a site w… |
deploy_targets | SiteDeployTargetOffer[] | Тийм | The edge hosts this organization can point a new site at — its own connected provider accounts, sold through the extra-externally-hosted-sites add-on. **Every** edge host appear… |
Энэ төгсгөл цэгээс буцааж болох алдаанууд
401 · 403 · 404