Updates a customer’s details (e.g., email, metadata).
Path Parameters
The unique identifier of the customer
Request Body
The customer’s email address
Custom metadata to attach to the customer
Response
Unique identifier for the customer
The merchant’s unique identifier
The customer’s email address
Custom metadata attached to the customer
ISO 8601 timestamp when the customer was created
ISO 8601 timestamp when the customer was last updated
Example Request
{
"email": "[email protected]",
"name": "John Doe",
"metadata": {
"source": "mobile",
"updatedVia": "api"
}
}
Example Response
{
"id": "customer_789",
"merchantId": "merchant_456",
"email": "[email protected]",
"name": "John Doe",
"metadata": {
"source": "mobile",
"updatedVia": "api"
},
"createdAt": "2025-01-15T10:30:00.000Z",
"updatedAt": "2025-01-15T11:00:00.000Z"
}
Error Responses
Invalid or missing authentication token
Email already in use by another customer
An unexpected error occurred on the server
Authentication
This endpoint requires Bearer token authentication.