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://…"
}
}
}