Basic information
POST /{shopId}/customers
Creates a customer. If customerNumber is not provided in the request, it will be generated automatically.
Authorisation
OAuth 2.0 Token required with scopes:
customers_write
URI parameters
| Name | Type | Description |
|---|---|---|
shopId |
string |
The unique identifier of the shop. Required:
true
Example:
DemoShop
|
Request attributes
| Name | Type | Description |
|---|---|---|
|
object of customer (create request) |
Request body
Media type application/json
{
"customerNumber": "1005",
"billingAddress": {
"company": "Schneiderei",
"salutation": "Mrs",
"firstName": "Tanja",
"lastName": "Schneider",
"street": "Schneiderstraße 10",
"streetDetails": null,
"zipCode": "12345",
"city": "Berlin",
"state": null,
"country": "DE",
"title": null,
"vatId": null,
"birthday": null,
"emailAddress": "schneider@schneiderei.de"
}
Response attributes
| Name | Type | Description |
|---|---|---|
|
object of customer |
Response
HTTP 201
Media type application/json
{
"customerId": "56D80631-A052-FCA2-A9EF-D5809AB35510",
"customerNumber": "1005",
"creationDate": "2016-03-03T09:38:57Z",
"billingAddress": null,
"internalNote": null,
"links": [
{
"rel": "self",
"href": "https://pm.epages.com/rs/shops/apidocu/customers/56D80631-A052-FCA2-A9EF-D5809AB35510"
},
{
"rel": "orders",
"href": "https://pm.epages.com/rs/shops/apidocu/orders?customerId=56D80631-A052-FCA2-A9EF-D5809AB35510"
}
]
}