Show domain details
One domain by name: status, billing, package and DNS.
manitu_domain_get on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Returns one domain of the manitu customer account this connection works in, by name: status (active, transfer_pending, expiring), set-up and paid-until days; under domain its type (registered through manitu, external or alias), billing (or that it is included in a web hosting package - which one, with the site_id for manitu_webhosting_get), and DNS - whether manitu's name servers answer for it, which name servers do, and whether zone and name servers can be changed at manitu. DNS is looked up live. Not found if the account has no such domain; refused if this access may not see it.
Arguments
namestringrequiredThe domain name, with international characters or in ASCII.
Result structuredContent, checked against the schema
service_typestringrequiredThe kind of service - its own data is under the key of that name.
namestringrequiredThe domain name, international characters as such (müller.de) - what its routes take as name.
statusstringrequiredactive; transfer_pending (on its way to manitu); expiring (terminated, runs until paid_until).
is_configurablebooleanrequiredIt can be changed right now - false while the transfer to manitu is pending.
planany | nullrequiredDomains have no plan - the kind of domain is domain.type.
paid_untilstring | nullrequiredPaid until this day.
created_onstring | nullrequiredSet up at manitu on this day.
domainobjectrequireddomain.name_asciistringrequiredThe same name in ASCII (xn--mller-kva.de) - what DNS and registries use.
domain.typestringrequiredregistered (through manitu); external (registered elsewhere, web, mail and DNS at manitu); alias (of another domain).
domain.billingobjectrequireddomain.billing.included_in_packagebooleanrequiredPaid with a web hosting package - no period of its own.
domain.billing.periodstring | nullrequiredHow often it is billed (e.g. month, year), unless included in a package.
domain.billing.period_lengthinteger | nullrequiredHow many periods one billing covers.
domain.packageobject | nullrequiredThe web hosting package the domain belongs to, if any.
domain.package.namestringrequiredThe name of the web hosting package on contract and invoice.
domain.package.site_idinteger | nullrequiredThe web hosting package - what manitu_webhosting_get takes; null if it is not shown.
domain.dnsobjectrequiredLooked up live when asked.
domain.dns.managed_by_manitubooleanrequiredmanitu's name servers answer for the domain.
domain.dns.zonestring | nullrequiredprimary: manitu holds the zone; secondary: manitu copies it; null: not at manitu.
domain.dns.zone_editablebooleanrequiredThe DNS records can be changed at manitu.
domain.dns.nameservers_editablebooleanrequiredThe name servers of the domain can be changed at manitu.
domain.dns.nameserversarray of string | nullrequiredThe name servers that answer for the domain, as found - null if none were found.
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.
Response in data; the rest of the body as on every call
service_typestringrequiredThe kind of service - its own data is under the key of that name.
namestringrequiredThe domain name, international characters as such (müller.de) - what its routes take as name.
statusstringrequiredactive; transfer_pending (on its way to manitu); expiring (terminated, runs until paid_until).
is_configurablebooleanrequiredIt can be changed right now - false while the transfer to manitu is pending.
planany | nullrequiredDomains have no plan - the kind of domain is domain.type.
paid_untilstring | nullrequiredPaid until this day.
created_onstring | nullrequiredSet up at manitu on this day.
domainobjectrequireddomain.name_asciistringrequiredThe same name in ASCII (xn--mller-kva.de) - what DNS and registries use.
domain.typestringrequiredregistered (through manitu); external (registered elsewhere, web, mail and DNS at manitu); alias (of another domain).
domain.billingobjectrequireddomain.billing.included_in_packagebooleanrequiredPaid with a web hosting package - no period of its own.
domain.billing.periodstring | nullrequiredHow often it is billed (e.g. month, year), unless included in a package.
domain.billing.period_lengthinteger | nullrequiredHow many periods one billing covers.
domain.packageobject | nullrequiredThe web hosting package the domain belongs to, if any.
domain.package.namestringrequiredThe name of the web hosting package on contract and invoice.
domain.package.site_idinteger | nullrequiredThe web hosting package - what manitu_webhosting_get takes; null if it is not shown.
domain.dnsobjectrequiredLooked up live when asked.
domain.dns.managed_by_manitubooleanrequiredmanitu's name servers answer for the domain.
domain.dns.zonestring | nullrequiredprimary: manitu holds the zone; secondary: manitu copies it; null: not at manitu.
domain.dns.zone_editablebooleanrequiredThe DNS records can be changed at manitu.
domain.dns.nameservers_editablebooleanrequiredThe name servers of the domain can be changed at manitu.
domain.dns.nameserversarray of string | nullrequiredThe name servers that answer for the domain, as found - null if none were found.
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.