| Field | Type | Description |
|---|---|---|
| domainName | String | (Required) Domain name |
| subscriptionProduct | String | (Required) Subscription product type Allowed values: "premium_ns_georoute" (Includes high-performance DNS services, advanced management tools, enhanced security features, and geolocation routing to optimize traffic based on user location) |
| subscriptionTerm | Number | (Required) Subscription term in months Allowed values: 1, 12 |
| subscriptionAutoRenew | Boolean | (Optional) Whether the subscription is set to auto-renew Default value: false |
| 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 POST 'https://oteapi.webnic.cc/dns/v2/subscription/standalone-domain' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"domainName": "boardingpass.com",
"subscriptionProduct": "premium_ns_georoute",
"subscriptionTerm": 1,
"subscriptionAutoRenew": true
}'{
"code": "1000",
"message": "Command completed successfully.",
"data": {
"domainName": "testgencsr.dev",
"subscriptionId": "d55ffd5d-4119-4a8f-b564-27d5296bd1eb",
"subscriptionProduct": "premium_ns_georoute",
"subscriptionTerm": 1,
"subscriptionExpiry": "2024-07-26T23:59:59+08:00",
"subscriptionAutoRenew": true,
"subscriptionNextRenewal": "2024-07-23T23:59:59+08:00",
"dtrenew": null,
"dtcreate": "2024-06-27T11:00:46+08:00",
"dtmodify": "2024-06-27T11:00:46+08:00"
}
}