{"swagger":"2.0","info":{"title":"taskmanager API","version":null,"description":"Task API","tags":[{"name":"templates","description":"Templates API"},{"name":"tasks","description":"Tasks API"},{"name":"task_history","description":"Task History API"},{"name":"batch","description":"Batch API"},{"name":"alerts","description":"Alerts API"},{"name":"healthcheck","description":"Healthcheck API"},{"name":"components","description":"Components API"},{"name":"fault-modes","description":"Fault Modes API"},{"name":"impact","description":"Impact API"},{"name":"template-categories","description":"Template Categories API"},{"name":"graphql","description":"GraphQL API"}],"securityDefinitions":{"api_key":{"type":"apiKey"},"name":null,"in":"header"}},"produces":["application/json","application/x-yaml","application/edn","application/transit+json","application/transit+msgpack"],"consumes":["application/json","application/x-yaml","application/edn","application/transit+json","application/transit+msgpack"],"basePath":"/","paths":{"/healthcheck":{"get":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Returns HTTP 200 (OK) when resource is available.","responses":{"200":{"description":""}}},"head":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Returns HTTP 202 (Accepted) after supplied delay.","parameters":[{"in":"body","name":"HealthcheckDelay","description":"","required":true,"schema":{"$ref":"#/definitions/HealthcheckDelay"}}],"responses":{"202":{"description":""}}},"options":{"tags":["healthcheck"],"description":"Healthcheck","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/private/metrics":{"get":{"tags":["metrics"],"description":"Prometheus metrics","summary":"Get prometheus metrics","responses":{"200":{"description":""}}},"head":{"tags":["metrics"],"description":"Prometheus metrics","summary":"Return http headers","responses":{"200":{"description":""},"404":{"description":""}}},"options":{"tags":["metrics"],"description":"Prometheus metrics","summary":"Return http options","responses":{"200":{"description":""},"404":{"description":""}}}},"/tasks/graphql":{"get":{"tags":["graphql"],"summary":"Submit GraphQL query via HTTP GET.","parameters":[{"in":"query","name":"query","description":"","required":true,"type":"string"},{"in":"query","name":"variables","description":"","required":false,"allowEmptyValue":true},{"in":"query","name":"operationName","description":"","required":false,"type":"string","allowEmptyValue":true}],"responses":{"default":{"description":""}}},"post":{"tags":["graphql"],"summary":"Submit GraphQL query via HTTP POST.","parameters":[{"in":"body","name":"GraphQLSchema","description":"","required":true,"schema":{"$ref":"#/definitions/GraphQLSchema"}}],"responses":{"default":{"description":""}}}},"/tasks/history/move-to-s3":{"post":{"tags":["task_history"],"description":"Move Task History to S3","summary":"Move Task History to S3","parameters":[{"in":"body","name":"MoveTaskHistoryS3","description":"","required":true,"schema":{"$ref":"#/definitions/MoveTaskHistoryS3"}}],"responses":{"201":{"description":""}}}},"/tasks/history":{"get":{"tags":["task_history"],"description":"Task History","summary":"Return Task History records, optionally filtered by URL parameters.","parameters":[{"in":"query","name":"status","description":"","required":false,"type":"boolean"},{"in":"query","name":"message","description":"","required":false,"type":"string","allowEmptyValue":true},{"in":"query","name":"task_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"point_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"point_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"alert_status","description":"","required":false,"type":"boolean"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"point_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"scheduled_alert","description":"","required":false,"type":"boolean"},{"in":"query","name":"task_status","description":"","required":false,"type":"boolean"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TaskHistoryResponse"},"description":""}}},"head":{"tags":["task_history"],"description":"Task History","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["task_history"],"description":"Task History","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/components/{component-id}":{"get":{"parameters":[{"in":"path","name":"component-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"component_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Component item.","tags":["components"],"summary":"Return Component.","responses":{"200":{"schema":{"$ref":"#/definitions/ComponentItemResponseBody"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"component-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"component_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Component item.","tags":["components"],"summary":"Delete a Component.","responses":{"200":{"schema":{"$ref":"#/definitions/ComponentDeleteResponseBody"},"description":""}}},"head":{"parameters":[{"in":"path","name":"component-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"component_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Component item.","tags":["components"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"component-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"component_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Component item.","tags":["components"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"component-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"component_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"ComponentUpsertRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/ComponentUpsertRequestBody"}}],"description":"Resource to interact with Component item.","tags":["components"],"summary":"Update a Component.","responses":{"200":{"schema":{"$ref":"#/definitions/ComponentItemResponseBody"},"description":""}}}},"/tasks/components":{"get":{"tags":["components"],"description":"Resource to interact with Component items.","summary":"Return Components.","parameters":[{"in":"query","name":"component_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"component_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"name","description":"","required":false,"type":"string"},{"in":"query","name":"no_count","description":"","required":false,"type":"boolean"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"names","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/ComponentResponseBody"},"description":""}}},"head":{"tags":["components"],"description":"Resource to interact with Component items.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["components"],"description":"Resource to interact with Component items.","summary":"Upsert Components.","parameters":[{"in":"body","name":"ComponentUpsertRequestBody","description":"","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/ComponentUpsertRequestBody"}}}],"responses":{"201":{"schema":{"$ref":"#/definitions/ComponentResponseBody"},"description":""}}},"options":{"tags":["components"],"description":"Resource to interact with Component items.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/fault-modes/{fault-mode-id}":{"get":{"parameters":[{"in":"path","name":"fault-mode-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"fault_mode_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Fault Mode item.","tags":["fault-modes"],"summary":"Return Fault Mode.","responses":{"200":{"schema":{"$ref":"#/definitions/FaultModeItemResponseBody"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"fault-mode-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"fault_mode_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Fault Mode item.","tags":["fault-modes"],"summary":"Delete a Fault Mode.","responses":{"200":{"schema":{"$ref":"#/definitions/FaultModeDeleteResponseBody"},"description":""}}},"head":{"parameters":[{"in":"path","name":"fault-mode-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"fault_mode_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Fault Mode item.","tags":["fault-modes"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"fault-mode-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"fault_mode_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Fault Mode item.","tags":["fault-modes"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"fault-mode-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"fault_mode_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"FaultModeUpsertRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/FaultModeUpsertRequestBody"}}],"description":"Resource to interact with Fault Mode item.","tags":["fault-modes"],"summary":"Update a Fault Mode.","responses":{"200":{"schema":{"$ref":"#/definitions/FaultModeItemResponseBody"},"description":""}}}},"/tasks/fault-modes":{"get":{"tags":["fault-modes"],"description":"Resource to interact with Fault Mode items.","summary":"Return Fault Modes.","parameters":[{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"fault_mode_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"name","description":"","required":false,"type":"string"},{"in":"query","name":"no_count","description":"","required":false,"type":"boolean"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"},{"in":"query","name":"fault_mode_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"names","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/FaultModeResponseBody"},"description":""}}},"head":{"tags":["fault-modes"],"description":"Resource to interact with Fault Mode items.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["fault-modes"],"description":"Resource to interact with Fault Mode items.","summary":"Upsert Fault Modes.","parameters":[{"in":"body","name":"FaultModeUpsertRequestBody","description":"","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/FaultModeUpsertRequestBody"}}}],"responses":{"201":{"schema":{"$ref":"#/definitions/FaultModeResponseBody"},"description":""}}},"options":{"tags":["fault-modes"],"description":"Resource to interact with Fault Mode items.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/impacts/{impact-id}":{"get":{"parameters":[{"in":"path","name":"impact-id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return task impact record.","responses":{"200":{"schema":{"$ref":"#/definitions/GetImpactResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"impact-id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"impact-id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/impacts":{"get":{"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return task impact records.","parameters":[{"in":"query","name":"impact_ids","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"impact_id","description":"","required":false,"type":"string","format":"uuid"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"name","description":"","required":false,"type":"string"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"names","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/ListImpactResponse"},"description":""}}},"head":{"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["impact"],"description":"Resource to interact with impact item.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/priorities/{priority-id}":{"get":{"parameters":[{"in":"path","name":"priority-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["priority"],"description":"Resource to interact with priority.","summary":"Return Priority record.","responses":{"200":{"schema":{"$ref":"#/definitions/GetPriorityResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"priority-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["priority"],"description":"Resource to interact with priority.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"priority-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["priority"],"description":"Resource to interact with priority.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/priorities":{"get":{"tags":["priority"],"description":"Resource to interact with priorities.","summary":"Return Priority records.","parameters":[{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"no_count","description":"","required":false,"type":"boolean"},{"in":"query","name":"priority_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"priority_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"}],"responses":{"200":{"schema":{"$ref":"#/definitions/ListPrioritiesResponse"},"description":""}}},"head":{"tags":["priority"],"description":"Resource to interact with priorities.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["priority"],"description":"Resource to interact with priorities.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/alerts/replay":{"post":{"tags":["alerts"],"description":"Replay Alerts","summary":"Replay Alerts.","parameters":[{"in":"body","name":"TaskAlertReplay","description":"","required":true,"schema":{"$ref":"#/definitions/TaskAlertReplay"}}],"responses":{"default":{"description":""}}},"options":{"tags":["alerts"],"description":"Replay Alerts","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/alerts/latest-transitions":{"head":{"tags":["task_transition"],"description":"Task Transition","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["task_transition"],"description":"Task Transition","summary":"Returns last transitioned ts for tasks.","parameters":[{"in":"body","name":"TaskTransitionRequestBody","description":"","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/TaskTransitionRequestItem"}}}],"responses":{"200":{"schema":{"$ref":"#/definitions/TaskTransitionResponse"},"description":""}}},"options":{"tags":["task_transition"],"description":"Task Transition","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/batch":{"post":{"tags":["batch"],"description":"Batch","summary":"Submit a new Batch Request.","parameters":[{"in":"body","name":"BatchRequest","description":"","required":true,"schema":{"x-oneOf":[{"$ref":"#/definitions/TaskBatchRequest"},{"$ref":"#/definitions/FavouriteBatchRequest"},{"$ref":"#/definitions/SiteBatchRequest"},{"$ref":"#/definitions/BatchRequest"}]}}],"responses":{"202":{"description":""}}},"options":{"tags":["batch"],"description":"Batch","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/run":{"post":{"tags":["templates"],"description":"Template Run","summary":"Run supplied Template.","parameters":[{"in":"body","name":"TemplateRun","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateRun"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TemplateRunResponse"},"description":""}}},"options":{"tags":["templates"],"description":"Template Run","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/categories/{template-category-id}":{"get":{"parameters":[{"in":"path","name":"template-category-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"template_category_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Template Category item.","tags":["template-categories"],"summary":"Return Template Category.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateCategoryItemResponseBody"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"template-category-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"template_category_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Template Category item.","tags":["template-categories"],"summary":"Delete Template Category.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateCategoryDeleteResponseBody"},"description":""}}},"head":{"parameters":[{"in":"path","name":"template-category-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"template_category_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Template Category item.","tags":["template-categories"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"template-category-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"template_category_id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Resource to interact with Template Category item.","tags":["template-categories"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"template-category-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"path","name":"template_category_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"TemplateCategoryUpsertRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateCategoryUpsertRequestBody"}}],"description":"Resource to interact with Template Category item.","tags":["template-categories"],"summary":"Update Template Category.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateCategoryItemResponseBody"},"description":""}}}},"/tasks/templates/categories":{"get":{"tags":["template-categories"],"description":"Resource to interact with Template Category items.","summary":"Return Template Categories.","parameters":[{"in":"query","name":"component_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"component_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"fault_mode_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"no_count","description":"","required":false,"type":"boolean"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"},{"in":"query","name":"fault_component_metadata_type_tuples","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"fault_mode_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"metadata_type_id","description":"","required":false,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TemplateCategoryResponseBody"},"description":""}}},"head":{"tags":["template-categories"],"description":"Resource to interact with Template Category items.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["template-categories"],"description":"Resource to interact with Template Category items.","summary":"Upsert Template Categories.","parameters":[{"in":"body","name":"TemplateCategoryUpsertRequestBody","description":"","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/TemplateCategoryUpsertRequestBody"}}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TemplateCategoryResponseBody"},"description":""}}},"options":{"tags":["template-categories"],"description":"Resource to interact with Template Category items.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/drafts/metadata-validation":{"get":{"tags":["metadata"],"description":"Metadata Update Type Affected Template drafts","summary":"Returns a list of template drafts impacted by changing type of metadata.","parameters":[{"in":"query","name":"metadata_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{"$ref":"#/definitions/MetadataUpdateTypeAffectedTemplateDraftsResponse"},"description":""}}},"options":{"tags":["metadata"],"description":"Metadata Update Type Affected Template drafts","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/drafts/{draft_id}/submit":{"post":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Submit","summary":"Submit Template Draft for Approval.","responses":{"201":{"schema":{"$ref":"#/definitions/TemplateDraftSubmittedResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Submit","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/drafts/{draft_id}/approve":{"post":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Approve","summary":"Approve Template Draft.","responses":{"201":{"schema":{"$ref":"#/definitions/TemplateDraftApprovedResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Approve","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/drafts/{draft_id}":{"get":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Item","summary":"Return specified Template Draft.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateDraftResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Item","summary":"Delete a Template Draft.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateDraftDeletedResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Item","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"}],"tags":["templates"],"description":"Template Draft Item","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"draft_id","description":"","required":true,"type":"string","format":"uuid"},{"in":"body","name":"TemplateDraftCreate","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateDraftCreate"}}],"tags":["templates"],"description":"Template Draft Item","summary":"Update an existing Template Draft.","responses":{"201":{"schema":{"$ref":"#/definitions/TemplateDraftResponse"},"description":""}}}},"/tasks/templates/drafts":{"get":{"tags":["templates"],"description":"Template Draft","summary":"Return Template Draft records.","parameters":[{"in":"query","name":"metadata_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_name","description":"","required":false,"type":"string"},{"in":"query","name":"draft_awaiting_approval","description":"","required":false,"type":"boolean"},{"in":"query","name":"metadata_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"rule_name","description":"","required":false,"type":"string"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"match_metadata_ids_using_and","description":"","required":false,"type":"boolean"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_by","description":"","required":false,"type":"string"},{"in":"query","name":"category","description":"","required":false,"type":"string"},{"in":"query","name":"no_calculation","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_id","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TemplateDraftArrayResponse"},"description":""}}},"head":{"tags":["templates"],"description":"Template Draft","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["templates"],"description":"Template Draft","summary":"Create a new Template Draft.","parameters":[{"in":"body","name":"TemplateDraftCreate","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateDraftCreate"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TemplateDraftResponse"},"description":""}}},"options":{"tags":["templates"],"description":"Template Draft","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/metadata-validation":{"get":{"tags":["metadata"],"description":"Metadata Update Type Affected Templates","summary":"Returns a list of templates impacted by changing type of metadata.","parameters":[{"in":"query","name":"metadata_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{"$ref":"#/definitions/MetadataUpdateTypeAffectedTemplatesResponse"},"description":""}}},"options":{"tags":["metadata"],"description":"Metadata Update Type Affected Templates","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/templates/{template_id}":{"get":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"}],"description":"Template Item","tags":["templates"],"summary":"Return specified Template.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateResponse"},"description":""}}},"patch":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"},{"in":"body","name":"TemplatePatch","description":"","required":true,"schema":{"$ref":"#/definitions/TemplatePatch"}}],"description":"Template Item","tags":["templates"],"summary":"Patch an existing Template.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplatePatchResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"}],"description":"Template Item","tags":["templates"],"summary":"Delete a Template.","responses":{"200":{"schema":{"$ref":"#/definitions/TemplateDeletedResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"}],"description":"Template Item","tags":["templates"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"}],"description":"Template Item","tags":["templates"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"template_id","description":"","required":true,"type":"string","format":"uuid"},{"in":"body","name":"TemplateUpdate","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateUpdate"}}],"description":"Template Item","tags":["templates"],"summary":"Update an existing Template.","responses":{"201":{"schema":{"$ref":"#/definitions/TemplateResponse"},"description":""}}}},"/tasks/templates":{"get":{"tags":["templates"],"description":"Template","summary":"Return Template records, optionally filtered by URL parameters.","parameters":[{"in":"query","name":"is_active","description":"","required":false,"type":"boolean"},{"in":"query","name":"metadata_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_name","description":"","required":false,"type":"string"},{"in":"query","name":"draft_awaiting_approval","description":"","required":false,"type":"boolean"},{"in":"query","name":"impact_ids","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"},{"in":"query","name":"metadata_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"impact_id","description":"","required":false,"type":"string","format":"uuid"},{"in":"query","name":"match_exact","description":"","required":false,"type":"boolean"},{"in":"query","name":"customer_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"rule_name","description":"","required":false,"type":"string"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"shared","description":"","required":false,"type":"boolean"},{"in":"query","name":"match_metadata_ids_using_and","description":"","required":false,"type":"boolean"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"customer_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_by","description":"","required":false,"type":"string"},{"in":"query","name":"category","description":"","required":false,"type":"string"},{"in":"query","name":"template_name_regex","description":"","required":false,"type":"string"},{"in":"query","name":"no_calculation","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_ids","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"},{"in":"query","name":"template_id","description":"","required":false,"type":"string","format":"uuid"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TemplateArrayResponse"},"description":""}}},"head":{"tags":["templates"],"description":"Template","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["templates"],"description":"Template","summary":"Create a new Template.","parameters":[{"in":"body","name":"TemplateCreate","description":"","required":true,"schema":{"$ref":"#/definitions/TemplateCreate"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TemplateResponse"},"description":""}}},"options":{"tags":["templates"],"description":"Template","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/start":{"post":{"tags":["tasks"],"description":"Tasks Start","summary":"Start multiple tasks","parameters":[{"in":"body","name":"TasksStartStopRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/TasksStartStopRequestBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TasksStartStopResponse"},"description":""}}},"options":{"tags":["tasks"],"description":"Tasks Start","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/stop":{"post":{"tags":["tasks"],"description":"Tasks Stop","summary":"Stop multiple tasks","parameters":[{"in":"body","name":"TasksStartStopRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/TasksStartStopRequestBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TasksStartStopResponse"},"description":""}}},"options":{"tags":["tasks"],"description":"Tasks Stop","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/alerts":{"get":{"tags":["task_alerts"],"description":"Task Alerts","summary":"Return task alerts.","parameters":[{"in":"query","name":"end_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"score_multiplier","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"has_executed","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"in_alert_local_ts_range","description":"","required":false,"$ref":"#/definitions/LocalDateTimeInterval"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"in_alert_local_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/LocalDateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"in_alert_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/DateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"active","description":"","required":false,"type":"boolean"},{"in":"query","name":"latest","description":"","required":false,"type":"boolean"},{"in":"query","name":"score_multiplier_gt","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"in_alert_ts_range","description":"","required":false,"$ref":"#/definitions/DateTimeInterval"}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetTaskAlertsResponse"},"description":""}}},"head":{"tags":["task_alerts"],"description":"Task Alerts","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["task_alerts"],"description":"Task Alerts","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/aggregation":{"get":{"tags":["tasks"],"description":"Aggregated Task Count","summary":"Fetch aggregated task count based on given aggregate criteria.","parameters":[{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"equipment_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_equipment_only","description":"","required":false,"type":"boolean"},{"in":"query","name":"aggregate_entity","description":"","required":false,"type":"string","enum":["site","metadata_type","equipment","all"]}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetAggregatedTaskCountResponse"},"description":""}}},"options":{"tags":["tasks"],"description":"Aggregated Task Count","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/execution-summaries/aggregation":{"get":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation","summary":"Return aggregated execution summaries.","parameters":[{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"local_start_date","description":"","required":false,"type":"string","format":"date"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"aggregate_period","description":"","required":false,"type":"string","enum":["year","all","month","day"]},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"equipment_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"aggregate_entity","description":"","required":false,"type":"string","enum":["priority","site","task","template_category","metadata_type","equipment","all"]},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"local_end_date","description":"","required":false,"type":"string","format":"date"}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetExecutionSummariesAggregationResponse"},"description":""}}},"head":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/execution-summaries/aggregation-new":{"get":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation (new)","summary":"Return aggregated execution summaries.","parameters":[{"in":"query","name":"priority_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"local_start_date","description":"","required":false,"type":"string","format":"date"},{"in":"query","name":"aggregate_entities","description":"","required":false,"type":"array","items":{"type":"string","enum":["priority","site","task","template_category","metadata_type","equipment","all"]},"collectionFormat":"multi"},{"in":"query","name":"prefer_monthly_rollup","description":"","required":false,"type":"boolean"},{"in":"query","name":"priority_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"aggregate_period","description":"","required":false,"type":"string","enum":["year","all","month","day"]},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"equipment_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"local_end_date","description":"","required":false,"type":"string","format":"date"}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetExecutionSummariesAggregationResponse"},"description":""}}},"head":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation (new)","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["execution_summaries_aggregation"],"description":"Execution Summaries Aggregation (new)","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/related-history/move-to-s3":{"head":{"tags":["tasks"],"description":"Resource to trigger migration of task related history to s3.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tasks"],"description":"Resource to trigger migration of task related history to s3.","summary":"Migrate task related history to s3.","parameters":[{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"delete_moved","description":"","required":false,"type":"boolean"}],"responses":{"201":{"description":""}}},"options":{"tags":["tasks"],"description":"Resource to trigger migration of task related history to s3.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/estimated-alert-durations":{"head":{"tags":["tasks"],"description":"Resource to estimate in alert duration for tasks.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tasks"],"description":"Resource to estimate in alert duration for tasks.","summary":"Estimate in alert duration for tasks.","parameters":[{"in":"body","name":"BodyParams","description":"","required":true,"schema":{"$ref":"#/definitions/BodyParams"}}],"responses":{"200":{"schema":{"$ref":"#/definitions/EstimatedAlertDurationResponse"},"description":""}}},"options":{"tags":["tasks"],"description":"Resource to estimate in alert duration for tasks.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/equipment-data-upgrade":{"get":{"tags":["upgrade"],"description":"Upgrade Resource","summary":"Upgrade dry run","parameters":[{"in":"query","name":"site_id","description":"","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{},"description":""}}},"head":{"tags":["upgrade"],"description":"Upgrade Resource","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["upgrade"],"description":"Upgrade Resource","summary":"Upgrade","parameters":[{"in":"query","name":"site_id","description":"","required":true,"type":"integer","format":"int64"}],"response":{"201":{"schema":{"_":null}}},"responses":{"default":{"description":""}}},"options":{"tags":["upgrade"],"description":"Upgrade Resource","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/monthly-tes-upgrade":{"head":{"tags":["upgrade"],"description":"Monthly TES Backfill Upgrade","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["upgrade"],"description":"Monthly TES Backfill Upgrade","summary":"Backfill monthly task execution summaries from daily data","parameters":[{"in":"query","name":"site_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"cutover_month","description":"","required":true,"type":"string","format":"date"},{"in":"query","name":"dry_run","description":"","required":false,"type":"boolean"},{"in":"query","name":"batch_size","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"sleep_per_batch","description":"","required":false,"type":"integer","format":"int64"}],"responses":{"201":{"schema":{},"description":""}}},"options":{"tags":["upgrade"],"description":"Monthly TES Backfill Upgrade","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/{task_id}/history":{"get":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"status","description":"","required":false,"type":"boolean"},{"in":"query","name":"message","description":"","required":false,"type":"string","allowEmptyValue":true},{"in":"query","name":"task_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"point_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"task_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"point_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"alert_status","description":"","required":false,"type":"boolean"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"point_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"scheduled_alert","description":"","required":false,"type":"boolean"},{"in":"query","name":"task_status","description":"","required":false,"type":"boolean"}],"tags":["task_history"],"description":"Task Item History","summary":"Return Task History records for a given Task, optionally filtered by URL parameters.","responses":{"200":{"schema":{"$ref":"#/definitions/TaskHistoryResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["task_history"],"description":"Task Item History","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["task_history"],"description":"Task Item History","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/{task_id}/start":{"post":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Start","summary":"Start a Task.","responses":{"201":{"schema":{"$ref":"#/definitions/TaskStartStopResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Start","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/{task_id}/stop":{"post":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Stop","summary":"Stop a Task.","responses":{"201":{"schema":{"$ref":"#/definitions/TaskStartStopResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Stop","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/{task_id}/alerts":{"get":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"end_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"start_index","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"has_executed","description":"","required":false,"type":"boolean"},{"in":"query","name":"start_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"in_alert_local_ts_range","description":"","required":false,"$ref":"#/definitions/LocalDateTimeInterval"},{"in":"query","name":"in_alert_local_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/LocalDateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"in_alert_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/DateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"active","description":"","required":false,"type":"boolean"},{"in":"query","name":"latest","description":"","required":false,"type":"boolean"},{"in":"query","name":"in_alert_ts_range","description":"","required":false,"$ref":"#/definitions/DateTimeInterval"}],"tags":["task_alerts"],"description":"Task Alerts","summary":"Return alerts for task.","responses":{"200":{"schema":{"$ref":"#/definitions/GetTaskAlertsResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["task_alerts"],"description":"Task Alerts","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["task_alerts"],"description":"Task Alerts","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tasks/{task_id}":{"get":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Item","summary":"Return specified Task record.","responses":{"200":{"schema":{"$ref":"#/definitions/TaskResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Item","summary":"Delete a Task record.","responses":{"200":{"schema":{"$ref":"#/definitions/TaskDeleteResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Item","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tasks"],"description":"Task Item","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"task_id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"TaskUpdate","description":"","required":true,"schema":{"$ref":"#/definitions/TaskUpdate"}}],"tags":["tasks"],"description":"Task Item","summary":"Update an existing Task record.","responses":{"201":{"schema":{"$ref":"#/definitions/TaskCreatedResponse"},"description":""}}}},"/tasks":{"get":{"tags":["tasks"],"description":"Task","summary":"Return Task records, optionally filtered by URL parameters.","parameters":[{"in":"query","name":"is_active","description":"","required":false,"type":"boolean"},{"in":"query","name":"metadata_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"template_name","description":"","required":false,"type":"string"},{"in":"query","name":"equipment_id_tuples","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"score_multiplier","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"metadata_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"match_exact","description":"","required":false,"type":"boolean"},{"in":"query","name":"task_type","description":"","required":false,"type":"string","enum":["SCHEDULED","BATCH"]},{"in":"query","name":"task_state","description":"","required":false,"type":"boolean"},{"in":"query","name":"task_scheduled_interval","description":"","required":false,"type":"string","enum":["PT12H","PT15M","PT2H","PT24H","PT30M","PT4H","PT1H","PT5M","PT8H","P1D","P7D"]},{"in":"query","name":"no_functions","description":"","required":false,"type":"boolean"},{"in":"query","name":"rule_name","description":"","required":false,"type":"string"},{"in":"query","name":"fav_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"score_multiplier_lt","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"task_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"no_sensors","description":"","required":false,"type":"boolean"},{"in":"query","name":"task_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"metadata_type_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"primary_metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"fav_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"task_name","description":"","required":false,"type":"string"},{"in":"query","name":"equipment_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"metadata_type_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"task_scheduled_intervals","description":"","required":false,"type":"array","items":{"type":"string","enum":["PT12H","PT15M","PT2H","PT24H","PT30M","PT4H","PT1H","PT5M","PT8H","P1D","P7D"]},"collectionFormat":"multi"},{"in":"query","name":"score_multiplier_lt_eq","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"score_multiplier_gt","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"created_by","description":"","required":false,"type":"string"},{"in":"query","name":"trigger_alert","description":"","required":false,"type":"boolean"},{"in":"query","name":"template_name_regex","description":"","required":false,"type":"string"},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"score_multiplier_gt_eq","description":"","required":false,"type":"number","format":"double"},{"in":"query","name":"template_ids","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"},{"in":"query","name":"template_id","description":"","required":false,"type":"string","format":"uuid"},{"in":"query","name":"filter","description":"","required":false,"type":"string"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TaskArrayResponse"},"description":""}}},"delete":{"tags":["tasks"],"description":"Task","summary":"Delete tasks","parameters":[{"in":"query","name":"task_ids","description":"","required":true,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"default":{"description":""}}},"head":{"tags":["tasks"],"description":"Task","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tasks"],"description":"Task","summary":"Create a new Task record.","parameters":[{"in":"body","name":"TaskUpsert","description":"","required":true,"schema":{"type":"array","items":{"x-oneOf":[{"$ref":"#/definitions/TaskUpdate"},{"$ref":"#/definitions/TaskCreate"}]}}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TasksUpsertResponse"},"description":""}}},"options":{"tags":["tasks"],"description":"Task","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}}},"definitions":{"AggregatedExecutionSummary":{"type":"object","properties":{"date":{"type":"string","format":"date"},"site_count":{"type":"integer","format":"int64"},"equipment_id":{"type":"integer","format":"int64"},"task_id":{"type":"integer","format":"int64"},"total_executions":{"type":"number","format":"double"},"score":{"type":"number","format":"double"},"equipment_count":{"type":"integer","format":"int64"},"task_count":{"type":"integer","format":"int64"},"site_id":{"type":"integer","format":"int64"},"metadata_type_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["score"]},"BatchRequest":{"type":"object","properties":{"request-type":{"type":"string","enum":["site","favourite","task","history"]},"data-interval":{"type":"string"},"request-source":{"type":"string","x-nullable":true},"reload":{"type":"boolean","x-nullable":true},"history-file":{"type":"string","x-nullable":true},"history-data":{"type":"array","items":{"$ref":"#/definitions/FavouriteHistory"},"x-nullable":true},"history-csv-data":{"type":"string","x-nullable":true},"history-csv-file":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["request-type","data-interval"]},"Body240734AlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"Body240734AlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"BodyParams":{"type":"object","properties":{"task_id_ts_ranges":{"type":"array","items":{"$ref":"#/definitions/TaskIdTsRange"}}},"additionalProperties":false,"required":["task_id_ts_ranges"]},"Component":{"type":"object","properties":{"component_id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string","x-nullable":true},"shared":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["component_id","name","description","shared","customer_id"]},"ComponentDeleteResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ComponentDeleteResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/ComponentDeleteResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"ComponentDeleteResponseBodyData":{"type":"object","properties":{"component":{"$ref":"#/definitions/ComponentDeleteResponseBodyDataComponent"}},"additionalProperties":false,"required":["component"]},"ComponentDeleteResponseBodyDataComponent":{"type":"object","properties":{"deleted":{"type":"boolean"},"component_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["deleted","component_id"]},"ComponentDeleteResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ComponentItemResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ComponentItemResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/ComponentItemResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"ComponentItemResponseBodyData":{"type":"object","properties":{"component":{"$ref":"#/definitions/Component"}},"additionalProperties":false,"required":["component"]},"ComponentItemResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ComponentResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ComponentResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/ComponentResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"ComponentResponseBodyData":{"type":"object","properties":{"components":{"type":"array","items":{"$ref":"#/definitions/Component"}}},"additionalProperties":false,"required":["components"]},"ComponentResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ComponentUpsertRequestBody":{"type":"object","properties":{"component_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string"},"description":{"type":"string","x-nullable":true},"shared":{"type":"boolean","x-nullable":true},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["name","description"]},"EstimatedAlertDurationResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/EstimatedAlertDurationResponseResponseMetadata"},"data":{"$ref":"#/definitions/EstimatedAlertDurationResponseData"}},"additionalProperties":false,"required":["status","data"]},"EstimatedAlertDurationResponseData":{"type":"object","properties":{"task_alert_durations":{"type":"array","items":{"$ref":"#/definitions/TaskAlertDuration"}}},"additionalProperties":false,"required":["task_alert_durations"]},"EstimatedAlertDurationResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"FaultMode":{"type":"object","properties":{"fault_mode_id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string","x-nullable":true},"shared":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["fault_mode_id","name","description","shared","customer_id"]},"FaultModeDeleteResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/FaultModeDeleteResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/FaultModeDeleteResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"FaultModeDeleteResponseBodyData":{"type":"object","properties":{"fault_mode":{"$ref":"#/definitions/FaultModeDeleteResponseBodyDataFaultMode"}},"additionalProperties":false,"required":["fault_mode"]},"FaultModeDeleteResponseBodyDataFaultMode":{"type":"object","properties":{"deleted":{"type":"boolean"},"fault_mode_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["deleted","fault_mode_id"]},"FaultModeDeleteResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"FaultModeItemResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/FaultModeItemResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/FaultModeItemResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"FaultModeItemResponseBodyData":{"type":"object","properties":{"fault_mode":{"$ref":"#/definitions/FaultMode"}},"additionalProperties":false,"required":["fault_mode"]},"FaultModeItemResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"FaultModeResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/FaultModeResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/FaultModeResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"FaultModeResponseBodyData":{"type":"object","properties":{"fault_modes":{"type":"array","items":{"$ref":"#/definitions/FaultMode"}}},"additionalProperties":false,"required":["fault_modes"]},"FaultModeResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"FaultModeUpsertRequestBody":{"type":"object","properties":{"fault_mode_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string"},"description":{"type":"string","x-nullable":true},"shared":{"type":"boolean","x-nullable":true},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["name","description"]},"FavouriteBatchRequest":{"type":"object","properties":{"request-type":{"type":"string","enum":["site","favourite","task","history"]},"data-interval":{"type":"string"},"request-source":{"type":"string","x-nullable":true},"reload":{"type":"boolean","x-nullable":true},"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"fav-ids":{"type":"array","items":{"type":"integer","format":"int64"}}},"additionalProperties":false,"required":["request-type","data-interval","start","end","fav-ids"]},"FavouriteHistory":{"type":"object","properties":{"fav_id":{"type":"integer","format":"int64"},"ts":{"type":"string","format":"date-time"},"data":{"type":"number","format":"double"}},"additionalProperties":false,"required":["fav_id","ts","data"]},"GetAggregatedTaskCountItem":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"metadata_type_id":{"type":"integer","format":"int64","x-nullable":true},"equipment_id":{"type":"integer","format":"int64"},"count":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["count"]},"GetAggregatedTaskCountResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetAggregatedTaskCountResponseResponseMetadata"},"data":{"$ref":"#/definitions/GetAggregatedTaskCountResponseData"}},"additionalProperties":false,"required":["status","data"]},"GetAggregatedTaskCountResponseData":{"type":"object","properties":{"task_count_aggregation":{"type":"array","items":{"$ref":"#/definitions/GetAggregatedTaskCountItem"}}},"additionalProperties":false,"required":["task_count_aggregation"]},"GetAggregatedTaskCountResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetExecutionSummariesAggregationResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetExecutionSummariesAggregationResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"GetExecutionSummariesAggregationResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetImpactResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetImpactResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"GetImpactResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetPriorityResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetPriorityResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"GetPriorityResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetTaskAlertsResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetTaskAlertsResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"GetTaskAlertsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GraphQLSchema":{"type":"object","properties":{"query":{"type":"string"},"variables":{"x-nullable":true},"operationName":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["query"]},"HealthcheckDelay":{"type":"object","properties":{"delay_seconds":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["delay_seconds"]},"Impact":{"type":"object","properties":{"impact_id":{"type":"string","format":"uuid"},"name":{"type":"string"},"customer_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"}},"additionalProperties":false,"required":["impact_id","name","customer_id","shared"]},"ListImpactResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ListImpactResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"ListImpactResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ListPrioritiesResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/ListPrioritiesResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"ListPrioritiesResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"MetadataUpdateTypeAffectedTemplate":{"type":"object","properties":{"template_name":{"type":"string"},"template_id":{"type":"string","format":"uuid"}},"additionalProperties":false,"required":["template_name","template_id"]},"MetadataUpdateTypeAffectedTemplateDraft":{"type":"object","properties":{"template_name":{"type":"string"},"draft_id":{"type":"string","format":"uuid"}},"additionalProperties":false,"required":["template_name","draft_id"]},"MetadataUpdateTypeAffectedTemplateDraftsResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/MetadataUpdateTypeAffectedTemplateDraftsResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"MetadataUpdateTypeAffectedTemplateDraftsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"MetadataUpdateTypeAffectedTemplatesResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/MetadataUpdateTypeAffectedTemplatesResponseResponseMetadata"}},"additionalProperties":false,"required":["status"]},"MetadataUpdateTypeAffectedTemplatesResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"MoveTaskHistoryS3":{"type":"object","properties":{"site_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"delete_moved":{"type":"boolean"},"repack_delay":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["site_ids","delete_moved"]},"Priority":{"type":"object","properties":{"priority_id":{"type":"integer","format":"int64"},"rank":{"type":"integer","format":"int64"},"name":{"type":"string"},"customer_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"}},"additionalProperties":false,"required":["priority_id","rank","name","customer_id","shared"]},"SiteBatchRequest":{"type":"object","properties":{"request-type":{"type":"string","enum":["site","favourite","task","history"]},"data-interval":{"type":"string"},"request-source":{"type":"string","x-nullable":true},"reload":{"type":"boolean","x-nullable":true},"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"site-id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["request-type","data-interval","start","end","site-id"]},"Task":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TaskProperties"},"task_type":{"type":"string","enum":["SCHEDULED","BATCH"],"x-nullable":true},"last_modified_at":{"type":"string","format":"date-time"},"template_id":{"type":"string","format":"uuid"},"deleted_at":{"type":"string","format":"date-time","x-nullable":true},"canonical_priority_id":{"type":"integer","format":"int64","x-nullable":true},"task_state":{"type":"boolean"},"is_active":{"type":"boolean"},"functions":{"type":"array","items":{"$ref":"#/definitions/TaskFunction"}},"score_multiplier":{"type":"number","format":"double"},"sensors":{"type":"array","items":{"$ref":"#/definitions/TaskSensor"}},"trigger_alert":{"type":"boolean"},"priority_id":{"type":"integer","format":"int64"},"task_id":{"type":"integer","format":"int64"},"site_id":{"type":"integer","format":"int64"},"task_name":{"type":"string","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string","x-nullable":true},"created_by":{"type":"string","x-nullable":true},"task_scheduled_interval":{"type":"string","enum":["PT12H","PT15M","PT2H","PT24H","PT30M","PT4H","PT1H","PT5M","PT8H","P1D","P7D"],"x-nullable":true},"alert_schedule":{"$ref":"#/definitions/TaskAlertSchedule"},"no_calculation":{"type":"boolean"},"created_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["properties","last_modified_at","template_id","deleted_at","canonical_priority_id","task_state","is_active","score_multiplier","trigger_alert","priority_id","task_id","site_id","target_running_load","created_by","alert_schedule","no_calculation","created_at"]},"TaskAlert":{"type":"object","properties":{"task_alert_id":{"type":"integer","format":"int64"},"task_id":{"type":"integer","format":"int64"},"start_ts":{"type":"string","format":"date-time"},"end_ts":{"type":"string","format":"date-time","x-nullable":true},"last_modified_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["task_alert_id","task_id","start_ts","end_ts","last_modified_at"]},"TaskAlertDuration":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"alert_duration":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["task_id","alert_duration"]},"TaskAlertReplay":{"type":"object","properties":{"task_ids":{"type":"array","items":{"type":"integer","format":"int64"},"x-nullable":true},"site_id":{"type":"integer","format":"int64","x-nullable":true},"start":{"type":"string","format":"date-time","x-nullable":true},"end":{"type":"string","format":"date-time","x-nullable":true}},"additionalProperties":false},"TaskAlertSchedule":{"type":"object","properties":{"timezone":{"type":"string"},"saturday":{"$ref":"#/definitions/TaskUpdateAlertScheduleSaturday"},"tuesday":{"$ref":"#/definitions/TaskUpdateAlertScheduleTuesday"},"wednesday":{"$ref":"#/definitions/TaskUpdateAlertScheduleWednesday"},"sunday":{"$ref":"#/definitions/TaskUpdateAlertScheduleSunday"},"friday":{"$ref":"#/definitions/TaskUpdateAlertScheduleFriday"},"in_schedule":{"type":"boolean","x-nullable":true},"monday":{"$ref":"#/definitions/TaskUpdateAlertScheduleMonday"},"thursday":{"$ref":"#/definitions/TaskUpdateAlertScheduleThursday"}},"additionalProperties":false,"required":["timezone","saturday","tuesday","wednesday","sunday","friday","monday","thursday"]},"TaskArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskArrayResponseData":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/definitions/Task"}}},"additionalProperties":false,"required":["tasks"]},"TaskArrayResponseDataTasksAlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseDataTasksAlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskBatchRequest":{"type":"object","properties":{"request-type":{"type":"string","enum":["site","favourite","task","history"]},"data-interval":{"type":"string"},"request-source":{"type":"string","x-nullable":true},"reload":{"type":"boolean","x-nullable":true},"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"task-ids":{"type":"array","items":{"type":"integer","format":"int64"}}},"additionalProperties":false,"required":["request-type","data-interval","start","end","task-ids"]},"TaskCreate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TaskProperties"},"task_type":{"type":"string","enum":["SCHEDULED","BATCH"],"x-nullable":true},"template_id":{"type":"string","format":"uuid"},"canonical_priority_id":{"type":"integer","format":"int64","x-nullable":true},"task_state":{"type":"boolean","x-nullable":true},"functions":{"type":"array","items":{"$ref":"#/definitions/TaskFunction"}},"score_multiplier":{"type":"number","format":"double"},"sensors":{"type":"array","items":{"$ref":"#/definitions/TaskSensor"}},"trigger_alert":{"type":"boolean","x-nullable":true},"site_id":{"type":"integer","format":"int64"},"created_by":{"type":"string","x-nullable":true},"task_scheduled_interval":{"type":"string","enum":["PT12H","PT15M","PT2H","PT24H","PT30M","PT4H","PT1H","PT5M","PT8H","P1D","P7D"],"x-nullable":true},"alert_schedule":{"$ref":"#/definitions/TaskAlertSchedule"}},"additionalProperties":false,"required":["properties","template_id","canonical_priority_id","functions","score_multiplier","sensors","site_id","alert_schedule"]},"TaskCreatedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskCreatedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskCreatedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskCreatedResponseData":{"type":"object","properties":{"task":{"$ref":"#/definitions/Task"}},"additionalProperties":false,"required":["task"]},"TaskCreatedResponseDataTaskAlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseDataTaskAlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskCreatedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskDeleteResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskDeleteResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskDeleteResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskDeleteResponseData":{"type":"object","properties":{"task":{"$ref":"#/definitions/TaskDeleteResponseDataTask"}},"additionalProperties":false,"required":["task"]},"TaskDeleteResponseDataTask":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"deleted_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["task_id","deleted_at"]},"TaskDeleteResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskFunction":{"type":"object","properties":{"function_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string","x-nullable":true},"node_name":{"type":"string","x-nullable":true},"formula":{"type":"string","x-nullable":true},"threshold":{"type":"number","format":"double"}},"additionalProperties":false,"required":["threshold"]},"TaskHistory":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"point_ts":{"type":"string","format":"date-time"},"task_ts":{"type":"string","format":"date-time"},"task_status":{"type":"boolean"},"status":{"type":"boolean"},"alert_status":{"type":"boolean"},"scheduled_alert":{"type":"boolean"},"message":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["task_id","point_ts","task_ts","task_status","status","alert_status","scheduled_alert","message"]},"TaskHistoryResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskHistoryResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskHistoryResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskHistoryResponseData":{"type":"object","properties":{"task_history":{"type":"array","items":{"$ref":"#/definitions/TaskHistory"}}},"additionalProperties":false,"required":["task_history"]},"TaskHistoryResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskIdTsRange":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"start_ts":{"type":"string","format":"date-time"},"end_ts":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["task_id","start_ts","end_ts"]},"TaskProperties":{"type":"object","properties":{"category":{"type":"string","x-nullable":true},"rule_description":{"type":"string","x-nullable":true},"evaluated_rule_description":{"type":"string","x-nullable":true},"faults_per_alert":{"type":"integer","format":"int64"},"slack_notification_window":{"type":"integer","format":"int64","x-nullable":true},"nonfaults_per_recovery":{"type":"integer","format":"int64"},"rule_solution":{"type":"string","x-nullable":true},"rule_name":{"type":"string","x-nullable":true},"slack_channel":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["faults_per_alert","nonfaults_per_recovery"]},"TaskResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskResponseData":{"type":"object","properties":{"task":{"$ref":"#/definitions/Task"}},"additionalProperties":false,"required":["task"]},"TaskResponseDataTaskAlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseDataTaskAlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskSensor":{"type":"object","properties":{"sensor_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string","x-nullable":true},"node_name":{"type":"string","x-nullable":true},"fav_id":{"type":"integer","format":"int64","x-nullable":true},"equipment_id":{"type":"integer","format":"int64","x-nullable":true},"metadata_id":{"type":"integer","format":"int64","x-nullable":true},"required":{"type":"boolean","x-nullable":true}},"additionalProperties":false,"required":["fav_id","equipment_id"]},"TaskStartStopResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskStartStopResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskStartStopResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskStartStopResponseData":{"type":"object","properties":{"task":{"$ref":"#/definitions/TaskStartStopResponseDataTask"}},"additionalProperties":false,"required":["task"]},"TaskStartStopResponseDataTask":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"task_state":{"type":"boolean"}},"additionalProperties":false,"required":["task_id","task_state"]},"TaskStartStopResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskTransitionItem":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"last_transitioned_at":{"type":"string","format":"date-time"},"alert":{"type":"boolean"}},"additionalProperties":false,"required":["task_id","last_transitioned_at","alert"]},"TaskTransitionRequestItem":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"start_ts":{"type":"string","format":"date-time","x-nullable":true}},"additionalProperties":false,"required":["task_id"]},"TaskTransitionResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TaskTransitionResponseResponseMetadata"},"data":{"$ref":"#/definitions/TaskTransitionResponseData"}},"additionalProperties":false,"required":["status","data"]},"TaskTransitionResponseData":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/definitions/TaskTransitionItem"}}},"additionalProperties":false,"required":["tasks"]},"TaskTransitionResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TaskUpdate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TaskProperties"},"task_type":{"type":"string","enum":["SCHEDULED","BATCH"],"x-nullable":true},"canonical_priority_id":{"type":"integer","format":"int64","x-nullable":true},"task_state":{"type":"boolean","x-nullable":true},"functions":{"type":"array","items":{"$ref":"#/definitions/TaskFunction"}},"score_multiplier":{"type":"number","format":"double"},"sensors":{"type":"array","items":{"$ref":"#/definitions/TaskSensor"},"x-nullable":true},"trigger_alert":{"type":"boolean","x-nullable":true},"task_id":{"type":"integer","format":"int64"},"task_scheduled_interval":{"type":"string","enum":["PT12H","PT15M","PT2H","PT24H","PT30M","PT4H","PT1H","PT5M","PT8H","P1D","P7D"],"x-nullable":true},"alert_schedule":{"$ref":"#/definitions/TaskAlertSchedule"}},"additionalProperties":false,"required":["properties","functions","score_multiplier","task_id","alert_schedule"]},"TaskUpdateAlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TaskUpdateAlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksStartStopRequestBody":{"type":"object","properties":{"task_ids":{"type":"array","items":{"type":"integer","format":"int64"}}},"additionalProperties":false,"required":["task_ids"]},"TasksStartStopResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TasksStartStopResponseResponseMetadata"},"data":{"$ref":"#/definitions/TasksStartStopResponseData"}},"additionalProperties":false,"required":["status","data"]},"TasksStartStopResponseData":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/definitions/TasksStartStopResponseDataTasks"}}},"additionalProperties":false,"required":["tasks"]},"TasksStartStopResponseDataTasks":{"type":"object","properties":{"task_id":{"type":"integer","format":"int64"},"task_state":{"type":"boolean"}},"additionalProperties":false,"required":["task_id","task_state"]},"TasksStartStopResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TasksUpsertResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TasksUpsertResponseResponseMetadata"},"data":{"$ref":"#/definitions/TasksUpsertResponseData"}},"additionalProperties":false,"required":["status","data"]},"TasksUpsertResponseData":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/definitions/Task"}}},"additionalProperties":false,"required":["tasks"]},"TasksUpsertResponseDataTasksAlertScheduleFriday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleMonday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleSaturday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleSunday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleThursday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleTuesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseDataTasksAlertScheduleWednesday":{"type":"object","properties":{"enabled":{"type":"boolean"},"startTime":{"type":"string"},"endTime":{"type":"string"}},"additionalProperties":false,"required":["enabled","startTime","endTime"]},"TasksUpsertResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"Template":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"draft_id":{"type":"string","format":"uuid","x-nullable":true},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time"},"template_id":{"type":"string","format":"uuid"},"deleted_at":{"type":"string","format":"date-time","x-nullable":true},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"approved_at":{"type":"string","format":"date-time","x-nullable":true},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"approved_by":{"type":"string","x-nullable":true},"is_active":{"type":"boolean"},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"}},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"},"draft_awaiting_approval":{"type":"boolean","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"created_by":{"type":"string"},"no_calculation":{"type":"boolean"},"created_at":{"type":"string","format":"date-time"},"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["properties","draft_id","category","last_modified_at","template_id","deleted_at","relations","approved_at","template_category_id","gates","approved_by","is_active","functions","impact_ids","primary_metadata_type_ids","sensors","fault","priority_id","shared","draft_awaiting_approval","target_running_load","template_name","created_by","no_calculation","created_at","customer_id"]},"TemplateArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateArrayResponseData":{"type":"object","properties":{"templates":{"type":"array","items":{"$ref":"#/definitions/Template"}}},"additionalProperties":false,"required":["templates"]},"TemplateArrayResponseDataTemplatesRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateCategory":{"type":"object","properties":{"template_category_id":{"type":"integer","format":"int64"},"metadata_type_id":{"type":"integer","format":"int64"},"fault_mode_id":{"type":"integer","format":"int64"},"component_id":{"type":"integer","format":"int64","x-nullable":true},"shared":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["template_category_id","metadata_type_id","fault_mode_id","shared","customer_id"]},"TemplateCategoryDeleteResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateCategoryDeleteResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/TemplateCategoryDeleteResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"TemplateCategoryDeleteResponseBodyData":{"type":"object","properties":{"template_category":{"$ref":"#/definitions/TemplateCategoryDeleteResponseBodyDataTemplateCategory"}},"additionalProperties":false,"required":["template_category"]},"TemplateCategoryDeleteResponseBodyDataTemplateCategory":{"type":"object","properties":{"deleted":{"type":"boolean"},"template_category_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["deleted","template_category_id"]},"TemplateCategoryDeleteResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateCategoryItemResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateCategoryItemResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/TemplateCategoryItemResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"TemplateCategoryItemResponseBodyData":{"type":"object","properties":{"template_category":{"$ref":"#/definitions/TemplateCategory"}},"additionalProperties":false,"required":["template_category"]},"TemplateCategoryItemResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateCategoryResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateCategoryResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/TemplateCategoryResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"TemplateCategoryResponseBodyData":{"type":"object","properties":{"template_categories":{"type":"array","items":{"$ref":"#/definitions/TemplateCategory"}}},"additionalProperties":false,"required":["template_categories"]},"TemplateCategoryResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateCategoryUpsertRequestBody":{"type":"object","properties":{"template_category_id":{"type":"integer","format":"int64","x-nullable":true},"metadata_type_id":{"type":"integer","format":"int64"},"fault_mode_id":{"type":"integer","format":"int64"},"component_id":{"type":"integer","format":"int64","x-nullable":true},"shared":{"type":"boolean","x-nullable":true},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["metadata_type_id","fault_mode_id"]},"TemplateCreate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time","x-nullable":true},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"created_by":{"type":"string","x-nullable":true},"no_calculation":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["properties","category","relations","template_category_id","gates","functions","primary_metadata_type_ids","sensors","fault","priority_id","template_name","no_calculation"]},"TemplateCreateRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateDeletedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDeletedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDeletedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDeletedResponseData":{"type":"object","properties":{"template":{"$ref":"#/definitions/TemplateDeletedResponseDataTemplate"}},"additionalProperties":false,"required":["template"]},"TemplateDeletedResponseDataTemplate":{"type":"object","properties":{"template_id":{"type":"string","format":"uuid"},"deleted_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["template_id","deleted_at"]},"TemplateDeletedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateDraft":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"draft_id":{"type":"string","format":"uuid"},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time"},"template_id":{"type":"string","format":"uuid","x-nullable":true},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"},"draft_awaiting_approval":{"type":"boolean"},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"created_by":{"type":"string"},"no_calculation":{"type":"boolean"},"created_at":{"type":"string","format":"date-time"},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["properties","draft_id","category","last_modified_at","template_id","relations","template_category_id","gates","functions","primary_metadata_type_ids","sensors","fault","priority_id","shared","draft_awaiting_approval","target_running_load","template_name","created_by","no_calculation","created_at"]},"TemplateDraftApprovedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDraftApprovedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDraftApprovedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDraftApprovedResponseData":{"type":"object","properties":{"template":{"$ref":"#/definitions/TemplateDraftApprovedResponseDataTemplate"}},"additionalProperties":false,"required":["template"]},"TemplateDraftApprovedResponseDataTemplate":{"type":"object","properties":{"template_id":{"type":"string","format":"uuid"}},"additionalProperties":false,"required":["template_id"]},"TemplateDraftApprovedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateDraftArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDraftArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDraftArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDraftArrayResponseData":{"type":"object","properties":{"template_drafts":{"type":"array","items":{"$ref":"#/definitions/TemplateDraft"}}},"additionalProperties":false,"required":["template_drafts"]},"TemplateDraftArrayResponseDataTemplateDraftsRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateDraftArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateDraftCreate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"draft_id":{"type":"string","format":"uuid","x-nullable":true},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time","x-nullable":true},"template_id":{"type":"string","format":"uuid","x-nullable":true},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean","x-nullable":true},"draft_awaiting_approval":{"type":"boolean","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"created_by":{"type":"string","x-nullable":true},"no_calculation":{"type":"boolean"},"created_at":{"type":"string","format":"date-time","x-nullable":true},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["properties","category","relations","template_category_id","gates","functions","primary_metadata_type_ids","sensors","fault","priority_id","template_name","no_calculation"]},"TemplateDraftCreateRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateDraftDeletedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDraftDeletedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDraftDeletedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDraftDeletedResponseData":{"type":"object","properties":{"template_draft":{"$ref":"#/definitions/TemplateDraftDeletedResponseDataTemplateDraft"}},"additionalProperties":false,"required":["template_draft"]},"TemplateDraftDeletedResponseDataTemplateDraft":{"type":"object","properties":{"draft_id":{"type":"string","format":"uuid"},"deleted":{"type":"boolean"}},"additionalProperties":false,"required":["draft_id","deleted"]},"TemplateDraftDeletedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateDraftResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDraftResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDraftResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDraftResponseData":{"type":"object","properties":{"template_draft":{"$ref":"#/definitions/TemplateDraft"}},"additionalProperties":false,"required":["template_draft"]},"TemplateDraftResponseDataTemplateDraftRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateDraftResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateDraftSubmittedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateDraftSubmittedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateDraftSubmittedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateDraftSubmittedResponseData":{"type":"object","properties":{"template_draft":{"$ref":"#/definitions/TemplateDraftSubmittedResponseDataTemplateDraft"}},"additionalProperties":false,"required":["template_draft"]},"TemplateDraftSubmittedResponseDataTemplateDraft":{"type":"object","properties":{"draft_id":{"type":"string","format":"uuid"},"submitted":{"type":"boolean"}},"additionalProperties":false,"required":["draft_id","submitted"]},"TemplateDraftSubmittedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateFault":{"type":"object","properties":{"position":{"type":"array","items":{"type":"integer","format":"int64"}},"source_nodes":{"type":"array","items":{"type":"string"}},"trigger_states":{"type":"array","items":{"type":"array","items":{}}}},"additionalProperties":false,"required":["position","source_nodes","trigger_states"]},"TemplateFunction":{"type":"object","properties":{"function_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string"},"node_name":{"type":"string","x-nullable":true},"formula":{"type":"string"},"threshold":{"type":"number","format":"double"},"position":{"type":"array","items":{"type":"integer","format":"int64"}}},"additionalProperties":false,"required":["name","formula","threshold","position"]},"TemplateGate":{"type":"object","properties":{"gate_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string"},"node_name":{"type":"string","x-nullable":true},"type":{"type":"string"},"position":{"type":"array","items":{"type":"integer","format":"int64"}},"source_nodes":{"type":"array","items":{}},"trigger_states":{"type":"array","items":{"type":"array","items":{}}}},"additionalProperties":false,"required":["name","type","position","source_nodes","trigger_states"]},"TemplatePatch":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"category":{"type":"string"},"template_id":{"type":"string","format":"uuid"},"template_category_id":{"type":"integer","format":"int64"},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"no_calculation":{"type":"boolean"}},"additionalProperties":false,"required":["template_id"]},"TemplatePatchResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplatePatchResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplatePatchResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplatePatchResponseData":{"type":"object","properties":{"template":{"$ref":"#/definitions/TemplatePatchResponseDataTemplate"}},"additionalProperties":false,"required":["template"]},"TemplatePatchResponseDataTemplate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time"},"template_id":{"type":"string","format":"uuid"},"template_category_id":{"type":"integer","format":"int64"},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean"},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"no_calculation":{"type":"boolean"}},"additionalProperties":false,"required":["last_modified_at","template_id"]},"TemplatePatchResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateProperties":{"type":"object","properties":{"rule_name":{"type":"string"},"rule_solution":{"type":"string"},"rule_description":{"type":"string"},"masternode_name":{"type":"string","x-nullable":true},"masternode_position":{"type":"array","items":{"type":"integer","format":"int64"},"x-nullable":true},"evaluated_rule_description":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["rule_name","rule_solution","rule_description"]},"TemplateRelation":{"type":"object","properties":{"source_node":{"type":"string"},"target_node":{"type":"string"},"state_trigger":{"$ref":"#/definitions/TemplateRunTemplateRelationsStateTrigger"}},"additionalProperties":false,"required":["source_node","target_node","state_trigger"]},"TemplateResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateResponseData":{"type":"object","properties":{"template":{"$ref":"#/definitions/Template"}},"additionalProperties":false,"required":["template"]},"TemplateResponseDataTemplateRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateRun":{"type":"object","properties":{"template":{"$ref":"#/definitions/TemplateRunTemplate"},"sensor_data":{"type":"array","items":{"$ref":"#/definitions/TemplateRunSensorData"}}},"additionalProperties":false,"required":["template","sensor_data"]},"TemplateRunResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TemplateRunResponseResponseMetadata"},"data":{"$ref":"#/definitions/TemplateRunResponseData"}},"additionalProperties":false,"required":["status","data"]},"TemplateRunResponseData":{"type":"object","properties":{"template":{"$ref":"#/definitions/TemplateRunResponseDataTemplate"}},"additionalProperties":false,"required":["template"]},"TemplateRunResponseDataTemplate":{"type":"object","properties":{"status":{"type":"boolean"},"task_status":{"type":"boolean"},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateRunResponseDataTemplateSensors"}},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateRunResponseDataTemplateFunctions"}},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateRunResponseDataTemplateGates"}}},"additionalProperties":false,"required":["status","task_status","sensors","functions","gates"]},"TemplateRunResponseDataTemplateFunctions":{"type":"object","properties":{"name":{"type":"string"},"executed":{"type":"boolean"},"state":{"type":"string","x-nullable":true},"log":{"type":"array","items":{},"x-nullable":true}},"additionalProperties":false,"required":["name","executed"]},"TemplateRunResponseDataTemplateGates":{"type":"object","properties":{"name":{"type":"string"},"executed":{"type":"boolean"},"state":{"type":"string"}},"additionalProperties":false,"required":["name","executed","state"]},"TemplateRunResponseDataTemplateSensors":{"type":"object","properties":{"name":{"type":"string"},"executed":{"type":"boolean"},"state":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["name","executed"]},"TemplateRunResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TemplateRunSensorData":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"number","format":"double"},"history":{"type":"array","items":{"$ref":"#/definitions/TemplateRunSensorDataHistory"}}},"additionalProperties":false,"required":["name","value"]},"TemplateRunSensorDataHistory":{"type":"object","properties":{"index":{"type":"integer","format":"int64","x-nullable":true},"value":{"type":"number","format":"double"}},"additionalProperties":false,"required":["value"]},"TemplateRunTemplate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties","x-nullable":true},"draft_id":{"type":"string","format":"uuid","x-nullable":true},"category":{"type":"string","x-nullable":true},"last_modified_at":{"type":"string","format":"date-time","x-nullable":true},"template_id":{"type":"string","format":"uuid","x-nullable":true},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean","x-nullable":true},"draft_awaiting_approval":{"type":"boolean","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string","x-nullable":true},"created_by":{"type":"string","x-nullable":true},"no_calculation":{"type":"boolean"},"created_at":{"type":"string","format":"date-time","x-nullable":true},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["relations","template_category_id","gates","functions","primary_metadata_type_ids","sensors","fault","priority_id","no_calculation"]},"TemplateRunTemplateRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]},"TemplateSensor":{"type":"object","properties":{"sensor_id":{"type":"integer","format":"int64","x-nullable":true},"name":{"type":"string"},"node_name":{"type":"string","x-nullable":true},"metadata_id":{"type":"integer","format":"int64"},"position":{"type":"array","items":{"type":"integer","format":"int64"}},"required":{"type":"boolean","x-nullable":true}},"additionalProperties":false,"required":["name","metadata_id","position"]},"TemplateUpdate":{"type":"object","properties":{"properties":{"$ref":"#/definitions/TemplateProperties"},"category":{"type":"string"},"last_modified_at":{"type":"string","format":"date-time","x-nullable":true},"template_id":{"type":"string","format":"uuid"},"relations":{"type":"array","items":{"$ref":"#/definitions/TemplateRelation"}},"approved_at":{"type":"string","format":"date-time","x-nullable":true},"template_category_id":{"type":"integer","format":"int64"},"gates":{"type":"array","items":{"$ref":"#/definitions/TemplateGate"}},"approved_by":{"type":"string","x-nullable":true},"functions":{"type":"array","items":{"$ref":"#/definitions/TemplateFunction"}},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"primary_metadata_type_ids":{"type":"array","items":{"type":"integer","format":"int64"}},"sensors":{"type":"array","items":{"$ref":"#/definitions/TemplateSensor"}},"fault":{"$ref":"#/definitions/TemplateFault"},"priority_id":{"type":"integer","format":"int64"},"shared":{"type":"boolean","x-nullable":true},"target_running_load":{"type":"number","format":"double","x-nullable":true},"template_name":{"type":"string"},"created_by":{"type":"string","x-nullable":true},"no_calculation":{"type":"boolean"},"customer_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["properties","category","template_id","relations","template_category_id","gates","functions","primary_metadata_type_ids","sensors","fault","priority_id","template_name","no_calculation"]},"TemplateUpdateRelationsStateTrigger":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"additionalProperties":false,"required":["from","to"]}}}