| Field | Type | Description |
|---|---|---|
| subscriptionTerm | Number | (Required) Subscription term in months Allowed values: 1, 12 |
| Field | Type | Description |
|---|---|---|
| domainName | String | Domain name |
| subscriptionId | String | Subscription ID |
| subscriptionProduct | String | Subscription product type |
| subscriptionTerm | Number | Subscription term in months |
| subscriptionExpiry | String | Date and time when the subscription is set to expire |
| subscriptionAutoRenew | Boolean | Whether the subscription is set to auto-renew |
| subscriptionNextRenewal | String | Date and time when the subscription next renewal |
| dtrenew | String | Date and time when the subscription was renewed |
| dtcreate | String | Date and time when the subscription was created |
| dtmodify | String | Date and time when the subscription was modified |
| Action | URL |
|---|---|
| Get Product Subscription Pricing | {{baseUrl}}/dns/v2/product/subscription/:subscription/pricing |
| Get Domain Subscription by Id | {{baseUrl}}/dns/v2/subscription/standalone-domain/:subscriptionId |
| Get Domain Subscription by Domain Name | {{baseUrl}}/dns/v2/subscription/standalone-domain/get-by-domain |
curl --location --request PUT 'https://oteapi.webnic.cc/dns/v2/subscription/standalone-domain/05b6f2d1-78ef-449f-896a-1134ce949194/renew' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"subscriptionTerm": 1
}'{
"code": "1000",
"message": "Command completed successfully.",
"data": {
"domainName": "boardingpass.com",
"subscriptionId": "05b6f2d1-78ef-449f-896a-1134ce949194",
"subscriptionProduct": "premium_ns_georoute",
"subscriptionTerm": 1,
"subscriptionExpiry": "2025-09-15T23:59:59+08:00",
"subscriptionAutoRenew": false,
"subscriptionNextRenewal": "2025-09-12T23:59:59+08:00",
"dtrenew": "2024-06-27T10:45:16+08:00",
"dtcreate": "2024-05-16T10:54:01+08:00",
"dtmodify": "2024-06-27T10:45:16+08:00"
}
}