Ask for a change of contact details
Address, phone numbers and e-mail addresses - changed by manitu's staff.
manitu_account_contact_set on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Asks manitu to change the postal address, phone numbers or e-mail addresses of the manitu customer account this connection works in; send only what is to change, in the shape manitu_account_contact_get shows. It is not changed at once: manitu's staff carry it out, and the customer gets a mail when it is done - until then manitu_account_contact_get shows the old values. null clears the second address line, the billing, technical and domain registration addresses or one of the two phone numbers - nothing else. Name and organisation cannot be changed here - for a new holder the customer writes to manitu (manitu_message_send). Only when the customer asks for exactly this; say what will change and ask for an explicit yes first. Refused if this access may not change the account's base data.
Arguments
addressobjectaddress.streetstringStreet and number.
address.street_2string | nullSecond address line. null: clear it.
address.zip_codestringPostal code.
address.citystringCity.
address.countrystringCountry code, ISO 3166-1 alpha-2 (DE, AT, CH).
phoneobjectphone.landlinestring | nullInternational, with blanks or dashes between country code, area code and number: +49 30 1234567. null: clear it.
phone.mobilestring | nullInternational, with blanks or dashes between country code, prefix and number: +49 171 1234567. null: clear it.
emailobjectemail.generalstringThe primary address - every kind of message without an address of its own goes here.
email.billingstring | nullWhere invoices go. null: clear it.
email.technicalstring | nullWhere technical notices go. null: clear it.
email.domain_registrationstring | nullWhere domain registration mail goes. null: clear it.
Result structuredContent, checked against the schema
handledstringrequiredmanual: manitu's staff carry it out - it takes a while.
field_listarray of stringrequiredThe fields asked for, as JSON pointers (/address/city).
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
addressobjectaddress.streetstringStreet and number.
address.street_2string | nullSecond address line. null: clear it.
address.zip_codestringPostal code.
address.citystringCity.
address.countrystringCountry code, ISO 3166-1 alpha-2 (DE, AT, CH).
phoneobjectphone.landlinestring | nullInternational, with blanks or dashes between country code, area code and number: +49 30 1234567. null: clear it.
phone.mobilestring | nullInternational, with blanks or dashes between country code, prefix and number: +49 171 1234567. null: clear it.
emailobjectemail.generalstringThe primary address - every kind of message without an address of its own goes here.
email.billingstring | nullWhere invoices go. null: clear it.
email.technicalstring | nullWhere technical notices go. null: clear it.
email.domain_registrationstring | nullWhere domain registration mail goes. null: clear it.
Response in data; the rest of the body as on every call
handledstringrequiredmanual: manitu's staff carry it out - it takes a while.
field_listarray of stringrequiredThe fields asked for, as JSON pointers (/address/city).
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.