PATCH /user
This endpoint requires authentication.
Header | Value |
---|---|
Authorization | Set the value to Bearer + + access_token |
Pass the following properties via application/json or form encoding in the body of the request.
Information about a user
Field | Type | Description |
---|---|---|
firstname | String | A String value |
lastname | String | A String value |
Email address | ||
telephone | Phone | International phone number |
notifications | UserNotifications | Information about the notifications a user want to receive |
tin_nr | String | A String value |
PATCH /user HTTP/1.1
Host: api.bakeronline.be
X-VERSION: 1.9.0
Accept-Language: en-US,en;q=0.5
Content-Type: application/json
Content-Length: 366
{
"firstname": "...",
"lastname": "...",
"email": "example@domain.com",
"telephone": "+32 475 00 00 00",
"notifications": {
"email_when_order": true,
"email_when_comment": true,
"email_when_order_confirmed": true,
"email_when_order_cancel": true,
"email_when_newsletter": false
},
"tin_nr": "..."
}
Information about a user
Field | Type | Description |
---|---|---|
firstname | String | A String value |
lastname | String | A String value |
Email address | ||
telephone | Phone | International phone number |
notifications | UserNotifications | Information about the notifications a user want to receive |
id | Int | An integer value |
delivery_address | Address.simple? | Nullable. An address |
company | Checkout.Company? | Nullable. |
bank_account_number | String? | Nullable. A String value |
tin_nr | String | A String value |
company_permissions | [UserCompanyPermission] | Optional. Array of UserCompanyPermission |
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 2651
{
"firstname": "...",
"lastname": "...",
"email": "example@domain.com",
"telephone": "+32 475 00 00 00",
"notifications": {
"email_when_order": true,
"email_when_comment": false,
"email_when_order_confirmed": true,
"email_when_order_cancel": false,
"email_when_newsletter": true
},
"id": 14,
"delivery_address": {
"street": "Sint-Denijslaan",
"nr": "96",
"zipcode": "9000",
"city": "Gent",
"country": "BE"
},
"company": {
"name": "...",
"vat": "BE0123456789",
"address": {
"street": "Sint-Denijslaan",
"nr": "96",
"zipcode": "9000",
"city": "Gent",
"country": "BE"
}
},
"bank_account_number": "...",
"tin_nr": "...",
"company_permissions": [
{
"shop_ids": [
18,
13,
16
],
"permissions": {
"company_info": false,
"holidays": true,
"newsletters": false,
"translations": false,
"email_settings": true,
"products": true,
"shop_info": true,
"checkout_settings": true,
"time_settings": false,
"discounts": true
},
"id": 15,
"company_id": 16
},
{
"shop_ids": [
10,
18,
13
],
"permissions": {
"company_info": true,
"holidays": false,
"newsletters": true,
"translations": true,
"email_settings": true,
"products": true,
"shop_info": true,
"checkout_settings": true,
"time_settings": false,
"discounts": false
},
"id": 10,
"company_id": 13
},
{
"shop_ids": [
15,
10,
17
],
"permissions": {
"company_info": false,
"holidays": true,
"newsletters": true,
"translations": false,
"email_settings": false,
"products": true,
"shop_info": true,
"checkout_settings": false,
"time_settings": true,
"discounts": true
},
"id": 16,
"company_id": 10
}
]
}