New in MC | Cloud UX 2024.10
Overview
The protection:reservations resource represents reservations on assets or location items.
Properties
The protection:reservations resource has the following properties:
reservations |
List of reservations.
Each reservation has the following properties:
Example for an MC|PM reservation: { "creator": "Administrator", "expiration": "2024-10-10T11:50:47.069Z", "inherited": false } Example for an MC|AM reservation: { "expiration": "2024-10-10T11:50:47.069Z" } |
||||||
---|---|---|---|---|---|---|---|
inheritance |
|
||||||
perUser |
|
Link Relations
Deletes all direct reservations on the entity. The caller needs administrative permissions. |
|
Deletes a reservation for a specific user. Only supported for MC|PM. The caller needs administrative permissions. |
|
Deletes a reservation. If the system uses per-user reservations, the call deletes the reservation of the caller. |
|
Set a reservation for a specific user. Only supported for MC|PM. The caller needs administrative permissions. |
|
Set a reservation. If the system uses per-user reservations, the reservation is created for the caller. |
Examples
Example: MediaCentral Asset Management
{ "reservations": [ { "expiration": "2024-10-10T13:27:03+02:00" } ], "inheritance": false, "perUser": false, "_links": { "curies": [ { "href": "http://developer.avid.com/ctms/api/protection/linkrels/{rel}.html", "name": "protection", "templated": true } ], "protection:delete-all-reservations": { "href": "https://…" }, "protection:delete-reservation": { "href": "https://…" }, "protection:set-reservation": { "href": "https://…" }, "self": { "href": "https://…" } } }
Example: MediaCentral Production Management
{ "reservations": [ { "creator": "Administrator", "expiration": "2024-10-10T11:50:47.069Z", "inherited": false }, { "creator": "Administrator", "expiration": "2023-11-10T12:50:16.852Z", "inherited": true } ], "perUser": true, "inheritance": true, "_links": { "self": { "href": "https://…" }, "protection:set-reservation": { "href": "https://…" }, "protection:set-reservation-for-user": { "href": "https://…" }, "protection:delete-reservation": { "href": "https://…" }, "protection:delete-reservation-by-creator": { "href": "https://…{creator}…", "templated": true }, "protection:delete-all-reservations": { "href": "https://…" } } }