PATCH /management/companies/@id
Update a company
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.
Field | Type | Description |
---|---|---|
id | Int | Id of the company |
name | [Language: String] | Name of the company |
active | Bool | Whether this company is activated |
order_statuses | [String] | Optional. Array of String |
order_preparation_statuses | [String] | Optional. Array of String |
shops_have_internal_names | Bool | Optional. A boolean value |
translations | Dictionary | Optional. A dictionary with fields |
emails | Dictionary | Optional. Email settings |
PATCH /management/companies/@id HTTP/1.1
Host: api.bakeronline.be
X-VERSION: 1.10.0
Accept-Language: en-US,en;q=0.5
Content-Type: application/json
Content-Length: 861
{
"id": 17,
"name": {
"nl": "...",
"en": "...",
"fr": "..."
},
"active": false,
"order_statuses": [
"PENDING",
"HAS_READ",
"APPROVED",
"DECLINED",
"REMOVED",
"DELETED_BY_SHOP",
"COLLECTED"
],
"order_preparation_statuses": [
"PREPARING",
"READY"
],
"shops_have_internal_names": false,
"translations": {
"enable": false,
"languages": [
"en",
"nl",
"fr",
"de",
"es",
"ca",
"it",
"pt",
"pl",
"ro",
"el",
"sv",
"hu",
"ms",
"tr"
],
"main_language": "en"
},
"emails": {
"note_for_customer": "..."
}
}
Field | Type | Description |
---|---|---|
id | Int | Id of the company |
name | [Language: String] | Name of the company |
active | Bool | Whether this company is activated |
order_statuses | [String] | Optional. Array of String |
order_preparation_statuses | [String] | Optional. Array of String |
shops_have_internal_names | Bool | Optional. A boolean value |
translations | Dictionary | Optional. A dictionary with fields |
emails | Dictionary | Optional. Email settings |
shops | [company.Shop.simple] | Optional. Array of company.Shop.simple |
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 7412
{
"id": 12,
"name": {
"nl": "...",
"en": "...",
"fr": "..."
},
"active": true,
"order_statuses": [
"PENDING",
"HAS_READ",
"APPROVED",
"DECLINED",
"REMOVED",
"DELETED_BY_SHOP",
"COLLECTED"
],
"order_preparation_statuses": [
"PREPARING",
"READY"
],
"shops_have_internal_names": true,
"translations": {
"enable": false,
"languages": [
"en",
"nl",
"fr",
"de",
"es",
"ca",
"it",
"pt",
"pl",
"ro",
"el",
"sv",
"hu",
"ms",
"tr"
],
"main_language": "en"
},
"emails": {
"note_for_customer": "..."
},
"shops": [
{
"name": "Isabel Legros",
"active": false,
"address": {
"street": "Sint-Denijslaan",
"nr": "96",
"zipcode": "9000",
"city": "Gent",
"country": "BE",
"position": {
"latitude": 1.54361,
"longitude": 0.45645
}
},
"allow_comments": true,
"allow_orders": true,
"delivery_use_intervals": true,
"allow_invoices": false,
"allow_order_comments": true,
"allow_product_comments": true,
"takeout_use_intervals": false,
"allow_order_messages": true,
"id": 17,
"avatar": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 12,
"white_background": false
},
"banner": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 16,
"white_background": false
},
"url": "..."
},
{
"name": "Lemuel Schroeder",
"active": true,
"address": {
"street": "Sint-Denijslaan",
"nr": "96",
"zipcode": "9000",
"city": "Gent",
"country": "BE",
"position": {
"latitude": 1.54361,
"longitude": 0.45645
}
},
"allow_comments": true,
"allow_orders": true,
"delivery_use_intervals": true,
"allow_invoices": false,
"allow_order_comments": true,
"allow_product_comments": true,
"takeout_use_intervals": false,
"allow_order_messages": true,
"id": 14,
"avatar": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 15,
"white_background": false
},
"banner": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 19,
"white_background": false
},
"url": "..."
},
{
"name": "Gunnar Paucek V",
"active": false,
"address": {
"street": "Sint-Denijslaan",
"nr": "96",
"zipcode": "9000",
"city": "Gent",
"country": "BE",
"position": {
"latitude": 1.54361,
"longitude": 0.45645
}
},
"allow_comments": false,
"allow_orders": true,
"delivery_use_intervals": false,
"allow_invoices": true,
"allow_order_comments": false,
"allow_product_comments": false,
"takeout_use_intervals": true,
"allow_order_messages": true,
"id": 19,
"avatar": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 12,
"white_background": true
},
"banner": {
"resolutions": [
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
},
{
"src": "https://example.com",
"width": 600,
"height": 350
}
],
"file_id": 19,
"white_background": true
},
"url": "..."
}
]
}