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 -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"}'