Zones
Subscriptions
Subscriptions endpoint reference.
Get
Lists zone subscription details.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | string | Yes | Zone Identifier. |
php
$response = $client->zones()->subscriptions()->get('ZONE_ID');
Create
Create a zone subscription, either plan or add-ons.
$client->zones()->subscriptions()->create('ZONE_ID', [
'frequency' => 'monthly',
'rate_plan' => ['id' => 'PARTNERS_PRO'],
]);
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | string | Yes | Zone Identifier. | |
values | array | No | [] | Subscription values, e.g. `frequency`, `rate_plan`. |
php
$response = $client->zones()->subscriptions()->create('ZONE_ID', []);
Update
Updates zone subscriptions, either plan or add-ons.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | string | Yes | Zone Identifier. | |
values | array | No | [] | Subscription values, e.g. `frequency`, `rate_plan`. |
php
$response = $client->zones()->subscriptions()->update('ZONE_ID', []);
Delete
Deletes a zone's subscription.
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | string | Yes | Zone Identifier. |
php
$response = $client->zones()->subscriptions()->delete('ZONE_ID');

