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.
Request Body
{"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 & 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 & 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 & Time"}], "name"=>"NewCalendarName"}
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"}]}