Update Customer
API Reference
Update Customer
Update an existing customer for your My Virtual Office account
PATCH
Update Customer
Update Customer
Update one or more fields of an existing customer. Only fields provided in the request body will be modified.Authentication
Your API key. Can also be provided via
Authorization: Bearer header.Path Parameters
The UUID of the customer to update.
Request Body
At least one field must be provided.Customer’s first name. Maximum 100 characters.
Customer’s last name. Maximum 100 characters.
Customer’s email address. Must be a valid email format and unique for your account.
Company name. Maximum 200 characters.
Legal entity type (e.g., “GmbH”, “LLC”). Maximum 100 characters.
Preferred language for communications. Must be either
en or de.Customer status. Must be one of
active, inactive, or suspended. Inactive or suspended customers cannot log in to the portal.Customer’s address information.
Address to which postal mail should be forwarded for this customer.
Response
Unique identifier for the customer (UUID)
Your seller account ID (UUID)
Customer’s first name
Customer’s last name
Customer’s email address
Company name if provided
Legal entity type if provided
Preferred language
Address information if provided
Postal redirect address if set
Customer status (
active, inactive, or suspended)Source of customer creation (e.g., “api”)
ISO 8601 timestamp of when the customer was created
ISO 8601 timestamp of when the customer was last updated
Example Request
Example Response
200 OK
Error Responses
Error Codes
| HTTP Code | Error | Description |
|---|---|---|
| 400 | Bad Request | Invalid request body or no fields provided |
| 401 | Unauthorized | Missing or invalid API key |
| 404 | Not Found | Customer not found or does not belong to your account |
| 409 | Conflict | Email address already exists for another customer |
| 500 | Internal Server Error | Unexpected server error |

