WebNIC RESTFUL v2
Domain APISSL APIDNS APIUtility Endpoints
Domain APISSL APIDNS APIUtility Endpoints
WebNIC OST @ Github
WebNIC Partner Portal
  1. Subscription
  • 📝 Update History
  • Zone
    • Get Domain Zone
      GET
    • Add Domain Zone to NS Subscription
      POST
    • Get Domain Zone NS Subscription
      GET
    • Search Domain Zones
      GET
    • Delete Domain Zone
      DELETE
    • Get Domain Zone Statistics
      GET
    • Get Premium Subscription Statistics
      GET
  • Zone Record
    • Get Basic Record Nameservers
      GET
    • Get Subscription Record Nameservers
      GET
    • Get Zone Records
      GET
    • Get Supported Record Types
      GET
    • Save Zone Record
      POST
    • Remove Zone Subscription Record
      POST
    • Replace Zone Subscription Record
      POST
    • Delete Zone Record
      DELETE
    • Delete Zone Subscription Record
      DELETE
    • Detele Basic Zone Record
      DELETE
  • Zone Forwarding
    • Get Zone Url Forwardings
    • Add Zone Url Forwarding
    • Remove Zone Url Forwarding
    • Get Zone Email Forwardings
    • Add Zone Email Forwarding
    • Remove Zone Email Forwarding
  • Zone DNSSEC
    • Get Domain Zone DNSSEC Info
    • Enable Domain Zone DNSSEC
    • Disable Domain Zone DNSSEC
    • Get Domain Zone DNSSEC DNS Key Record
    • Get Domain Zone DNSSEC DS Record
  • Subscription Whitelabel
    • Get Whitelabel Nameserver
    • Save Whitelabel Nameservers
    • Remove Whitelabel Nameservers
  • Subscription
    • Add Domain Zone to Partner Subscription
      POST
    • Remove Domain Zone from Partner Subscription
      DELETE
    • Subscribe Domain Subscription
      POST
    • Get Domain Subscription
      GET
    • Get Domain Subscription by Id
      GET
    • Get Domain Subscription by Domain Name
      GET
    • Renew Domain Subscription
      PUT
    • Unsubscribe Domain Subscription
      DELETE
    • Enable Domain Subscription Auto Renewal
      PUT
    • Disable Domain Subscription Auto Renewal
      PUT
  • Zone Record Template
    • Get Zone Subscription Record Templates
    • Create Zone Subscription Record Template
    • Get Zone Subscription Record Template by Id
    • Update Zone Subscription Record Template by Id
    • Add Zone Subscription Record to Zone Subscription Record Template
    • Remove Zone Subscription Record from Zone Subscription Record Template
    • Delete Zone Subscription Record Template
Domain APISSL APIDNS APIUtility Endpoints
Domain APISSL APIDNS APIUtility Endpoints
WebNIC OST @ Github
WebNIC Partner Portal
  1. Subscription

Subscribe Domain Subscription

OTE Environment
https://oteapi.webnic.cc
OTE Environment
https://oteapi.webnic.cc
POST
/dns/v2/subscription/standalone-domain
Last modified:2025-06-11 09:01:37
This endpoint allows you to subscribe domain subscription.
Request Body
FieldTypeDescription
domainNameString(Required) Domain name
subscriptionProductString(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)
subscriptionTermNumber(Required) Subscription term in months
Allowed values: 1, 12
subscriptionAutoRenewBoolean(Optional) Whether the subscription is set to auto-renew
Default value: false
Response Data
FieldTypeDescription
domainNameStringDomain name
subscriptionIdStringSubscription ID
subscriptionProductStringSubscription product type
subscriptionTermNumberSubscription term in months
subscriptionExpiryStringDate and time when the subscription is set to expire
subscriptionAutoRenewBooleanWhether the subscription is set to auto-renew
subscriptionNextRenewalStringDate and time when the subscription next renewal
dtrenewStringDate and time when the subscription was renewed
dtcreateStringDate and time when the subscription was created
dtmodifyStringDate and time when the subscription was modified
Related Action
ActionURL
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

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200OK
application/json
Body

🟠400Zone Name Invalid
🟠400Domain Zone Not Under Current Partner
🟠400Zone Creation Failed
🟠400Domain Subscription Already Exists
🟠400Domain Subscription Term Invalid
🟠400Domain Subscription Product Invalid
Request Request Example
Shell
JavaScript
Java
Swift
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
}'
Response Response Example
200 - OK
{
    "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"
    }
}
Modified at 2025-06-11 09:01:37
Previous
Remove Domain Zone from Partner Subscription
Next
Get Domain Subscription
Built with