Manage customer data through the Customers API. Create new customers, retrieve existing ones, and update their information.
/api/vendor/customersReturns the last 100 customers for the vendor, sorted by creation date.
Requires scope: customers:read
curl -s https://brutlers.com/api/vendor/customers \
-H "X-Api-Key: brut_your_api_key_here"/api/vendor/customersCreates a new customer. Email and phone are optional.
Requires scope: customers:write (OAuth) or API key
| Field | Type | Description | |
|---|---|---|---|
| name | string | Required | Customer name |
| string | Optional | Email address | |
| phone | string | Optional | Phone number |
| weddingDate | string | Optional | Wedding date (ISO 8601) |
| notes | string | Optional | Notes about the customer |
| measurements | object | Optional | Measurements as JSON object |
| preferences | object | Optional | Preferences as JSON object |
curl -X POST https://brutlers.com/api/vendor/customers \
-H "X-Api-Key: brut_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "Anna Schmidt",
"email": "anna@example.com",
"weddingDate": "2026-09-15"
}'/api/vendor/customers/:idReturns the full details of a single customer, including order and appointment counts.
Requires scope: customers:read
/api/vendor/customers/:idUpdates an existing customer's data.
Requires scope: customers:write (OAuth) or API key