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.5.2
Accept-Language: en-US,en;q=0.5
Content-Type: application/json
Content-Length: 557
{
"start": 1657085998,
"end": 1657085998,
"shop_ids": [
19,
11,
10
],
"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: 3079
{
"stats": [
{
"name": "...",
"groups": [
{
"name": "...",
"value": 17,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": false
}
},
{
"name": "...",
"value": 19,
"count": 15,
"extra": {
"email": "...",
"email_when_newsletter": false
}
},
{
"name": "...",
"value": 15,
"count": 10,
"extra": {
"email": "...",
"email_when_newsletter": false
}
}
],
"average": 13,
"total": 19,
"count": 10
},
{
"name": "...",
"groups": [
{
"name": "...",
"value": 15,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 10,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 16,
"count": 17,
"extra": {
"email": "...",
"email_when_newsletter": false
}
}
],
"average": 16,
"total": 15,
"count": 19
},
{
"name": "...",
"groups": [
{
"name": "...",
"value": 15,
"count": 19,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 10,
"count": 13,
"extra": {
"email": "...",
"email_when_newsletter": true
}
},
{
"name": "...",
"value": 12,
"count": 10,
"extra": {
"email": "...",
"email_when_newsletter": false
}
}
],
"average": 14,
"total": 14,
"count": 15
}
]
}