Webex · Schema
PostApplyLineKeyTemplateRequest
CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing
Properties
| Name | Type | Description |
|---|---|---|
| action | string | Line key Template action to perform. * `APPLY_TEMPLATE` - Used to apply LinekeyTemplate to devices. * `APPLY_DEFAULT_TEMPLATES` - Used to reset devices to its default Linekey Template configurations. |
| templateId | string | `templateId` is required for `APPLY_TEMPLATE` action. |
| locationIds | array | Used to search for devices only in the given locations. |
| excludeDevicesWithCustomLayout | boolean | Indicates whether to exclude devices with custom layout. |
| includeDeviceTags | array | Include devices only with these tags. |
| excludeDeviceTags | array | Exclude devices with these tags. |
| advisoryTypes | object | Refine search with advisories. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/PostApplyLineKeyTemplateRequest",
"title": "PostApplyLineKeyTemplateRequest",
"type": "object",
"required": [
"action",
"templateId"
],
"properties": {
"action": {
"type": "string",
"enum": [
"APPLY_TEMPLATE",
"APPLY_DEFAULT_TEMPLATES"
],
"description": "Line key Template action to perform.\n * `APPLY_TEMPLATE` - Used to apply LinekeyTemplate to devices.\n * `APPLY_DEFAULT_TEMPLATES` - Used to reset devices to its default Linekey Template configurations.\n"
},
"templateId": {
"type": "string",
"example": "Y2lzY29zcGFyazovL1VTL0RFVklDRV9MSU5FX0tFWV9URU1QTEFURS9kNDUzM2MwYi1hZGRmLTRjODUtODk0YS1hZTVkOTAyYzAyMDM=",
"description": "`templateId` is required for `APPLY_TEMPLATE` action."
},
"locationIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Used to search for devices only in the given locations."
},
"excludeDevicesWithCustomLayout": {
"type": "boolean",
"description": "Indicates whether to exclude devices with custom layout."
},
"includeDeviceTags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Include devices only with these tags."
},
"excludeDeviceTags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Exclude devices with these tags."
},
"advisoryTypes": {
"$ref": "#/components/schemas/LineKeyTemplateAdvisoryTypes",
"description": "Refine search with advisories."
}
}
}