Transactions Detailed report
Overview#
This API can be used to retrieve a detailed transactions report including customer, status, amount and fee details.
Detailed report#
GET https://api-sandbox.sunbit.com/reports/api/v1/detailed#
Request Headers#
| Property | Required | Type | Description |
|---|---|---|---|
| sunbit-key | yes | text | Provided to you by Sunbit |
| sunbit-secret | yes | text | Provided to you by Sunbit |
Body#
| Attribute | Required | Type | Description |
|---|---|---|---|
| location | no | text | If not provided, the response will include all locations of the partner |
| fromDate | yes | date | Format: YYYY-MM-DD |
| toDate | yes | date | Format: YYYY-MM-DD |
Response#
| Attribute | Type | Description |
|---|---|---|
| content | DetailedReport[] | Array of DetailedReport aggregate per location |
DetailedReport#
| Attribute | Type | Description |
|---|---|---|
| location | text | |
| customerId | number | Customer id |
| dateTime | LocalDateTime | Purchase date time as format : YYYY-MM-DD'T'hh:mm:ss |
| status | text |
|
| amount | number | Purchase amount |
| fee | number | Fee collected by Sunbit |
Example#
Request#
'https://api-sandbox.sunbit.com/reports/api/v1/detailed'' \ -H 'Content-Type: application/json' \ -H 'sunbit-key: YOUR_KEY' \ -H 'sunbit-secret: YOUR_SECRET' \ -d '{ "fromDate":"2019-01-07", "toDate":"2021-07-01", "location": "sandbox" } Response#
{ "content": [ { "location": "sandbox", "customerId": 2731, "dateTime": "2020-10-14T05:45:39", "status": "PURCHASED", "amount": 341.46, "fee": 10.24 } ]}Errors#
| Error Code | Message | Description |
|---|---|---|
| 404 | Resource Not Found | Location was not found |
| 403 | Bad Credentials | sunbit-key and/or sunbit-secret do not match any alliance credentials |
| 500 | Internal Server Error | Something went wrong on Sunbit's side |