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"
  ]
}
          

Provider

Monego →