Create Customer
API Reference
Create Customer
Create a new customer for your My Virtual Office account
POST
Create Customer
Create Customer
Create a new customer associated with your seller account.Authentication
Your API key. Can also be provided via
Authorization: Bearer header.Request Body
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 (will be “api” for API-created customers)
ISO 8601 timestamp of when the customer was created
ISO 8601 timestamp of when the customer was last updated
Example Request
Example Response
201 Created
Error Responses
Error Codes
| HTTP Code | Error | Description |
|---|---|---|
| 400 | Bad Request | Invalid request body or missing required fields |
| 401 | Unauthorized | Missing or invalid API key |
| 403 | Forbidden | Customer limit reached for your subscription |
| 409 | Conflict | Email address already exists for another customer |
| 500 | Internal Server Error | Unexpected server error |

