Retrieve statement information for your account.
Changed onDescription
This information should be used for accounting reconciliation.<br> This data is what is being used in <a href="https://smarkets.com/account/statement">our statement page</a>
Request
- Base URLhttps://api.smarkets.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Maximum datetime for records
Minimum datetime for records
Maximum number of account activity rows to return on a single call
Market IDs to filter by
[ "128939" ]
Order IDs to filter by
[ "1518455672861" ]
Last sequence number of the previous page. This parameter should be used for paginated requests
Last sub-sequence number of the previous page. This parameter should be used for paginated requests
How to sort the results. When making paginated requests, pagination_last_seq and pagination_last_subseq should be used with the values from the last record of the previous page
Account activity sources to filter by.
[ "admin.credit" ]
Should response be enhanced with include event information
Whether to enrich the response with bet token and promotion data.<br> Set to false to skip the promotion lookup when those fields are not needed, in which case they are returned empty
Response
Account activity fetch success
Example response
{
"account_activity": [
{
"amount": "-19.00",
"bet_token_type": "free_bet",
"bonus_change": "10.00",
"commission": "2.20",
"contract_id": "123456",
"event_id": "565413",
"exposure": "-50.00",
"extra": "market_halted",
"label": "strategy_1",
"market_id": "128939",
"money": "483.56",
"money_change": "2.20",
"order_id": "1518455672861",
"price": 5000,
"quantity": 10000,
"quantity_change": -290023,
"quantity_user_currency": 10000,
"quantity_user_currency_change": -2819,
"seq": 11423,
"side": "buy",
"source": "admin.credit",
"subseq": 123242,
"timestamp": "2017-02-01T10:23:54.361612"
}
],
"contracts": [
{
"name": "Arsenal",
"state_or_outcome": "live"
}
],
"events": [
{
"full_slug": "/sport/horse-racing/ascot/2017/12/22/15:40",
"name": "15:40",
"parent_id": "565413",
"slug": "ascot-2017-12-22T00:00:00-15-40",
"state": "new",
"type": "horse_racing_race"
}
],
"markets": [
{
"contract_selections": [
254245,
4565452,
7894545
],
"market_type": {
"name": "OVER_UNDER",
"param": "2.5"
},
"name": "To win"
}
],
"pagination": {
"next_page": "?limit=20&sort=seq,subseq&pagination_last_seq=20&pagination_last_seq=3"
}
}Changes
- warning
added the new
manual_mappingenum value to the////response property for the response status
- warning
- warning
added the new
contract.unvoidenum value to the//response property for the response status - info
added the new optional
queryrequest parameterinclude_promotion_data - info
added the enum value
contract.unvoidto the propertyitems/of thequeryrequest parametersource
- warning