[Index]
Webex Schedules
Model ref.: relation/WebexSchedules
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "name": { "type": "string", "description": "A unique name for the schedule.", "title": "Name" }, "events": { "items": { "type": "object", "properties": { "startDate": { "type": "string", "description": "Start Date of Event.", "title": "Start Date" }, "endDate": { "type": "string", "description": "End Date of Event.", "title": "End Date" }, "name": { "type": "string", "description": "A unique name for the event.", "title": "Name" }, "allDayEnabled": { "type": "boolean", "description": "An indication of whether given event is an all-day event or not.", "title": "All Day Enabled" }, "recurrence": { "properties": { "recurForEver": { "type": "boolean", "description": "Flag to indicate if event will recur forever.", "title": "Recur Forever" }, "recurYearlyByDay": { "properties": { "week": { "choices": [ { "value": "FIRST", "title": "FIRST" }, { "value": "SECOND", "title": "SECOND" }, { "value": "THIRD", "title": "THIRD" }, { "value": "FOURTH", "title": "FOURTH" }, { "value": "LAST", "title": "LAST" } ], "type": "string", "description": "Schedule the event on a specific week.", "title": "Week" }, "day": { "choices": [ { "value": "SUNDAY", "title": "SUNDAY" }, { "value": "MONDAY", "title": "MONDAY" }, { "value": "TUESDAY", "title": "TUESDAY" }, { "value": "WEDNESDAY", "title": "WEDNESDAY" }, { "value": "THURSDAY", "title": "THURSDAY" }, { "value": "FRIDAY", "title": "FRIDAY" }, { "value": "SATURDAY", "title": "SATURDAY" } ], "type": "string", "description": "Schedule the event on a specific day.", "title": "Day" }, "month": { "choices": [ { "value": "JANUARY", "title": "JANUARY" }, { "value": "FEBRUARY", "title": "FEBRUARY" }, { "value": "MARCH", "title": "MARCH" }, { "value": "APRIL", "title": "APRIL" }, { "value": "MAY", "title": "MAY" }, { "value": "JUNE", "title": "JUNE" }, { "value": "JULY", "title": "JULY" }, { "value": "AUGUST", "title": "AUGUST" }, { "value": "SEPTEMBER", "title": "SEPTEMBER" }, { "value": "OCTOBER", "title": "OCTOBER" }, { "value": "NOVEMBER", "title": "NOVEMBER" }, { "value": "DECEMBER", "title": "DECEMBER" } ], "type": "string", "description": "Schedule the event on a specific month.", "title": "Month" } }, "required": false, "type": "object", "description": "Recur definition yearly by day.", "title": "Recur Yearly by Day" }, "recurEndDate": { "type": "string", "description": "End date of recurrence.", "title": "Recurrence End Date" }, "recurYearlyByDate": { "properties": { "month": { "choices": [ { "value": "JANUARY", "title": "JANUARY" }, { "value": "FEBRUARY", "title": "FEBRUARY" }, { "value": "MARCH", "title": "MARCH" }, { "value": "APRIL", "title": "APRIL" }, { "value": "MAY", "title": "MAY" }, { "value": "JUNE", "title": "JUNE" }, { "value": "JULY", "title": "JULY" }, { "value": "AUGUST", "title": "AUGUST" }, { "value": "SEPTEMBER", "title": "SEPTEMBER" }, { "value": "OCTOBER", "title": "OCTOBER" }, { "value": "NOVEMBER", "title": "NOVEMBER" }, { "value": "DECEMBER", "title": "DECEMBER" } ], "type": "string", "description": "Schedule the event on a specific month of the year.", "title": "Month" }, "dayOfMonth": { "type": "integer", "description": "Schedule the event on a specific day of the month", "title": "Day Of Month" } }, "required": false, "type": "object", "description": "Recur definition yearly by date.", "title": "Recur Yearly by Date" }, "recurWeekly": { "properties": { "monday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Monday", "title": "Monday" }, "tuesday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Tuesday", "title": "Tuesday" }, "friday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Friday", "title": "Friday" }, "wednesday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Wednesday", "title": "Wednesday" }, "thursday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Thursday", "title": "Thursday" }, "sunday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Sunday", "title": "Sunday" }, "saturday": { "type": "boolean", "description": "Frequency of occurrence in weeks and select the day - Saturday", "title": "Saturday" } }, "required": false, "type": "object", "description": "Recurrence weekly definition.", "title": "Recur Weekly" } }, "required": false, "type": "object", "description": "Recurrence definition.", "title": "Recurrence" }, "startTime": { "type": "string", "description": "Start time of event.", "title": "Start Time" }, "endTime": { "type": "string", "description": "End time of event.", "title": "End Time" }, "id": { "type": "string", "description": "Unique identifier for the event.", "title": "ID" } } }, "type": "array", "description": "List of schedule events.", "title": "Events" }, "locationName": { "type": "string", "description": "The name of the location of the schedule.", "title": "Webex Location Name" }, "locationId": { "type": "string", "description": "A unique identifier for the location of the schedule.", "title": "Location ID" }, "schedules_id": { "type": "string", "description": "Generated new key field used to pass to get_by_value in driver.", "title": "New Business Key" }, "scheduleType": { "choices": [ { "value": "businessHours", "title": "businessHours" }, { "value": "holidays", "title": "holidays" } ], "type": "string", "description": "A unique identifier for the schedule.", "title": "Type" }, "id": { "type": "string", "description": "A unique identifier for the schedule.", "title": "ID" }, "NoInstance": { "items": { "type": "object", "properties": { "name": { "is_password": false, "title": "Name", "required": true, "displayable": false, "readonly": false, "maxLength": 1024, "type": "string" } } }, "type": "array", "title": "No Instance" } } }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/relation/WebexSchedules/add/ |
|
The GUI Add form of relation/WebexSchedules as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/relation/WebexSchedules | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk delete [pkid1],[pkid2]... | DELETE | /api/relation/WebexSchedules/ | hierarchy=[hierarchy] | {"hrefs":["/api/relation/WebexSchedules/[pkid1]", "/api/relation/WebexSchedules/[pkid2]", ...]} |
GET http://[host-proxy]/api/relation/WebexSchedules/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Configuration Template | GET | /api/relation/WebexSchedules/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/relation/WebexSchedules/ |
|
The relation/WebexSchedules schema and all instances as JSON. |
(The list will return 0 to 3 relation/WebexSchedules instances)
{ "operations": [ "field_display_policy", "configuration_template", "help", "get", "clone", "list", "update", "remove", "bulk_update", "add", "tag", "export", "export_bulkload_template" ], "pagination": { "direction": "asc", "order_by": "name", "maximum_limit": 2000, "skip": 0, "current": "/api/relation/WebexSchedules/?skip=0&limit=3&order_by=name&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 10 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": {}, "schema_version": null, "references": { "device": [ { "pkid": "", "href": "" } ], "self": [ { "pkid": null, "href": "/api/relation/WebexSchedules/None/" } ], "children": [], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "add": { "support_async": false, "class": "add", "href": "/api/relation/WebexSchedules/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/relation/WebexSchedules/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/relation/WebexSchedules/+tag/?hierarchy=[hierarchy]", "class": "tag", "view": "/api/view/TagNameForm/add/?auth_token=[authtoken] } }, { "configuration_template": { "support_async": false, "class": "config", "href": "/api/relation/WebexSchedules/configuration_template/?hierarchy=[hierarchy]", "method": "GET", "title": "Configuration Template" } }, { "list": { "support_async": false, "class": "list", "href": "/api/relation/WebexSchedules/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } } ], "model_type": "relation/WebexSchedules", "model_specific_actions": [ "configuration_template", "get", "clone", "list", "update", "remove", "add", "tag", "export", "export_bulkload_template" ], "summary_attrs": [ { "name": "name", "title": "Name" }, { "name": "scheduleType", "title": "Type" }, { "name": "locationName", "title": "Webex Location Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "resources": [ { "pkid": "65e0a1b56fd4534903e4fa58", "meta": { "tags": [], "cached": true, "title": "Holidays-UK", "business_key": {}, "schema_version": "", "summary": "false", "references": { "owner": [ { "pkid": "" } ], "device": [ { "pkid": "65e0918d6fd4534903e212ec", "href": "/api/v0/data/Spark/65e0918d6fd4534903e212ec" } ], "self": [ { "pkid": "65e0a1b56fd4534903e4fa58", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/" } ], "parent": [ { "pkid": "6130d69ae04a4a0015a93bc6", "href": "/api/data/HierarchyNode/6130d69ae04a4a0015a93bc6" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/clone/?schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/+tag/", "class": "tag", "view": "/api/view/TagNameForm/add/" } }, { "get": { "support_async": false, "class": "get", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/", "method": "GET", "title": "Get" } } ], "model_type": "relation/WebexSchedules", "path": [ "6t0ggef2c0deab00hb595101", "5df35e48ce894e0012b345a1", "5f3ae1fcce894e001204e0ed", "5f3ae236ce894e001204efa0", "6130d69ae04a4a0015a93bc6", "65e0a1b56fd4534903e4fa58" ], "summary_attrs": [ { "name": "name", "title": "Name" }, { "name": "scheduleType", "title": "Type" }, { "name": "locationName", "title": "Webex Location Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "name": "Holidays-UK", "hierarchy": "6130d69ae04a4a0015a93bc6", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZVcz0", "locationName": "VOSS-GBR-Bournemouth", "locationId": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzU3OWEyYjEyLTg1NzAtNDc0ZS1hMWI5LTY3OGNmOTYyZGNhZQ", "summary_device": "Connection parameters for Spark Customer AAAGlobal, AAAGlobal, hcs.CS-P.CS-NB.AAAGlobal", "hierarchy_friendly_name": "AAAGlobal (Customer)", "scheduleType": "holidays", "schedules_id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZVcz0:Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzU3OWEyYjEyLTg1NzAtNDc0ZS1hMWI5LTY3OGNmOTYyZGNhZQ:VOSS-GBR-Bournemouth:Holidays-UK:holidays", "events": [ { "startDate": "2023-12-26", "endDate": "2023-12-26", "name": "BoxingDay", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "month": "DECEMBER", "dayOfMonth": 26 } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1FtOTRhVzVuUkdGNQ" }, { "startDate": "2023-12-25", "endDate": "2023-12-25", "name": "Christmas", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "month": "DECEMBER", "dayOfMonth": 25 } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1EyaHlhWE4wYldGeg" }, { "startDate": "2023-12-31", "endDate": "2023-12-31", "name": "NewYearsEve", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "month": "DECEMBER", "dayOfMonth": 31 } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1RtVjNXV1ZoY25ORmRtVT0" } ], "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal" } }, { "pkid": "65e0a1b06fd4534903e4fa26", "meta": { "tags": [], "cached": true, "title": "Holidays-US", "business_key": {}, "schema_version": "", "summary": "false", "references": { "owner": [ { "pkid": "" } ], "device": [ { "pkid": "65e0918d6fd4534903e212ec", "href": "/api/v0/data/Spark/65e0918d6fd4534903e212ec" } ], "self": [ { "pkid": "65e0a1b06fd4534903e4fa26", "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/" } ], "parent": [ { "pkid": "6130d69ae04a4a0015a93bc6", "href": "/api/data/HierarchyNode/6130d69ae04a4a0015a93bc6" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/", "title": "Modify", "class": "update", "method": "PUT" } }, { "remove": { "support_async": true, "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/", "title": "Delete", "class": "delete", "method": "DELETE" } }, { "clone": { "support_async": false, "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/clone/?schema=&schema_rules=true", "title": "Clone", "class": "clone", "method": "GET" } }, { "tag": { "title": "Tag", "support_async": true, "class": "tag", "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/+tag/", "method": "PATCH", "view": "/api/view/TagNameForm/add/" } }, { "get": { "support_async": false, "href": "/api/relation/WebexSchedules/65e0a1b06fd4534903e4fa26/", "title": "Get", "class": "get", "method": "GET" } } ], "model_type": "relation/WebexSchedules", "path": [ "6t0ggef2c0deab00hb595101", "5df35e48ce894e0012b345a1", "5f3ae1fcce894e001204e0ed", "5f3ae236ce894e001204efa0", "6130d69ae04a4a0015a93bc6", "65e0a1b06fd4534903e4fa26" ], "summary_attrs": [ { "name": "name", "title": "Name" }, { "name": "scheduleType", "title": "Type" }, { "name": "locationName", "title": "Webex Location Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "name": "Holidays-US", "hierarchy": "6130d69ae04a4a0015a93bc6", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZWTT0", "locationName": "VOSS-USA-SanJose", "locationId": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzE2OWFkNWJjLTNkMWYtNGEwOS04NDRiLTJkOTllYjE1MDIwNQ", "summary_device": "Connection parameters for Spark Customer AAAGlobal, AAAGlobal, hcs.CS-P.CS-NB.AAAGlobal", "hierarchy_friendly_name": "AAAGlobal (Customer)", "scheduleType": "holidays", "schedules_id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZWTT0:Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzE2OWFkNWJjLTNkMWYtNGEwOS04NDRiLTJkOTllYjE1MDIwNQ:VOSS-USA-SanJose:Holidays-US:holidays", "events": [ { "startDate": "2023-12-25", "endDate": "2023-12-25", "name": "Christmastime", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "month": "DECEMBER", "dayOfMonth": 25 } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1EyaHlhWE4wYldGemRHbHRaUT09" } ], "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal" } }, { "pkid": "65e0a1b26fd4534903e4fa3a", "meta": { "tags": [], "cached": true, "title": "Ringwood-Sched", "business_key": {}, "schema_version": "", "summary": "false", "references": { "owner": [ { "pkid": "" } ], "device": [ { "pkid": "65e0918d6fd4534903e212ec", "href": "/api/v0/data/Spark/65e0918d6fd4534903e212ec" } ], "self": [ { "pkid": "65e0a1b26fd4534903e4fa3a", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/" } ], "parent": [ { "pkid": "6130d69ae04a4a0015a93bc6", "href": "/api/data/HierarchyNode/6130d69ae04a4a0015a93bc6" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "method": "PUT", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/", "class": "update", "title": "Modify" } }, { "remove": { "support_async": true, "method": "DELETE", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/", "class": "delete", "title": "Delete" } }, { "clone": { "support_async": false, "method": "GET", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/clone/?schema=&schema_rules=true", "class": "clone", "title": "Clone" } }, { "tag": { "title": "Tag", "support_async": true, "class": "tag", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/+tag/", "method": "PATCH", "view": "/api/view/TagNameForm/add/" } }, { "get": { "support_async": false, "method": "GET", "href": "/api/relation/WebexSchedules/65e0a1b26fd4534903e4fa3a/", "class": "get", "title": "Get" } } ], "model_type": "relation/WebexSchedules", "path": [ "6t0ggef2c0deab00hb595101", "5df35e48ce894e0012b345a1", "5f3ae1fcce894e001204e0ed", "5f3ae236ce894e001204efa0", "6130d69ae04a4a0015a93bc6", "65e0a1b26fd4534903e4fa3a" ], "summary_attrs": [ { "name": "name", "title": "Name" }, { "name": "scheduleType", "title": "Type" }, { "name": "locationName", "title": "Webex Location Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "name": "Ringwood-Sched", "hierarchy": "6130d69ae04a4a0015a93bc6", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1VtbHVaM2R2YjJRdFUyTm9aV1E9", "locationName": "VOSS-GBR-Ringwood", "locationId": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzM2MGJmZDIxLTMxNDItNDA3MS05ZTU0LWUyZGY2MmNlNzc3Zg", "summary_device": "Connection parameters for Spark Customer AAAGlobal, AAAGlobal, hcs.CS-P.CS-NB.AAAGlobal", "hierarchy_friendly_name": "AAAGlobal (Customer)", "scheduleType": "businessHours", "schedules_id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1VtbHVaM2R2YjJRdFUyTm9aV1E9:Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzM2MGJmZDIxLTMxNDItNDA3MS05ZTU0LWUyZGY2MmNlNzc3Zg:VOSS-GBR-Ringwood:Ringwood-Sched:businessHours", "events": [ { "startDate": "2023-09-08", "endDate": "2023-09-08", "name": "Friday 1", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": true, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "09:00", "endTime": "12:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1JuSnBaR0Y1SURFPQ" }, { "startDate": "2023-09-08", "endDate": "2023-09-08", "name": "Friday 2", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": true, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "13:00", "endTime": "17:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1JuSnBaR0Y1SURJPQ" }, { "startDate": "2023-09-11", "endDate": "2023-09-11", "name": "Monday 1", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": true, "tuesday": false, "friday": false, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "09:00", "endTime": "12:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1RXOXVaR0Y1SURFPQ" }, { "startDate": "2023-09-11", "endDate": "2023-09-11", "name": "Monday 2", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": true, "tuesday": false, "friday": false, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "13:00", "endTime": "17:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1RXOXVaR0Y1SURJPQ" }, { "startDate": "2023-09-07", "endDate": "2023-09-07", "name": "Thursday 1", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": false, "wednesday": false, "thursday": true, "sunday": false, "saturday": false } }, "startTime": "09:00", "endTime": "12:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1ZHaDFjbk5rWVhrZ01RPT0" }, { "startDate": "2023-09-07", "endDate": "2023-09-07", "name": "Thursday 2", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": false, "wednesday": false, "thursday": true, "sunday": false, "saturday": false } }, "startTime": "13:00", "endTime": "17:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1ZHaDFjbk5rWVhrZ01nPT0" }, { "startDate": "2023-09-12", "endDate": "2023-09-12", "name": "Tuesday 1", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": true, "friday": false, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "09:00", "endTime": "12:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1ZIVmxjMlJoZVNBeA" }, { "startDate": "2023-09-12", "endDate": "2023-09-12", "name": "Tuesday 2", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": true, "friday": false, "wednesday": false, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "13:00", "endTime": "17:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1ZIVmxjMlJoZVNBeQ" }, { "startDate": "2023-09-13", "endDate": "2023-09-13", "name": "Wednesday 1", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": false, "wednesday": true, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "09:00", "endTime": "12:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1YyVmtibVZ6WkdGNUlERT0" }, { "startDate": "2023-09-13", "endDate": "2023-09-13", "name": "Wednesday 2", "allDayEnabled": false, "recurrence": { "recurForEver": true, "recurWeekly": { "monday": false, "tuesday": false, "friday": false, "wednesday": true, "thursday": false, "sunday": false, "saturday": false } }, "startTime": "13:00", "endTime": "17:00", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1YyVmtibVZ6WkdGNUlEST0" } ], "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal" } } ] }
(Show the first instance)
{ "pkid": "65e0a1b56fd4534903e4fa58", "meta": { "tags": [], "cached": true, "cache_control_policy": "cache_then_device", "title": "Holidays-UK", "business_key": {}, "schema_version": null, "references": { "device": [ { "pkid": "65e0918d6fd4534903e212ec", "href": "/api/v0/data/Spark/65e0918d6fd4534903e212ec" } ], "self": [ { "pkid": "65e0a1b56fd4534903e4fa58", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/" } ], "children": [], "parent": [ { "pkid": "6130d69ae04a4a0015a93bc6", "href": "/api/data/HierarchyNode/6130d69ae04a4a0015a93bc6" } ] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/?hierarchy=[hierarchy]", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/+tag/?hierarchy=[hierarchy]", "class": "tag", "view": "/api/view/TagNameForm/add/?auth_token=[authtoken] } }, { "get": { "support_async": false, "class": "get", "href": "/api/relation/WebexSchedules/65e0a1b56fd4534903e4fa58/?hierarchy=[hierarchy]", "method": "GET", "title": "Get" } } ], "model_type": "relation/WebexSchedules", "summary_attrs": [ { "name": "name", "title": "Name" }, { "name": "scheduleType", "title": "Type" }, { "name": "locationName", "title": "Webex Location Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "name": "Holidays-UK", "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZVcz0", "locationName": "VOSS-GBR-Bournemouth", "locationId": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzU3OWEyYjEyLTg1NzAtNDc0ZS1hMWI5LTY3OGNmOTYyZGNhZQ", "schedules_id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1NHOXNhV1JoZVhNdFZVcz0:Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzU3OWEyYjEyLTg1NzAtNDc0ZS1hMWI5LTY3OGNmOTYyZGNhZQ:VOSS-GBR-Bournemouth:Holidays-UK:holidays", "scheduleType": "holidays", "events": [ { "startDate": "2023-12-26", "endDate": "2023-12-26", "name": "BoxingDay", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "dayOfMonth": 26, "month": "DECEMBER" } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1FtOTRhVzVuUkdGNQ" }, { "startDate": "2023-12-25", "endDate": "2023-12-25", "name": "Christmas", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "dayOfMonth": 25, "month": "DECEMBER" } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1EyaHlhWE4wYldGeg" }, { "startDate": "2023-12-31", "endDate": "2023-12-31", "name": "NewYearsEve", "allDayEnabled": true, "recurrence": { "recurForEver": true, "recurYearlyByDate": { "dayOfMonth": 31, "month": "DECEMBER" } }, "id": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFX0VWRU5UL1RtVjNXV1ZoY25ORmRtVT0" } ], "NoInstance": [] } }
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/relation/WebexSchedules/[pkid] | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/relation/WebexSchedules/[pkid] | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/relation/WebexSchedules/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/relation/WebexSchedules/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Tag | PATCH | /api/relation/WebexSchedules/[pkid]/+tag | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/relation/WebexSchedules/[pkid] | hierarchy=[hierarchy] | The relation/WebexSchedules instance with [pkid]. |