Create reservation
This workflow allows third parties to send a new reservation for a specific room with specified times.
The following parameters are used in the request. These are all required.
Parameter
Description
ExternalId
This is the Id used for the reservation in the system of the third party.
Description
The description of the reservation for the room.
SpaceId
This is the internal Ultimo Id of a room/space (entity).
StartTime
The start time (datetime) of reservation.
Allowed formats:
yyyy-MM-dd hh:mm:ss (i.e. 2018-08-21 15:21:59)
UTC: yyyy-MM-ddThh:mm:ssZ (i.e. 2018-08- 20T15:17:59Z)
EndTime
The end time (datetime) of reservation.
Allowed formats:
yyyy-MM-dd hh:mm:ss (i.e. 2018-08-21 15:21:59)
UTC: yyyy-MM-ddThh:mm:ssZ (i.e. 2018-08- 20T15:17:59Z)
ApplicantId
The Id from the applicant of the reservation (entity employee in Ultimo).
When these parameters are properly filled in, Ultimo will give a HTTP 200 response with the following properties:
Parameter
Description
UltimoId
The internal Ultimo Id of a reservation for the room (ReservationLine Id).
Technical details
Basic URL (POST):
https://customer.ultimo.com/api/V1/Action/REST_CreateReservation
Header data:
Parameter
Description
ApiKey
Request an API key at (application manager or consultant)
ApplicationElementId
Fixed value “0167a94a-5dae-4efe-bf13-029a47728b97”
Body (example):
Normal response:
Status: 200 OK
Response when the action is not allowed:
Status: 400 Bad Request
In this case it is not allowed to make a reservation for a room that already has a reservation at the specified time. Ultimo will not process this action.
Response when the API-key is invalid:
Status: 401 Unauthorized
Last updated