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