Logo
Admin API API Documentation

Create Calendar

POST {{URL_ORIGIN}}/api/calendars

This API allows to create a new calendar.

ID will be returned in the response, this ID is the unique identifier of the calendar and should be used when sending update commands.

Note: this ID can be retrieved via Get Calendars API.

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 




RESPONSES

status OK

{ "id": "1114611201", "tradingDays": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ], "name": "Name", "timeZone": "+00:00", "marketOpen": "08:00", "marketClose": "16:30", "holidays": [ { "date": "2022-01-01", "closeTime": "13:00", "name": "New Yaer" } ] }



Curl
curl -X POST 'URL_ORIGIN/api/calendars' -d '{"marketOpen":"12:55","marketClose":"23:45","tradingDays":["Monday","Tuesday","Wednesday","Thursday","Sunday","Friday","Saturday"],"timeZone":"+02:00","auctions":[{"days":["Monday","Sunday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"startTimes":["11:00"],"allowedTimeInForces":["GAA","GTC","GTD"],"eventsMode":["LIT"],"duration":{"number":"47","measurement":"m"},"randomEndTime":{"number":"0","measurement":"m"},"crossingPause":{"number":"0","measurement":"m"},"auctionType":"Many To Many","matchingAlgorithm":"Price \u0026 Time"},{"days":["Sunday","Monday"],"startTimes":["12:37","14:55"],"allowedTimeInForces":["GTD","GTC"],"eventsMode":["LIT"],"duration":{"number":"4","measurement":"m"},"randomEndTime":{"number":"0","measurement":"m"},"crossingPause":{"number":"0","measurement":"m"},"auctionType":"Many To Many","matchingAlgorithm":"Price \u0026 Time"},{"days":["Sunday","Monday","Tuesday","Wednesday"],"startTimes":["12:00"],"allowedTimeInForces":["GTC"],"eventsMode":["LIT"],"duration":{"number":"4","measurement":"m"},"randomEndTime":{"number":"0","measurement":"m"},"crossingPause":{"number":"0","measurement":"m"},"auctionType":"Many To Many","matchingAlgorithm":"Price \u0026 Time"}],"name":"NewCalendarName"}'

ENDPOINTS