GetActivities

class saxo_openapi.endpoints.eventnotificationservices.clientactivities.GetActivities(params)

Return a list of activities specified by the parameters in the request.

ENDPOINT = 'openapi/ens/v1/activities'
EXPECTED_STATUS = 200
METHOD = 'GET'
__init__(params)

Instantiate a GetActivities request.

Parameters:params (dict (required)) – dict with querystring parameters

params example:

params =
    {
      "Activities": "Positions",
      "AccountKey": "fOA0tvOyQqW2aHpWi9P5bw==",
      "ClientKey": "fOA0tvOyQqW2aHpWi9P5bw=="
    }
>>> import saxo_openapi
>>> import saxo_openapi.endpoints.eventnotificationservices as ens
>>> import json
>>> client = saxo_openapi.API(access_token=...)
>>> r = ens.clientactivities.GetActivities(params=params)
>>> client.request(r)
>>> print(json.dumps(r.response, indent=4))

Output:

{
  "__count": 7,
  "Data": [
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:04.346666Z",
      "ActivityType": "Positions",
      "Amount": 89000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.08,
      "ConversionRate": 0.876035,
      "CorrelationKey": "290088ee-c30b-43e0-bb31-f54379950c25",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:04.344981Z",
      "OpenPrice": 1.14166,
      "OpenSpot": 1.14166,
      "PositionEvent": "New",
      "PositionId": "219378806",
      "PriceType": "Amount",
      "SequenceId": "840526",
      "SourceOrderId": "77283801",
      "SpotDate": "2019-05-09",
      "Symbol": "EURCHF",
      "TotalCost": 5.08,
      "Uic": 14,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:04.836666Z",
      "ActivityType": "Positions",
      "Amount": 142000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.09,
      "ConversionRate": 0.876035,
      "CorrelationKey": "2f3b72b6-4bc8-4d35-a4bc-8ca092586f81",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:04.833449Z",
      "OpenPrice": 0.71691,
      "OpenSpot": 0.71691,
      "PositionEvent": "New",
      "PositionId": "219378808",
      "PriceType": "Amount",
      "SequenceId": "840529",
      "SourceOrderId": "77283802",
      "SpotDate": "2019-05-09",
      "Symbol": "AUDCHF",
      "TotalCost": 5.09,
      "Uic": 5027,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:06.470000Z",
      "ActivityType": "Positions",
      "Amount": 76000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.07,
      "ConversionRate": 0.876035,
      "CorrelationKey": "f77bf761-380c-49b9-8027-93281f3fa321",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:06.469006Z",
      "OpenPrice": 1.33438,
      "OpenSpot": 1.33438,
      "PositionEvent": "New",
      "PositionId": "219378812",
      "PriceType": "Amount",
      "SequenceId": "840532",
      "SourceOrderId": "77283803",
      "SpotDate": "2019-05-09",
      "Symbol": "GBPCHF",
      "TotalCost": 5.07,
      "Uic": 24,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:06.930000Z",
      "ActivityType": "Positions",
      "Amount": 152000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.12,
      "ConversionRate": 0.876035,
      "CorrelationKey": "f9cc8f67-b48e-490d-bc0e-811d2cd2dc8a",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:06.929444Z",
      "OpenPrice": 0.67363,
      "OpenSpot": 0.67363,
      "PositionEvent": "New",
      "PositionId": "219378814",
      "PriceType": "Amount",
      "SequenceId": "840535",
      "SourceOrderId": "77283804",
      "SpotDate": "2019-05-09",
      "Symbol": "NZDCHF",
      "TotalCost": 5.12,
      "Uic": 34,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:07.273333Z",
      "ActivityType": "Positions",
      "Amount": 102000,
      "AssetType": "FxSpot",
      "BuySell": "Sell",
      "ClientId": "9300675",
      "Commission": 553,
      "ConversionRate": 0.0080785,
      "CorrelationKey": "0f0ee8ff-da82-4945-911c-5e232749d8a0",
      "CurrencyCode": "JPY",
      "ExecutionTime": "2019-05-07T11:52:07.271770Z",
      "OpenPrice": 108.419,
      "OpenSpot": 108.419,
      "PositionEvent": "New",
      "PositionId": "219378816",
      "PriceType": "Amount",
      "SequenceId": "840538",
      "SourceOrderId": "77283805",
      "SpotDate": "2019-05-09",
      "Symbol": "CHFJPY",
      "TotalCost": 553,
      "Uic": 8,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:09.190000Z",
      "ActivityType": "Positions",
      "Amount": 135000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.12,
      "ConversionRate": 0.876085,
      "CorrelationKey": "9b29a7b7-8e5f-4b53-b9d0-91dbeb881a95",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:09.187595Z",
      "OpenPrice": 0.75825,
      "OpenSpot": 0.75825,
      "PositionEvent": "New",
      "PositionId": "219378832",
      "PriceType": "Amount",
      "SequenceId": "840541",
      "SourceOrderId": "77283806",
      "SpotDate": "2019-05-09",
      "Symbol": "CADCHF",
      "TotalCost": 5.12,
      "Uic": 5,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    },
    {
      "AccountId": "9300675",
      "ActivityTime": "2019-05-07T11:52:12.400000Z",
      "ActivityType": "Positions",
      "Amount": 100000,
      "AssetType": "FxSpot",
      "BuySell": "Buy",
      "ClientId": "9300675",
      "Commission": 5.1,
      "ConversionRate": 0.876065,
      "CorrelationKey": "4eeb4738-b1b9-4b36-bd14-31113fa77a2d",
      "CurrencyCode": "CHF",
      "ExecutionTime": "2019-05-07T11:52:12.398657Z",
      "OpenPrice": 1.0205,
      "OpenSpot": 1.0205,
      "PositionEvent": "New",
      "PositionId": "219379050",
      "PriceType": "Amount",
      "SequenceId": "840544",
      "SourceOrderId": "77283807",
      "SpotDate": "2019-05-09",
      "Symbol": "USDCHF",
      "TotalCost": 5.1,
      "Uic": 39,
      "UserId": 9300675,
      "ValueDate": "2019-05-09"
    }
  ]
}
expected_status
response

response - get the response of the request.

status_code