Resource Schedule Saved Views
5 Endpunkte. Basis-URL: https://xapi.ambertech.cloud/api/v1
List current user’s saved schedule views#
GET
/resource-schedule-saved-viewsTokenAntworten
- 200User saved-view list.
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/resource-schedule-saved-views" \
-H "Authorization: Bearer $XISUITE_TOKEN"Create a saved schedule view#
POST
/resource-schedule-saved-viewsTokenRequest-Body
| Name | Typ | Beschreibung |
|---|---|---|
namePflicht | string | – |
view_statePflicht | ScheduleViewStateDto | – |
view_state.unit_idsPflicht | string[] | organization_unit ids |
view_state.user_idsPflicht | string[] | user ids |
view_state.granularityPflicht | string | Werte: |
view_state.roles | string[] | role names |
is_default | boolean | Mark this view as the default for this user + organization. |
Antworten
- 201Saved view created.
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/resource-schedule-saved-views" \
-H "Authorization: Bearer $XISUITE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"…","view_state":"…"}'Update a saved schedule view (owner only)#
PATCH
/resource-schedule-saved-views/{id}TokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
idPflicht | Pfad | string | – |
Request-Body
| Name | Typ | Beschreibung |
|---|---|---|
name | string | – |
view_state | ScheduleViewStateDto | – |
view_state.unit_idsPflicht | string[] | organization_unit ids |
view_state.user_idsPflicht | string[] | user ids |
view_state.granularityPflicht | string | Werte: |
view_state.roles | string[] | role names |
is_default | boolean | – |
Antworten
- 200Saved view updated.
- 404Saved view not found.
Beispiel (cURL)
curl -X PATCH "https://xapi.ambertech.cloud/api/v1/resource-schedule-saved-views/{id}" \
-H "Authorization: Bearer $XISUITE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"…","view_state":"…","is_default":true}'Delete a saved schedule view (owner only)#
DELETE
/resource-schedule-saved-views/{id}TokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
idPflicht | Pfad | string | – |
Antworten
- 200Saved view deleted.
- 404Saved view not found.
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/resource-schedule-saved-views/{id}" \
-H "Authorization: Bearer $XISUITE_TOKEN"Mark this saved view as the default for the current user + organization#
POST
/resource-schedule-saved-views/{id}/set-defaultTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
idPflicht | Pfad | string | – |
Antworten
- 200Default updated.
- 404Saved view not found.
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/resource-schedule-saved-views/{id}/set-default" \
-H "Authorization: Bearer $XISUITE_TOKEN"