WebNIC RESTFUL v2
Domain APISSL APIDNS APIUtility Endpoints
Domain APISSL APIDNS APIUtility Endpoints
WebNIC OST @ Github
WebNIC Partner Portal
  1. Zone Record Template
  • 📝 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
      GET
    • Add Zone Url Forwarding
      POST
    • Remove Zone Url Forwarding
      DELETE
    • Get Zone Email Forwardings
      GET
    • Add Zone Email Forwarding
      POST
    • Remove Zone Email Forwarding
      DELETE
  • 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
    • Remove Domain Zone from Partner Subscription
    • Subscribe Domain Subscription
    • Get Domain Subscription
    • Get Domain Subscription by Id
    • Get Domain Subscription by Domain Name
    • Renew Domain Subscription
    • Unsubscribe Domain Subscription
    • Enable Domain Subscription Auto Renewal
    • Disable Domain Subscription Auto Renewal
  • Zone Record Template
    • Get Zone Subscription Record Templates
      GET
    • Create Zone Subscription Record Template
      POST
    • Get Zone Subscription Record Template by Id
      GET
    • Update Zone Subscription Record Template by Id
      PUT
    • Add Zone Subscription Record to Zone Subscription Record Template
      POST
    • Remove Zone Subscription Record from Zone Subscription Record Template
      POST
    • Delete Zone Subscription Record Template
      DELETE
Domain APISSL APIDNS APIUtility Endpoints
Domain APISSL APIDNS APIUtility Endpoints
WebNIC OST @ Github
WebNIC Partner Portal
  1. Zone Record Template

Create Zone Subscription Record Template

OTE Environment
https://oteapi.webnic.cc
OTE Environment
https://oteapi.webnic.cc
POST
/dns/v2/zone/subscription/template
Last modified:2024-12-12 04:38:00
This endpoint allows you to create zone subscription record template. When a template is defined as a default template, it will be automatically applied to any new domains added to your account. This ensures that the new domains inherit the predefined DNS settings from the default template, streamlining the configuration process and maintaining consistency across all domains. Applying a default template will override any existing DNS records for those domains, replacing them with the records specified in the template.
Request Body
FieldTypeDescription
templateNameString(Required) Template name
defaultTemplateBoolean(Optional) Whether to specify as the default template
Allowed values: true, false
Response Data
FieldTypeDescription
idNumberTemplate ID
nameStringTemplate name
defaultTemplateBooleanIndicates whether the template is default template or not
recordsObject[]List of zone subscription record data object
dtcreateStringDate and time when the template was created
dtmodifyStringDate and time when the template was modified
Related Action
ActionURL
Add Zone Subscription Record to Zone Subscription Record Template{{baseUrl}}/dns/v2/zone/subscription/template/:templateId/add

Request

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

Body Params application/json

Examples

Responses

🟢200OK
application/json
Body

🔴500Template Already Exists
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://oteapi.webnic.cc/dns/v2/zone/subscription/template' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "templateName": "Google Workspace",
    "defaultTemplate": true
}'
Response Response Example
200 - OK
{
    "code": "1000",
    "message": "Command completed successfully.",
    "data": {
        "id": 73,
        "name": "Google Workspace",
        "defaultTemplate": true,
        "records": [],
        "dtcreate": "2024-07-19T09:32:06+08:00",
        "dtmodify": "2024-07-19T09:32:06+08:00"
    }
}
Modified at 2024-12-12 04:38:00
Previous
Get Zone Subscription Record Templates
Next
Get Zone Subscription Record Template by Id
Built with