Give a SEPA direct debit mandate
Invoices paid by direct debit from a bank account - registered by manitu's staff.
manitu_account_payment_set on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Gives manitu a SEPA direct debit mandate for the manitu customer account this connection works in, so that its invoices are paid by direct debit from the bank account given. It is not changed at once: manitu's staff register the mandate, and the customer gets a mail when it is done - until then manitu_account_payment_get shows the old way of paying. Only when the customer asks for exactly this and is the holder of the bank account or may give the mandate for it; repeat holder and IBAN and ask for an explicit yes first. Do not repeat the full IBAN later in the conversation. Refused if this access may not change the account's base data.
Arguments
payment_typestringrequiredHow invoices are to be paid - direct debit is the one that can be asked for.
sepaobjectrequiredsepa.account_ownerstringrequiredThe holder of the bank account, as the bank has it.
sepa.ibanstringrequiredwrite-onlyThe IBAN, with or without blanks - never logged in full.
sepa.bicstring | nullThe BIC - may be left out for an IBAN of a country where it is optional (Germany and most of the EU); refused (required) where it is not.
Result structuredContent, checked against the schema
handledstringrequiredmanual: manitu's staff register it - it takes a while.
payment_typestringrequirediban_maskedstring | nullrequiredThe IBAN asked for, masked as manitu_account_payment_get shows it.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
payment_typestringrequiredHow invoices are to be paid - direct debit is the one that can be asked for.
sepaobjectrequiredsepa.account_ownerstringrequiredThe holder of the bank account, as the bank has it.
sepa.ibanstringrequiredwrite-onlyThe IBAN, with or without blanks - never logged in full.
sepa.bicstring | nullThe BIC - may be left out for an IBAN of a country where it is optional (Germany and most of the EU); refused (required) where it is not.
Response in data; the rest of the body as on every call
handledstringrequiredmanual: manitu's staff register it - it takes a while.
payment_typestringrequirediban_maskedstring | nullrequiredThe IBAN asked for, masked as manitu_account_payment_get shows 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.