Monego
update_customer
Update fields on an existing customer. Only the fields you pass are changed; pass an empty string to clear an optional field (e.g. preferredInvoiceFormat='' reverts to the tenant default). Typical use: add the leitwegId and set preferredInvoiceFormat='xRechnungXml' on a customer before finalizing an XRechnung invoice for them. Changes only affect future finalizes — already-finalized invoices are immutable. Response: { customer { id, name, ... } } with the updated state. Errors: { error: { code: 'not_found' | 'bad_input', ... } }.
Remote Account required revuo:monego
Remote (network-hosted) · Requires an account with the vendor · OAuth
Other tools also called update_customer?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"customerId": {
"description": "Id of the customer to update (from list_customers or create_customer).",
"type": "string"
},
"name": {
"description": "New name. Cannot be cleared.",
"type": [
"string",
"null"
],
"default": null
},
"email": {
"description": "Billing email address. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"phone": {
"description": "Phone number. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"vatId": {
"description": "VAT ID (USt-IdNr.). Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"leitwegId": {
"description": "German B2G Leitweg-ID (e.g. 04011000-12345-06). Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"buyerReference": {
"description": "BT-10 buyer reference. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"street": {
"description": "Street and house number. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"city": {
"description": "City. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"postalCode": {
"description": "Postal code. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"country": {
"description": "ISO 3166-1 alpha-2 country code. Empty string clears it.",
"type": [
"string",
"null"
],
"default": null
},
"language": {
"description": "Document language override: 'de', 'en' or 'fr'. Empty string clears the override.",
"type": [
"string",
"null"
],
"default": null
},
"preferredInvoiceFormat": {
"description": "Preferred e-invoice format: 'zugferdPdf', 'xRechnungXml' or 'facturXPdf'. Empty string reverts to the tenant default.",
"type": [
"string",
"null"
],
"default": null
},
"notes": {
"description": "Internal notes. Empty string clears them.",
"type": [
"string",
"null"
],
"default": null
}
},
"required": [
"customerId"
]
}