POST /company/statistics/orders
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.
A dictionary with fields
Field | Type | Description |
---|---|---|
start | Timestamp | Start timestamp |
end | Timestamp | End timestamp |
shop_ids | [Int] | Shop IDs |
stats | [Dictionary] | Array of Dictionary |
acquire_methods | [String] | Optional. Array of String |
POST /company/statistics/orders 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: 557
{
"start": 1657086137,
"end": 1657086137,
"shop_ids": [
17,
10,
13
],
"stats": [
{
"name": "...",
"type": "order_count",
"group_by": "day"
},
{
"name": "...",
"type": "order_count",
"group_by": "day"
},
{
"name": "...",
"type": "order_count",
"group_by": "day"
}
],
"acquire_methods": [
"takeout",
"delivery",
"latch"
]
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 3078
{
"stats": [
{
"name": "...",
"groups": [
{
"name": "...",
"value": 19,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 15,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": false
}
},
{
"name": "...",
"value": 12,
"count": 13,
"extra": {
"email": "...",
"email_when_newsletter": true
}
}
],
"average": 14,
"total": 13,
"count": 13
},
{
"name": "...",
"groups": [
{
"name": "...",
"value": 15,
"count": 12,
"extra": {
"email": "...",
"email_when_newsletter": false
}
},
{
"name": "...",
"value": 17,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": false
}
},
{
"name": "...",
"value": 18,
"count": 10,
"extra": {
"email": "...",
"email_when_newsletter": true
}
}
],
"average": 14,
"total": 10,
"count": 16
},
{
"name": "...",
"groups": [
{
"name": "...",
"value": 18,
"count": 15,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 14,
"count": 11,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 17,
"count": 12,
"extra": {
"email": "...",
"email_when_newsletter": false
}
}
],
"average": 19,
"total": 13,
"count": 11
}
]
}