Set name servers of a domain
Delegate a domain to manitu's name servers or to 2 to 4 of the customer's own.
manitu_domain_dns_nameserver_set on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Sets the name servers of a domain at manitu: type custom with 2 to 4 of the customer's own (nameserver_list), or type manitu to go back to manitu's. With custom name servers the DNS zone at manitu is no longer used - the customer's servers must already serve the domain (checked: each answers on port 53, and the delegation is right; refusals name the name server by index: hostname_invalid, manitu_nameserver, unreachable, duplicate, delegation_invalid). Tell the customer what changes and wait for an explicit yes - web site and e-mail depend on it, and it takes hours to reach every resolver. handled in the answer: automatic (set now) or manual (manitu's support does it - tell the customer it may take a while). Refused with a conflict when manitu's are set already (nameserver_already_manitu).
Arguments
namestringrequiredThe domain name, with international characters or in ASCII.
typestringrequiredmanitu: back to manitu's name servers. custom: the customer's own, in nameserver_list.
nameserver_listarray of stringFor custom only: the host names of the name servers, e.g. ns1.example.com.
Result structuredContent, checked against the schema
namestringrequiredThe domain, with international characters.
typestringrequirednameserver_listarray of stringrequiredThe name servers asked for.
handledstringrequiredautomatic: set at the registry now. manual: manitu's support was asked to set it.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
namestringrequiredThe domain name, with international characters or in ASCII.
typestringrequiredmanitu: back to manitu's name servers. custom: the customer's own, in nameserver_list.
nameserver_listarray of stringFor custom only: the host names of the name servers, e.g. ns1.example.com.
Response in data; the rest of the body as on every call
namestringrequiredThe domain, with international characters.
typestringrequirednameserver_listarray of stringrequiredThe name servers asked for.
handledstringrequiredautomatic: set at the registry now. manual: manitu's support was asked to set it.
Statuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.