API structure has changed
27 structure changes including:
4 Breaking changes
23 Modifications
4 Removals
Modified
23
Breaking
GET /appointments
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
GET /appointments/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
GET /employees
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
firstName, lastName properties Modified
-
Properties are now required Breaking
-
Type went from
string | null
tostring
Breaking
-
Properties are now required
-
firstName, lastName properties Modified
-
data property Modified
-
application/json content type Modified
GET /employees/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
firstName, lastName properties Modified
-
Properties are now required Breaking
-
Type went from
string | null
tostring
Breaking
-
Properties are now required
-
firstName, lastName properties Modified
-
data property Modified
-
application/json content type Modified
GET /meeting-rooms
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
string-1 property Modified
- Property is no longer required
-
Type went from
string
tostring | null
-
isWheelChairAccessible property Modified
-
Property is now required Breaking
-
Type went from
boolean | null
toboolean
Breaking
-
Property is now required
- active, timeZone properties Added
-
string-1 property Modified
-
data property Modified
-
application/json content type Modified
- Query
-
email, name, provider query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- search query parameter Added
- Header
- Accept-Language header Added
GET /meeting-rooms/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
string-1 property Modified
- Property is no longer required
-
Type went from
string
tostring | null
-
isWheelChairAccessible property Modified
-
Property is now required Breaking
-
Type went from
boolean | null
toboolean
Breaking
-
Property is now required
- active, timeZone properties Added
-
string-1 property Modified
-
data property Modified
-
application/json content type Modified
- Header
- Accept-Language header Added
GET /offices
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- meetingRooms property Added
-
data property Modified
-
application/json content type Modified
GET /offices/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- meetingRooms property Added
-
data property Modified
-
application/json content type Modified
PATCH /appointments/{id}
- Body
-
application/json content type Modified
- string-1 property Added
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
PATCH /employees/{id}
- Body
-
application/json content type Modified
-
firstName, lastName properties Modified
-
Type went from
string | null
tostring
Breaking
-
Type went from
-
firstName, lastName properties Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
firstName, lastName properties Modified
-
Properties are now required Breaking
-
Type went from
string | null
tostring
Breaking
-
Properties are now required
-
firstName, lastName properties Modified
-
data property Modified
-
application/json content type Modified
PATCH /offices/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- meetingRooms property Added
-
data property Modified
-
application/json content type Modified
POST /appointments
- Body
-
application/json content type Modified
- string-1 property Added
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/_actions/invite
- Body
-
application/json content type Modified
- string-1 property Added
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/accept
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/cancel
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/complete
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/reassign
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/reopen
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/request-reschedule
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /appointments/{id}/_actions/reschedule
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- object-1 property Added
-
data property Modified
-
application/json content type Modified
POST /employees
- Body
-
application/json content type Modified
-
firstName, lastName properties Modified
-
Properties are now required Breaking
-
Type went from
string | null
tostring
Breaking
-
Properties are now required
-
firstName, lastName properties Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
firstName, lastName properties Modified
-
Properties are now required Breaking
-
Type went from
string | null
tostring
Breaking
-
Properties are now required
-
firstName, lastName properties Modified
-
data property Modified
-
application/json content type Modified
POST /offices
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- meetingRooms property Added
-
data property Modified
-
application/json content type Modified
Webhook POST Appointment
- Body
-
application/json content type Modified
-
data property Modified
-
appointment property Modified
- Appointment, Incoming request, Outgoing request alternatives Modified
-
appointment property Modified
-
data property Modified
Removed
4
Breaking
DELETE /meeting-rooms/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
PATCH /meeting-rooms/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /meeting-room-events/_actions/archibus/notification
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /meeting-rooms
- Removing a resource is always breaking unless it was deprecated before Breaking