INTEGRITY Dokumentace

Spravovat předplatná

Jakmile má váš zákazník zřízenou zónu, můžete přidat předplatná na úrovni zóny a účtu.

Předplatná zón

Vytvořit předplatné zóny

Chcete-li vytvořit předplatné zóny, což se obvykle používá k upgradu plánu zóny z PARTNERS_FREE na placený Plán zóny, odešlete POST požadavek na /zones/{zone_id}/subscription koncového bodu a uveďte následující hodnoty:

Požadavek (bez `component_values`)
curl 'https://api.cloudflare.com/client/v4/zones/{zone_id}/subscription' \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
  "rate_plan": {
    "id": "<RATE_PLAN>"
  },
  "frequency": "annual"
}'
Požadavek (s `component_values`)
curl 'https://api.cloudflare.com/client/v4/zones/{zone_id}/subscription' \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
  "rate_plan": {
    "id": "PARTNERS_BIZ"
  },
  "component_values": [
    {
      "name": "page_rules",
      "value": 50
    }
  ]
}

Získat podrobnosti o předplatném zóny

Chcete-li získat podrobnosti o předplatném zóny, odešlete GET požadavek na /zones/<ZONE_ID>/subscription koncový bod.

Aktualizovat předplatné zóny

Chcete-li aktualizovat předplatné zóny, což se obvykle používá k aktualizaci hodnot 'component_values' stávajícího předplatného nebo ke snížení úrovně předplatného zóny, odešlete PUT požadavek na /zones/<ZONE_ID>/subscription koncový bod.


Předplatná účtu

V závislosti na vaší smlouvě můžete mít povoleno prodávat další doplňkové služby. Ty se poskytují jako předplatná na úrovni účtu.

Vytvořit předplatné účtu

Chcete-li vytvořit předplatné účtu, odešlete POST požadavek na /accounts/{account_id}/subscriptions koncového bodu a uveďte následující hodnoty:

Požadavek
curl 'https://api.cloudflare.com/client/v4/accounts/{account_id}/subscriptions' \
--header "Authorization: Bearer <API_TOKEN>" \
--header "Content-Type: application/json" \
--data '{
  "rate_plan": {
    "id": "<RATE_PLAN_NAME>"
  }
}'

Získat podrobnosti o předplatném účtu

Chcete-li získat všechna předplatná účtu, odešlete GET požadavek na /accounts/<ACCOUNT_ID>/subscriptions koncový bod.

Aktualizovat předplatné účtu

Chcete-li aktualizovat předplatné účtu, odešlete PUT požadavek na /accounts/<ACCOUNT_ID>/subscriptions/<SUBSCRIPTION_ID> koncový bod.

Odstranit předplatné účtu

Chcete-li odstranit předplatné účtu, odešlete DELETE požadavek na /accounts/<ACCOUNT_ID>/subscriptions/<SUBSCRIPTION_ID> koncový bod.