Adds a new Domain to Linode's DNS Manager. Linode is not a registrar, and you must own the domain before adding it here. Be sure to point your registrar to Linode's nameservers so that the records hosted here are used.
643 matches
100 actions
Linode
100 actions
- Account Settings ViewGETv1.0.0
- Account ViewGETv1.0.0
- Backup ViewGETv1.0.0
- Backups ListGETv1.0.0
- Configuration Profile ViewGETv1.0.0
- Configuration Profiles ListGETv1.0.0
- Disk ViewGETv1.0.0
- Disks ListGETv1.0.0
- Domain CreatePOSTv1.0.0
- Domain Record CreatePOSTv1.0.0
- Domain Record ViewGETv1.0.0
- Domain Records ListGETv1.0.0
- Domain ViewGETv1.0.0
- Domain Zone File ViewGETv1.0.0
- Domains ListGETv1.0.0
- Entity Transfer ViewGETv1.0.0
- Entity Transfers ListGETv1.0.0
- Event ViewGETv1.0.0
- Events ListGETv1.0.0
- Firewall Device ViewGETv1.0.0
- Firewall Devices ListGETv1.0.0
- Firewall Rules ListGETv1.0.0
- Firewall ViewGETv1.0.0
- Firewalls ListGETv1.0.0
- Firewalls ListGETv1.0.0
- Image ViewGETv1.0.0
- Images ListGETv1.0.0
- Invoice Items ListGETv1.0.0
- Invoice ViewGETv1.0.0
- Invoices ListGETv1.0.0
- IP Address ViewGETv1.0.0
- IP Address ViewGETv1.0.0
- IP Addresses ListGETv1.0.0
- IPv6 Pools ListGETv1.0.0
- IPv6 Range ViewGETv1.0.0
- IPv6 Ranges ListGETv1.0.0
- Kernel ViewGETv1.0.0
- Kernels ListGETv1.0.0
- Kubeconfig ViewGETv1.0.0
- Kubernetes API Endpoints ListGETv1.0.0
- Kubernetes Cluster Dashboard URL ViewGETv1.0.0
- Kubernetes Cluster ViewGETv1.0.0
- Kubernetes Clusters ListGETv1.0.0
- Linode NodeBalancers ViewGETv1.0.0
- Linode Statistics ViewGETv1.0.0
- Linode ViewGETv1.0.0
- Linode's Managed Settings ViewGETv1.0.0
- Linode's Volumes ListGETv1.0.0
- Linodes ListGETv1.0.0
- Login ViewGETv1.0.0
- Longview Client ViewGETv1.0.0
- Longview Clients ListGETv1.0.0
- Longview Plan ViewGETv1.0.0
- Longview Subscription ViewGETv1.0.0
- Longview Subscriptions ListGETv1.0.0
- Maintenance ListGETv1.0.0
- Managed Contact ViewGETv1.0.0
- Managed Contacts ListGETv1.0.0
- Managed Credential ViewGETv1.0.0
- Managed Credentials ListGETv1.0.0
- Managed Database Engine ViewGETv1.0.0
- Managed Database Engines ListGETv1.0.0
- Managed Database Type ViewGETv1.0.0
- Managed Database Types ListGETv1.0.0
- Managed Databases List AllGETv1.0.0
- Managed Issue ViewGETv1.0.0
- Managed Issues ListGETv1.0.0
- Managed Linode Settings ListGETv1.0.0
- Managed MongoDB Database Backup ViewGETv1.0.0
- Managed MongoDB Database Backups ListGETv1.0.0
- Managed MongoDB Database Credentials ViewGETv1.0.0
- Managed MongoDB Database SSL Certificate ViewGETv1.0.0
- Managed MongoDB Database ViewGETv1.0.0
- Managed MongoDB Databases ListGETv1.0.0
- Managed MySQL Database Backup ViewGETv1.0.0
- Managed MySQL Database Backups ListGETv1.0.0
- Managed MySQL Database Credentials ViewGETv1.0.0
- Managed MySQL Database SSL Certificate ViewGETv1.0.0
- Managed MySQL Database ViewGETv1.0.0
- Managed MySQL Databases ListGETv1.0.0
- Managed PostgreSQL Database Backup ViewGETv1.0.0
- Managed PostgreSQL Database Backups ListGETv1.0.0
- Managed PostgreSQL Database Credentials ViewGETv1.0.0
- Managed PostgreSQL Database SSL Certificate ViewGETv1.0.0
- Managed PostgreSQL Database ViewGETv1.0.0
- Managed PostgreSQL Databases ListGETv1.0.0
- Managed Service ViewGETv1.0.0
- Managed Services ListGETv1.0.0
- Network Transfer ViewGETv1.0.0
- Network Transfer View (year/month)GETv1.0.0
- Networking Information ListGETv1.0.0
- Node Pool ViewGETv1.0.0
- Node Pools ListGETv1.0.0
- Node ViewGETv1.0.0
- NodeBalancer Statistics ViewGETv1.0.0
- Statistics View (year/month)GETv1.0.0
- Trusted Devices ListGETv1.0.0
- Type ViewGETv1.0.0
- Types ListGETv1.0.0
- User Logins List AllGETv1.0.0
Infrastructure/Linode
Domain Create
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
{
"required": [
"domain",
"type"
],
"type": "object"
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
{
"type": "object",
"description": "A domain zonefile in our DNS system. You must own the domain name and tell your registrar to use Linode's nameservers in order for a domain in our system to be treated as authoritative.\n",
"properties": {
"axfr_ips": {
"type": "array",
"description": "The list of IPs that may perform a zone transfer for this Domain. The total combined length of all data within this array cannot exceed 1000 characters.\n\n**Note**: This is potentially dangerous, and should be set to an empty list unless you intend to use it.\n",
"items": {
"type": "string",
"format": "ip"
}
},
"description": {
"type": "string",
"description": "A description for this Domain. This is for display purposes only.\n"
},
"domain": {
"type": "string",
"description": "The domain this Domain represents. Domain labels cannot be longer than 63 characters and must conform to [RFC1035](https://tools.ietf.org/html/rfc1035). Domains must be unique on Linode's platform, including across different Linode accounts; there cannot be two Domains representing the same domain.\n"
},
"expire_sec": {
"type": "integer",
"description": "The amount of time in seconds that may pass before this Domain is no longer\nauthoritative.\n\n* Valid values are\n0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200.\n\n* Any other value is rounded up to the nearest valid value.\n\n* A value of 0 is equivalent to the default value of 1209600.\n"
},
"group": {
"type": "string",
"description": "The group this Domain belongs to. This is for display purposes only.\n"
},
"id": {
"type": "integer",
"description": "This Domain's unique ID"
},
"master_ips": {
"type": "array",
"description": "The IP addresses representing the master DNS for this Domain. At least one value is required for `type` slave Domains. The total combined length of all data within this array cannot exceed 1000 characters.\n",
"items": {
"type": "string",
"format": "ip"
}
},
"refresh_sec": {
"type": "integer",
"description": "The amount of time in seconds before this Domain should be refreshed.\n\n* Valid values are\n0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200.\n\n* Any other value is rounded up to the nearest valid value.\n\n* A value of 0 is equivalent to the default value of 14400.\n"
},
"retry_sec": {
"type": "integer",
"description": "The interval, in seconds, at which a failed refresh should be retried.\n\n* Valid values are\n0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200.\n\n* Any other value is rounded up to the nearest valid value.\n\n* A value of 0 is equivalent to the default value of 14400.\n"
},
"soa_email": {
"type": "string",
"format": "email",
"description": "Start of Authority email address. This is required for `type` master Domains.\n"
},
"status": {
"type": "string",
"description": "Used to control whether this Domain is currently being rendered.\n",
"enum": [
"disabled",
"active"
]
},
"tags": {
"type": "array",
"description": "An array of tags applied to this object. Tags are for organizational purposes only.\n",
"items": {
"type": "string"
}
},
"ttl_sec": {
"type": "integer",
"description": "\"Time to Live\" - the amount of time in seconds that this Domain's records may be cached by resolvers or other domain servers.\n* Valid values are 0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200.\n* Any other value is rounded up to the nearest valid value.\n* A value of 0 is equivalent to the default value of 86400.\n"
},
"type": {
"type": "string",
"description": "Whether this Domain represents the authoritative source of information for the domain it describes (\"master\"), or whether it is a read-only copy of a master (\"slave\").\n",
"enum": [
"master",
"slave"
]
}
}
}