{"swagger":"2.0","info":{"title":"ticketd API","version":"20260422.2","description":"ticketd API","tags":[{"name":"ticketd","description":"ticketd 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":""}}}},"/tickets/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":""}}}},"/tickets/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":""}}}},"/tickets/tickets/trello/cim-trello-power-up/boards/{board-id}":{"get":{"parameters":[{"in":"path","name":"board-id","description":"","required":true,"type":"string"}],"tags":["boards"],"description":"Resource for boards of specific adapter type.","summary":"Returns board details of adapter type with given board id.","responses":{"200":{"schema":{"$ref":"#/definitions/BoardSummaryResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"board-id","description":"","required":true,"type":"string"}],"tags":["boards"],"description":"Resource for boards of specific adapter type.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"board-id","description":"","required":true,"type":"string"}],"tags":["boards"],"description":"Resource for boards of specific adapter type.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/boards/{site-id}":{"get":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"query","name":"type","description":"","required":false,"type":"string","enum":["alert","faults","escalated"]}],"tags":["boards"],"description":"Boards","summary":"Returns the Ticket Management Board associated with the given site.","responses":{"200":{"schema":{"$ref":"#/definitions/BoardsRetrieved"},"description":""}}},"head":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["boards"],"description":"Boards","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["boards"],"description":"Boards","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/boards":{"head":{"tags":["boards"],"description":"Resource for interacting with boards","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["boards"],"description":"Resource for interacting with boards","summary":"Create a new Ticket Management Board for a given site.","parameters":[{"in":"body","name":"BoardPostParameters","description":"","required":true,"schema":{"$ref":"#/definitions/BoardPostParameters"}}],"responses":{"201":{"schema":{},"description":""}}},"options":{"tags":["boards"],"description":"Resource for interacting with boards","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/sites/assignees":{"get":{"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return assignees of sites.","parameters":[{"in":"query","name":"site_ids","description":"","required":true,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"}],"responses":{"200":{"schema":{"$ref":"#/definitions/SiteAssigneesArrayResponse"},"description":""}}},"head":{"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/sites/{site-id}/assignees":{"get":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return assignees of a site given site id.","responses":{"200":{"schema":{"$ref":"#/definitions/SiteAssigneesResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["sites","assignees"],"description":"Resource for interacting with site assignees.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/faults/tickets":{"head":{"tags":["tickets"],"description":"Resource for interacting with fault detection result.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tickets"],"description":"Resource for interacting with fault detection result.","summary":"Process given fault detection result and decide whether to create a new ticket, transition an existing ticket, or do nothing.","parameters":[{"in":"body","name":"FaultDetectionResultPostBody","description":"","required":true,"schema":{"$ref":"#/definitions/FaultDetectionResultPostBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/FaultDetectionResultResponse"},"description":""},"200":{"schema":{"$ref":"#/definitions/FaultDetectionResultResponse"},"description":""}}},"options":{"tags":["tickets"],"description":"Resource for interacting with fault detection result.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/zapier/events":{"get":{"tags":["tickets"],"description":"Resource for fetching latest ticket events for Zapier.","summary":"Fetch latest ticket events for Zapier.","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":"site_ids","description":"","required":true,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"type","description":"","required":true,"type":"string","enum":["alert","faults","escalated"]},{"in":"query","name":"include_flat_fields","description":"","required":false,"type":"boolean"},{"in":"query","name":"remove_null_fields","description":"","required":false,"type":"boolean"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TicketEventsResponse"},"description":""}}},"head":{"tags":["tickets"],"description":"Resource for fetching latest ticket events for Zapier.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["tickets"],"description":"Resource for fetching latest ticket events for Zapier.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/events":{"get":{"tags":["tickets"],"description":"Resource for fetching latest ticket events.","summary":"Fetch latest ticket events.","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":"site_ids","description":"","required":true,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"type","description":"","required":true,"type":"string","enum":["alert","faults","escalated"]},{"in":"query","name":"include_flat_fields","description":"","required":false,"type":"boolean"},{"in":"query","name":"remove_null_fields","description":"","required":false,"type":"boolean"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TicketEventsResponse"},"description":""}}},"head":{"tags":["tickets"],"description":"Resource for fetching latest ticket events.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["tickets"],"description":"Resource for fetching latest ticket events.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/aggregation/bulk":{"get":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregate ticket counts in bulk.","summary":"Get aggregated ticket counts in bulk.","parameters":[{"in":"query","name":"references","description":"","required":false,"type":"boolean"},{"in":"query","name":"aggregation","description":"","required":false,"type":"array","items":{"type":"string","enum":["has_links","time_in_fault","age","fault_status","benefit_id","impact_id","assignee_id","status_id","equipment_id","type","priority_id","site_id"]},"collectionFormat":"multi"},{"in":"query","name":"time_in_fault","description":"","required":false,"type":"boolean"},{"in":"query","name":"age","description":"","required":false,"type":"boolean"},{"in":"query","name":"bulk_search_criteria","description":"","required":true,"type":"array","items":{"type":"string"},"collectionFormat":"multi"}],"responses":{"status/ok":{"schema":{"type":"array","items":{}},"description":""}}},"head":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregate ticket counts in bulk.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregate ticket counts in bulk.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/aggregation":{"get":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregated ticket counts.","summary":"Get aggregated ticket counts.","parameters":[{"in":"query","name":"benefit_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"resolved","description":"","required":false,"type":"boolean"},{"in":"query","name":"time_in_fault_boundaries","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"references","description":"","required":false,"type":"boolean"},{"in":"query","name":"rule_state","description":"","required":false,"type":"string","enum":["running","paused","deleted"]},{"in":"query","name":"zone_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"impact_ids","description":"","required":false,"type":"array","items":{"type":"string","format":"uuid"},"collectionFormat":"multi"},{"in":"query","name":"impact_id","description":"","required":false,"type":"string","format":"uuid"},{"in":"query","name":"time_in_fault_ts_range","description":"","required":false,"type":"string"},{"in":"query","name":"aggregation","description":"","required":false,"type":"array","items":{"type":"string","enum":["has_links","time_in_fault","age","fault_status","benefit_id","impact_id","assignee_id","status_id","equipment_id","type","priority_id","site_id"]},"collectionFormat":"multi"},{"in":"query","name":"benefit_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"resolved_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_lt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age","description":"","required":false,"type":"boolean"},{"in":"query","name":"time_in_fault_gt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"updated_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"priority_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"linked_ticket_recorded_at_local_start","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":"time_in_fault_gt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"time_in_fault_lt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"type","description":"","required":false,"type":"string","enum":["alert","faults","escalated"]},{"in":"query","name":"level_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"age_gt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"zone_name_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"level_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"age_lt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"linked_ticket_recorded_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"fault_status","description":"","required":false,"type":"string","enum":["recovered","fault"]},{"in":"query","name":"linked_ticket_recorded_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"linked_ticket_recorded_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"status_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"types","description":"","required":false,"type":"array","items":{"type":"string","enum":["alert","faults","escalated"]},"collectionFormat":"multi"},{"in":"query","name":"in_alert_local_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/LocalDateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"status_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"age_cutoff_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_gt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"time_in_fault_local_ts_range","description":"","required":false,"type":"string"},{"in":"query","name":"ticket_archived","description":"","required":false,"type":"boolean"},{"in":"query","name":"resolved_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"priority_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"resolved_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"has_links","description":"","required":false,"type":"boolean"},{"in":"query","name":"zone_name_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"fault_statuses","description":"","required":false,"type":"array","items":{"type":"string","enum":["recovered","fault"]},"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":"equipment_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"updated_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"time_in_fault","description":"","required":false,"type":"boolean"},{"in":"query","name":"time_in_fault_lt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"resolved_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_boundaries","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"updated_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_cutoff_local_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"has_ticket_links","description":"","required":false,"type":"boolean"},{"in":"query","name":"rule_states","description":"","required":false,"type":"array","items":{"type":"string","enum":["running","paused","deleted"]},"collectionFormat":"multi"},{"in":"query","name":"zone_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"updated_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"time_in_fault_local_ts_ranges","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"time_in_fault_ts_ranges","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"created_at_end","description":"","required":false,"type":"string","format":"date-time"}],"responses":{"status/ok":{"schema":{},"description":""}}},"head":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregated ticket counts.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["tickets","ticket_aggregation"],"description":"Resource for fetching aggregated ticket counts.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/savings-recalculate":{"head":{"tags":["ticket_savings_recalculate"],"description":"Resource for recalculate fault savings of tickets","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["ticket_savings_recalculate"],"description":"Resource for recalculate fault savings of tickets","summary":"Recalculate all tickets supplied.","parameters":[{"in":"body","name":"TicketRecalculationRequestBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketRecalculationRequestBody"}}],"responses":{"200":{"schema":{"$ref":"#/definitions/TicketRecalculationResponseBody"},"description":""}}},"options":{"tags":["ticket_savings_recalculate"],"description":"Resource for recalculate fault savings of tickets","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/redirect/{ticket-id}":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket-redirect"],"description":"Resource for redirecting to the Ticket Management System View Ticket page given a ticket id","summary":"Redirect to the View Ticket page of the provided ticket's Ticket Management System.","responses":{"302":{"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket-redirect"],"description":"Resource for redirecting to the Ticket Management System View Ticket page given a ticket id","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket-redirect"],"description":"Resource for redirecting to the Ticket Management System View Ticket page given a ticket id","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/attachments/upload-urls":{"head":{"tags":["ticket_attachments","ticket_attachments_upload_urls"],"description":"Resource for creating ticket attachments upload urls.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["ticket_attachments","ticket_attachments_upload_urls"],"description":"Resource for creating ticket attachments upload urls.","summary":"Create signed upload urls for given files","parameters":[{"in":"body","name":"TicketAttachmentFileNames","description":"","required":true,"schema":{"$ref":"#/definitions/TicketAttachmentFileNames"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TicketAttachmentUploadUrlArrayResponse"},"description":""}}},"options":{"tags":["ticket_attachments","ticket_attachments_upload_urls"],"description":"Resource for creating ticket attachments upload urls.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/attachments/{attachment-id}/download":{"get":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Download ticket attachment.","responses":{"307":{"description":""}}},"head":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/attachments/{attachment-id}":{"get":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Get ticket attachment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketAttachmentResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Delete ticket attachment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketAttachmentDeletedResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/sites/assignees/aggregation":{"get":{"tags":["assignees"],"description":"Assignee Aggregation","summary":"Return aggregation for assignees.","parameters":[{"in":"query","name":"aggregate_entity","description":"","required":false,"type":"string","enum":["site","all"]},{"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":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"}],"responses":{"200":{"schema":{"$ref":"#/definitions/AssigneesAggregationResponse"},"description":""}}},"head":{"tags":["assignees"],"description":"Assignee Aggregation","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["assignees"],"description":"Assignee Aggregation","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/generation/configs/{config-id}":{"get":{"parameters":[{"in":"path","name":"config-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation config item.","summary":"Get Ticket Generation Configs.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketGenerationConfigGetResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"config-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation config item.","summary":"Delete Ticket Generation Configs","responses":{"200":{"schema":{"$ref":"#/definitions/TicketGenerationConfigDeleteResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"config-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation config item.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"config-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation config item.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"config-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"TicketGenerationConfigUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketGenerationConfigUpdateBody"}}],"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation config item.","summary":"Upsert Ticket Generation Configs.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketGenerationConfigGetResponse"},"description":""}}}},"/tickets/tickets/generation/configs":{"get":{"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation configs.","summary":"Get Ticket Generation Configs.","parameters":[{"in":"query","name":"ticket_generation_config_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"ticket_generation_config_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":"site_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"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"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TicketGenerationConfigListResponse"},"description":""}}},"head":{"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation configs.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation configs.","summary":"Upsert Ticket Generation Configs.","parameters":[{"in":"body","name":"TicketGenerationConfigsPostBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketGenerationConfigsPostBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TicketGenerationConfigListResponse"},"description":""}}},"options":{"tags":["tickets","ticket_generation_config"],"description":"Resource for interacting with ticket generation configs.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/generation":{"head":{"tags":["tickets","ticket_generation"],"description":"Resource for creating escalated tickets for provided alert tickets using specified generation configs.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tickets","ticket_generation"],"description":"Resource for creating escalated tickets for provided alert tickets using specified generation configs.","summary":"Create escalated ticket for provided alert tickets using specified generation config.","parameters":[{"in":"body","name":"TicketGenerationPostBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketGenerationPostBody"}}],"responses":{"201":{"schema":{"$ref":"#/definitions/TicketGenerationPostResponse"},"description":""}}},"options":{"tags":["tickets","ticket_generation"],"description":"Resource for creating escalated tickets for provided alert tickets using specified generation configs.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}/comments/{comment-id}":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"comment-id","description":"","required":true,"type":"string"}],"tags":["tickets","ticket","ticket_comment"],"description":"Resource for interaction with ticket comment by ticket id and comment id.","summary":"Get ticket comment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketCommentResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"comment-id","description":"","required":true,"type":"string"},{"in":"query","name":"include_ticket_update_fields","description":"","required":false,"type":"boolean"}],"tags":["tickets","ticket","ticket_comment"],"description":"Resource for interaction with ticket comment by ticket id and comment id.","summary":"Delete ticket comment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketCommentDeletedResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"comment-id","description":"","required":true,"type":"string"}],"tags":["tickets","ticket","ticket_comment"],"description":"Resource for interaction with ticket comment by ticket id and comment id.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"comment-id","description":"","required":true,"type":"string"}],"tags":["tickets","ticket","ticket_comment"],"description":"Resource for interaction with ticket comment by ticket id and comment id.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"comment-id","description":"","required":true,"type":"string"},{"in":"query","name":"include_ticket_update_fields","description":"","required":false,"type":"boolean"},{"in":"body","name":"TicketCommentPutBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketCommentPutBody"}}],"tags":["tickets","ticket","ticket_comment"],"description":"Resource for interaction with ticket comment by ticket id and comment id.","summary":"Update ticket comment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketCommentResponse"},"description":""}}}},"/tickets/tickets/{ticket-id}/comments":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"query","name":"start_index","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"limit","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"first","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"offset","description":"","required":false,"type":"integer","format":"int64"}],"tags":["ticket","ticket_comments"],"description":"Resource for interaction with ticket comments by ticket id.","summary":"Return ticket comments.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketCommentArrayResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket","ticket_comments"],"description":"Resource for interaction with ticket comments by ticket id.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"query","name":"include_ticket_update_fields","description":"","required":false,"type":"boolean"},{"in":"body","name":"TicketCommentPostBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketCommentPostBody"}}],"tags":["ticket","ticket_comments"],"description":"Resource for interaction with ticket comments by ticket id.","summary":"Create ticket comment.","responses":{"201":{"schema":{"$ref":"#/definitions/TicketCommentResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket","ticket_comments"],"description":"Resource for interaction with ticket comments by ticket id.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}/attachments/{attachment-id}/download":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Download ticket attachment.","responses":{"307":{"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachment","ticket_attachment_download"],"description":"Resource for downloading ticket attachment.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}/attachments/{attachment-id}":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Get ticket attachment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketAttachmentResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Delete ticket attachment.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketAttachmentDeletedResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"path","name":"attachment-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachment.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}/attachments":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachments.","summary":"List ticket attachments.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketAttachmentArrayResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachments.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"body","name":"TicketAttachmentsPostBody","description":"","required":true,"schema":{"$ref":"#/definitions/TicketAttachmentsPostBody"}}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachments.","summary":"Upload ticket attachments.","responses":{"201":{"schema":{"$ref":"#/definitions/TicketAttachmentArrayResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket_attachments","ticket_attachment"],"description":"Resource for interacting with ticket attachments.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}/change-history":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"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":"start_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"end_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"sort_order","description":"","required":false,"type":"string","enum":["DESC","ASC"]}],"tags":["ticket_change_history"],"description":"Get the change history for a ticket.","summary":"Return ticket change history for the ticket id.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketChangeHistoryResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket_change_history"],"description":"Get the change history for a ticket.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["ticket_change_history"],"description":"Get the change history for a ticket.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/tickets/{ticket-id}":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Fetch a ticket.","responses":{"200":{"schema":{"$ref":"#/definitions/GetTicketResponse"},"description":""}}},"patch":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"body","name":"","description":"","required":true,"schema":{}}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Update a ticket.","responses":{"200":{"schema":{},"description":""}}},"delete":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"query","name":"permanent","description":"","required":false,"type":"boolean"}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Archive a ticket.","responses":{"200":{"schema":{"$ref":"#/definitions/DeleteTicketResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"body","name":"TicketUpdateBody","description":"","required":true,"schema":{"x-oneOf":[{"$ref":"#/definitions/UpdateBody"},{"$ref":"#/definitions/UpdateBody"},{"$ref":"#/definitions/UpdateBody"}]}}],"description":"Resource for interacting with ticket given ticket id.","tags":["tickets"],"summary":"Update a ticket.","responses":{"200":{"schema":{"$ref":"#/definitions/GetTicketResponse"},"description":""}}}},"/tickets/tickets":{"get":{"tags":["tickets"],"description":"Resource for interacting with tickets.","summary":"Return tickets given search criteria.","parameters":[{"in":"query","name":"benefit_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"resolved","description":"","required":false,"type":"boolean"},{"in":"query","name":"category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"rule_state","description":"","required":false,"type":"string","enum":["running","paused","deleted"]},{"in":"query","name":"zone_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"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":"time_in_fault_ts_range","description":"","required":false,"type":"string"},{"in":"query","name":"benefit_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"resolved_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_lt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"created_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"time_in_fault_gt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"updated_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"priority_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"linked_ticket_recorded_at_local_start","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":"time_in_fault_gt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"time_in_fault_lt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"rule_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"type","description":"","required":false,"type":"string","enum":["alert","faults","escalated"]},{"in":"query","name":"level_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"age_gt_eq","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"zone_name_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"ticket_ids","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"level_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"age_lt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"linked_ticket_recorded_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"fault_status","description":"","required":false,"type":"string","enum":["recovered","fault"]},{"in":"query","name":"linked_ticket_recorded_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"template_category_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"linked_ticket_recorded_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"status_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"inbox","description":"","required":false,"type":"boolean"},{"in":"query","name":"types","description":"","required":false,"type":"array","items":{"type":"string","enum":["alert","faults","escalated"]},"collectionFormat":"multi"},{"in":"query","name":"in_alert_local_ts_ranges","description":"","required":false,"type":"array","items":{"$ref":"#/definitions/LocalDateTimeInterval"},"collectionFormat":"multi"},{"in":"query","name":"category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"status_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"age_cutoff_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"age_gt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"time_in_fault_local_ts_range","description":"","required":false,"type":"string"},{"in":"query","name":"metadata_code","description":"","required":false,"type":"string"},{"in":"query","name":"ticket_archived","description":"","required":false,"type":"boolean"},{"in":"query","name":"resolved_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"limit","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":"resolved_at_local_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"zone_name_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"fault_statuses","description":"","required":false,"type":"array","items":{"type":"string","enum":["recovered","fault"]},"collectionFormat":"multi"},{"in":"query","name":"metadata_codes","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"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":"comment_author_id","description":"","required":false,"type":"string"},{"in":"query","name":"site_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"ticket_id","description":"","required":false,"type":"string"},{"in":"query","name":"template_category_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"has_savings","description":"","required":false,"type":"boolean"},{"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":"updated_at_local_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"time_in_fault","description":"","required":false,"type":"boolean"},{"in":"query","name":"time_in_fault_lt","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"resolved_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"assignee_id","description":"","required":false,"type":"string","allowEmptyValue":true},{"in":"query","name":"rule_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"updated_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"equipment_id","description":"","required":false,"type":"integer","format":"int64"},{"in":"query","name":"summary_web_search","description":"","required":false,"type":"string"},{"in":"query","name":"created_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"totals","description":"","required":false,"type":"boolean"},{"in":"query","name":"age_cutoff_local_ts","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"has_ticket_links","description":"","required":false,"type":"boolean"},{"in":"query","name":"rule_states","description":"","required":false,"type":"array","items":{"type":"string","enum":["running","paused","deleted"]},"collectionFormat":"multi"},{"in":"query","name":"comment_author_ids","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"zone_ids","description":"","required":false,"type":"array","items":{"type":"integer","format":"int64"},"collectionFormat":"multi"},{"in":"query","name":"updated_at_start","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"time_in_fault_local_ts_ranges","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"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":"assignee_ids","description":"","required":false,"type":"array","items":{"type":"string","allowEmptyValue":true},"collectionFormat":"multi"},{"in":"query","name":"time_in_fault_ts_ranges","description":"","required":false,"type":"array","items":{"type":"string"},"collectionFormat":"multi"},{"in":"query","name":"created_at_end","description":"","required":false,"type":"string","format":"date-time"},{"in":"query","name":"has_comments","description":"","required":false,"type":"boolean"}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetTicketListResponse"},"description":""}}},"head":{"tags":["tickets"],"description":"Resource for interacting with tickets.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"tags":["tickets"],"description":"Resource for interacting with tickets.","summary":"Create a ticket.","parameters":[{"in":"body","name":"TicketCreateBody","description":"","required":true,"schema":{"x-oneOf":[{"$ref":"#/definitions/CreateBody"},{"$ref":"#/definitions/CreateBody"},{"$ref":"#/definitions/CreateBody"}]}}],"responses":{"201":{"schema":{"$ref":"#/definitions/GetTicketResponse"},"description":""}}},"options":{"tags":["tickets"],"description":"Resource for interacting with tickets.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/email/{ticket-id}":{"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["email"],"description":"Resource to send email about ticket.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"body","name":"TicketEmail","description":"","required":true,"schema":{"$ref":"#/definitions/TicketEmail"}}],"tags":["email"],"description":"Resource to send email about ticket.","summary":"Send email about ticket.","responses":{"201":{"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["email"],"description":"Resource to send email about ticket.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/users/trello/search":{"get":{"tags":["trello_user_search"],"description":"Search trello users","summary":"Retrieve the mapping for users to trello user id.","parameters":[{"in":"query","name":"query","description":"","required":true,"type":"string"}],"responses":{"200":{"schema":{"$ref":"#/definitions/TrelloUserSearchResponse"},"description":""}}},"head":{"tags":["trello_user_search"],"description":"Search trello users","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["trello_user_search"],"description":"Search trello users","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/users/site/{site-id}/mapping":{"head":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["users_site_mapping"],"description":"Mapping of users to a site","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"UsersSiteMappingBodyParams","description":"","required":true,"schema":{"$ref":"#/definitions/UsersSiteMappingBodyParams"}}],"tags":["users_site_mapping"],"description":"Mapping of users to a site","summary":"Update user mapping for a site.","responses":{"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"tags":["users_site_mapping"],"description":"Mapping of users to a site","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/users/trello/mapping/{user-id}":{"get":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"},{"in":"query","name":"fetch_user","description":"","required":false,"type":"boolean","allowEmptyValue":true}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Retrieve the trello user id for a user.","responses":{"200":{"schema":{"$ref":"#/definitions/UserTrelloUserId"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Delete the trello user id mapping for a contractor user.","responses":{"200":{"schema":{"$ref":"#/definitions/UserTrelloUserIdDeleted"},"description":""}}},"head":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"},{"in":"body","name":"UserMappingPostParameters","description":"","required":true,"schema":{"$ref":"#/definitions/UserMappingPostParameters"}}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Create mapping for contractor user to trello user id.","responses":{"201":{"schema":{"$ref":"#/definitions/UserTrelloUserId"},"description":""}}},"options":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"user-id","description":"","required":true,"type":"string"},{"in":"body","name":"ContractorPutParameters","description":"","required":true,"schema":{"$ref":"#/definitions/ContractorPutParameters"}}],"description":"User to trello user id mapping","tags":["user_trello_mapping"],"summary":"Update mapping for contractor user to trello user id.","responses":{"200":{"schema":{"$ref":"#/definitions/UserTrelloUserId"},"description":""}}}},"/tickets/workorders/config/sites/{site-id}":{"get":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Retrieve information about the configured Work Order Management System for provided site","responses":{"200":{"schema":{"$ref":"#/definitions/SiteConfigResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Delete configuration for Work Order Management System for provided site","responses":{"204":{"description":""}}},"head":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"SiteConfigUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/SiteConfigUpdateBody"}}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Create configuration for Work Order Management System for provided site","responses":{"200":{"description":""},"201":{"description":""},"204":{"description":""}}},"options":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"site-id","description":"","required":true,"type":"integer","format":"int64"},{"in":"body","name":"SiteConfigUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/SiteConfigUpdateBody"}}],"description":"Configuration of Work Order Management System integration","tags":["work_order_configuration"],"summary":"Update configuration for Work Order Management System for provided site","responses":{"200":{"description":""},"201":{"description":""},"204":{"description":""}}}},"/tickets/workorders/tickets/{ticket-id}":{"get":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["work_order_configuration_by_ticket"],"description":"Determines if the work order integration is enabled for the site of the provided ticket","summary":"Retrieve information about the configured Work Order management System for the site of the provided ticket.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketWorkOrderResponse"},"description":""}}},"head":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["work_order_configuration_by_ticket"],"description":"Determines if the work order integration is enabled for the site of the provided ticket","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"},{"in":"body","name":"TicketWorkOrderCreateBody","description":"","required":false,"schema":{"$ref":"#/definitions/TicketWorkOrderCreateBody","x-nullable":true}}],"tags":["work_order_configuration_by_ticket"],"description":"Determines if the work order integration is enabled for the site of the provided ticket","summary":"Create Work Order for a given ticket.","responses":{"200":{"schema":{"$ref":"#/definitions/TicketWorkOrderCreateDataResponse"},"description":""}}},"options":{"parameters":[{"in":"path","name":"ticket-id","description":"","required":true,"type":"string"}],"tags":["work_order_configuration_by_ticket"],"description":"Determines if the work order integration is enabled for the site of the provided ticket","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/workorders/mybuildings/{work-order-id}":{"get":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"}],"description":"Work Order information","tags":["work_order"],"summary":"Retrieve information about the Work Order","responses":{"200":{"schema":{"$ref":"#/definitions/WorkOrderResponse"},"description":""}}},"delete":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"}],"description":"Work Order information","tags":["work_order"],"summary":"Delete Work Order","responses":{"204":{"description":""}}},"head":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"}],"description":"Work Order information","tags":["work_order"],"summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"post":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"},{"in":"body","name":"WorkOrderCreateBody","description":"","required":true,"schema":{"$ref":"#/definitions/WorkOrderCreateBody"}}],"description":"Work Order information","tags":["work_order"],"summary":"Create Work Order","responses":{"201":{"description":""}}},"options":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"}],"description":"Work Order information","tags":["work_order"],"summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}},"put":{"parameters":[{"in":"path","name":"work-order-id","description":"","required":true,"type":"string"},{"in":"body","name":"WorkOrderUpdateBody","description":"","required":true,"schema":{"$ref":"#/definitions/WorkOrderUpdateBody"}}],"description":"Work Order information","tags":["work_order"],"summary":"Update Work Order","responses":{"200":{"description":""},"204":{"description":""}}}},"/tickets/benefits":{"get":{"tags":["benefits"],"description":"Resource for ticket benefits.","summary":"Retrieve the ticket benefits.","parameters":[{"in":"query","name":"type","description":"","required":false,"type":"string","enum":["alert","faults","escalated"]}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetBenefitsResponse"},"description":""}}},"head":{"tags":["benefits"],"description":"Resource for ticket benefits.","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["benefits"],"description":"Resource for ticket benefits.","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/statuses":{"get":{"tags":["statuses"],"description":"Resource for ticket statuses","summary":"Retrieve the ticket statuses.","parameters":[{"in":"query","name":"type","description":"","required":false,"type":"string","enum":["alert","faults","escalated"]}],"responses":{"200":{"schema":{"$ref":"#/definitions/GetStatusesResponse"},"description":""}}},"head":{"tags":["statuses"],"description":"Resource for ticket statuses","summary":"Return HTTP Headers","responses":{"200":{"description":""}}},"options":{"tags":["statuses"],"description":"Resource for ticket statuses","summary":"Return available HTTP OPTIONS","responses":{"200":{"description":""}}}},"/tickets/graphql":{"get":{"parameters":[{"in":"query","name":"query","description":"","required":true,"type":"string"},{"in":"query","name":"variables","description":"","required":false,"type":"string","allowEmptyValue":true},{"in":"query","name":"operationName","description":"","required":false,"type":"string","allowEmptyValue":true}],"responses":{"default":{"description":""}}}}},"definitions":{"ActionEventTicketBody":{"type":"object","properties":{"description":{"type":"string","x-nullable":true},"benefit_id":{"type":"integer","format":"int64","enum":[1,4,6,3,2,5],"x-nullable":true},"status_id":{"type":"integer","format":"int64","enum":[7,1,6,3,8]},"ticket_archived":{"type":"boolean"},"inbox":{"type":"boolean"},"age":{"type":"integer","format":"int64","x-nullable":true},"site":{"$ref":"#/definitions/TicketEventSiteData"},"manual_savings":{"type":"boolean","x-nullable":true},"resolved_at":{"type":"string","format":"date-time","x-nullable":true},"equipment":{"type":"array","items":{"$ref":"#/definitions/Equipment"},"x-nullable":true},"type":{"type":"string","enum":["alert","faults","escalated"]},"equipment_names":{"type":"array","items":{"type":"string"},"x-nullable":true},"assignee_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_types":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"summary":{"type":"string"},"updated_at":{"type":"string","format":"date-time","x-nullable":true},"site_name":{"type":"string"},"savings_calculation_error":{"type":"string","x-nullable":true},"priority":{"$ref":"#/definitions/PriorityIdAndName"},"priority_id":{"type":"integer","format":"int64"},"savings":{"type":"number","format":"double","x-nullable":true},"ticket_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"priority_name":{"type":"string"},"source_ticket_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"uniqueItems":true,"x-nullable":true},"solution":{"type":"string","x-nullable":true},"created_at":{"type":"string","format":"date-time"},"time_taken":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["status_id","ticket_archived","inbox","site","equipment","type","summary","updated_at","priority","priority_id","ticket_id","site_id","created_at"]},"ActionTicketEvent":{"type":"object","properties":{"changes":{"type":"array","items":{"$ref":"#/definitions/TicketChangeHistoryField"}},"action":{"$ref":"#/definitions/ActionEventTicketBody"}},"additionalProperties":false,"required":["changes","action"]},"AlertEventTicketBody":{"type":"object","properties":{"description":{"type":"string","x-nullable":true},"impacts":{"type":"array","items":{"$ref":"#/definitions/Impact"},"x-nullable":true},"status_id":{"type":"integer","format":"int64","enum":[1,6,8]},"ticket_archived":{"type":"boolean"},"last_fault_transitioned_at":{"type":"string","format":"date-time","x-nullable":true},"inbox":{"type":"boolean"},"age":{"type":"integer","format":"int64","x-nullable":true},"site":{"$ref":"#/definitions/TicketEventSiteData"},"manual_savings":{"type":"boolean","x-nullable":true},"resolved_at":{"type":"string","format":"date-time","x-nullable":true},"rule_id":{"type":"integer","format":"int64"},"target_ticket_id":{"type":"string","x-nullable":true},"equipment":{"type":"array","items":{"$ref":"#/definitions/Equipment"},"x-nullable":true},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"uniqueItems":true,"x-nullable":true},"type":{"type":"string","enum":["alert","faults","escalated"]},"equipment_names":{"type":"array","items":{"type":"string"},"x-nullable":true},"assignee_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_types":{"type":"array","items":{"type":"string","x-nullable":true},"x-nullable":true},"summary":{"type":"string"},"updated_at":{"type":"string","format":"date-time","x-nullable":true},"site_name":{"type":"string"},"savings_calculation_error":{"type":"string","x-nullable":true},"priority":{"$ref":"#/definitions/PriorityIdAndName"},"priority_id":{"type":"integer","format":"int64"},"savings":{"type":"number","format":"double","x-nullable":true},"ticket_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"fault_status":{"type":"string","enum":["recovered","fault"]},"priority_name":{"type":"string"},"equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"uniqueItems":true,"x-nullable":true},"solution":{"type":"string","x-nullable":true},"impact_names":{"type":"array","items":{"type":"string"},"x-nullable":true},"time_in_fault":{"type":"integer","format":"int64","x-nullable":true},"created_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["impacts","status_id","ticket_archived","inbox","site","rule_id","equipment","type","summary","updated_at","priority","priority_id","ticket_id","site_id","fault_status","created_at"]},"AlertTicketEvent":{"type":"object","properties":{"changes":{"type":"array","items":{"$ref":"#/definitions/TicketChangeHistoryField"}},"alert":{"$ref":"#/definitions/AlertEventTicketBody"}},"additionalProperties":false,"required":["changes","alert"]},"AssigneesAggregationResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/AssigneesAggregationResponseResponseMetadata"},"data":{"$ref":"#/definitions/AssigneesAggregationResponseData"}},"additionalProperties":false,"required":["status","data"]},"AssigneesAggregationResponseData":{"type":"object","properties":{"assignees_aggregation":{"type":"array","items":{"x-oneOf":[{"$ref":"#/definitions/AssigneesAggregationResponseDataAssigneesAggregation"},{"$ref":"#/definitions/BaseAssigneesAggregation"}]}}},"additionalProperties":false,"required":["assignees_aggregation"]},"AssigneesAggregationResponseDataAssigneesAggregation":{"type":"object","properties":{"client_count":{"type":"integer","format":"int64"},"contractor_count":{"type":"integer","format":"int64"},"customer_count":{"type":"integer","format":"int64"},"site_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["client_count","contractor_count","customer_count","site_id"]},"AssigneesAggregationResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"BaseAssigneesAggregation":{"type":"object","properties":{"client_count":{"type":"integer","format":"int64"},"contractor_count":{"type":"integer","format":"int64"},"customer_count":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["client_count","contractor_count","customer_count"]},"Board":{"type":"object","properties":{"board_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["alert","faults","escalated"]},"board_name":{"type":"string"},"description":{"type":"string"},"url":{"type":"string"}},"additionalProperties":false,"required":["board_id","site_id","type","board_name","description","url"]},"BoardPostParameters":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["alert","faults","escalated"],"x-nullable":true}},"additionalProperties":false,"required":["site_id"]},"BoardSummary":{"type":"object","properties":{"board_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["alert","faults","escalated"]}},"additionalProperties":false,"required":["board_id","site_id","type"]},"BoardSummaryResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/BoardSummaryResponseResponseMetadata"},"data":{"$ref":"#/definitions/BoardSummaryResponseData"}},"additionalProperties":false,"required":["status","data"]},"BoardSummaryResponseData":{"type":"object","properties":{"board":{"$ref":"#/definitions/BoardSummary"}},"additionalProperties":false,"required":["board"]},"BoardSummaryResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"BoardsRetrieved":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/BoardsRetrievedResponseMetadata"},"data":{"$ref":"#/definitions/BoardsRetrievedData"}},"additionalProperties":false,"required":["status","data"]},"BoardsRetrievedData":{"type":"object","properties":{"boards":{"type":"array","items":{"$ref":"#/definitions/Board"}}},"additionalProperties":false,"required":["boards"]},"BoardsRetrievedResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"ContractorPutParameters":{"type":"object","properties":{"trello_user_id":{"type":"string"}},"additionalProperties":false,"required":["trello_user_id"]},"CreateBody":{"type":"object","properties":{"description":{"type":"string","x-nullable":true},"benefit_id":{"type":"integer","format":"int64","enum":[1,4,6,3,2,5],"x-nullable":true},"status_id":{"type":"integer","format":"int64","enum":[7,1,6,3,8]},"ticket_archived":{"type":"boolean","x-nullable":true},"inbox":{"type":"boolean","x-nullable":true},"resolved_at":{"type":"string","format":"date-time","x-nullable":true},"type":{"type":"string","enum":["alert","faults","escalated"]},"assignee_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"summary":{"type":"string"},"priority_id":{"type":"integer","format":"int64"},"savings":{"type":"number","format":"double","x-nullable":true},"site_id":{"type":"integer","format":"int64"},"source_ticket_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"uniqueItems":true,"x-nullable":true},"solution":{"type":"string","x-nullable":true},"created_at":{"type":"string","format":"date-time","x-nullable":true},"time_taken":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["status_id","type","summary","priority_id","site_id"]},"DeleteTicketResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/DeleteTicketResponseResponseMetadata"},"data":{"$ref":"#/definitions/DeleteTicketResponseData"}},"additionalProperties":false,"required":["status","data"]},"DeleteTicketResponseData":{"type":"object","properties":{"ticket":{"$ref":"#/definitions/DeleteTicketResponseDataTicket"}},"additionalProperties":false,"required":["ticket"]},"DeleteTicketResponseDataTicket":{"type":"object","properties":{"ticket_id":{"type":"string"},"deleted":{"type":"boolean"},"permanent":{"type":"boolean"}},"additionalProperties":false,"required":["ticket_id","deleted"]},"DeleteTicketResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"Equipment":{"type":"object","properties":{"equipment_id":{"type":"integer","format":"int64"},"name":{"type":"string"},"metadata_type":{"$ref":"#/definitions/TicketEventsResponseDataTicketEventsAlertEquipmentMetadataType","x-nullable":true}},"additionalProperties":false,"required":["equipment_id","name","metadata_type"]},"ExpirableLink":{"type":"object","properties":{"url":{"type":"string"},"expiration_ts":{"type":"string","format":"date-time","x-nullable":true}},"additionalProperties":false,"required":["url","expiration_ts"]},"FaultDetectionResultPostBody":{"type":"object","properties":{"category":{"type":"string","x-nullable":true},"template_id":{"type":"string"},"rule_description":{"type":"string","x-nullable":true},"template_target_running_load":{"type":"number","format":"double","x-nullable":true},"rule_id":{"type":"integer","format":"int64","x-nullable":true},"impact_ids":{"type":"array","items":{"type":"string","format":"uuid"},"x-nullable":true},"rule_name":{"type":"string","x-nullable":true},"favourites":{},"priority_id":{"type":"integer","format":"int64"},"comment":{"type":"string","x-nullable":true},"primary_equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"x-nullable":true},"site_id":{"type":"integer","format":"int64","x-nullable":true},"template_name":{"type":"string"},"timestamp":{"type":"string"},"rule_status":{"type":"string","enum":["alert","recovery"],"x-nullable":true},"solution":{"type":"string"},"no_calculation":{"type":"boolean","x-nullable":true}},"additionalProperties":false,"required":["favourites","priority_id","template_name","timestamp","solution"]},"FaultDetectionResultResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/FaultDetectionResultResponseResponseMetadata"},"data":{"$ref":"#/definitions/FaultDetectionResultResponseData"}},"additionalProperties":false,"required":["status","data"]},"FaultDetectionResultResponseData":{"type":"object","properties":{"action":{"type":"string","enum":["created","none","transitioned","updated"]},"ticket":{"x-oneOf":[{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"}],"x-nullable":true},"message":{"type":"string"}},"additionalProperties":false,"required":["action"]},"FaultDetectionResultResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetBenefitsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetBenefitsResponseResponseMetadata"},"data":{"$ref":"#/definitions/GetBenefitsResponseData"}},"additionalProperties":false,"required":["status","data"]},"GetBenefitsResponseData":{"type":"object","properties":{"benefits":{"type":"array","items":{"$ref":"#/definitions/GetBenefitsResponseItem"}}},"additionalProperties":false,"required":["benefits"]},"GetBenefitsResponseItem":{"type":"object","properties":{"benefit_id":{"type":"integer","format":"int64"},"benefit_name":{"type":"string"},"emoji":{"type":"string"},"type":{"type":"string","enum":["alert","faults","escalated"]}},"additionalProperties":false,"required":["benefit_id","benefit_name","emoji","type"]},"GetBenefitsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetStatusesResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetStatusesResponseResponseMetadata"},"data":{"$ref":"#/definitions/GetStatusesResponseData"}},"additionalProperties":false,"required":["status","data"]},"GetStatusesResponseData":{"type":"object","properties":{"statuses":{"type":"array","items":{"$ref":"#/definitions/GetStatusesResponseItem"}}},"additionalProperties":false,"required":["statuses"]},"GetStatusesResponseItem":{"type":"object","properties":{"status_id":{"type":"integer","format":"int64"},"status_name":{"type":"string"},"type":{"type":"string","enum":["alert","faults","escalated"]},"display_text":{"type":"string"}},"additionalProperties":false,"required":["status_id","status_name","type","display_text"]},"GetStatusesResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetTicketListResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetTicketListResponseResponseMetadata"},"data":{"$ref":"#/definitions/GetTicketListResponseData"}},"additionalProperties":false,"required":["status","data"]},"GetTicketListResponseData":{"type":"object","properties":{"tickets":{"type":"array","items":{"x-oneOf":[{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"}]}}},"additionalProperties":false,"required":["tickets"]},"GetTicketListResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"GetTicketResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/GetTicketResponseResponseMetadata"},"data":{"$ref":"#/definitions/GetTicketResponseBody"}},"additionalProperties":false,"required":["status","data"]},"GetTicketResponseBody":{"type":"object","properties":{"ticket":{"x-oneOf":[{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"}]},"affected_tickets":{"type":"array","items":{}}},"additionalProperties":false,"required":["ticket"]},"GetTicketResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"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"}},"additionalProperties":false,"required":["impact_id","name"]},"MyBuildingsConfig":{"type":"object","properties":{"building_id":{"type":"integer","format":"int64","x-nullable":true}},"additionalProperties":false,"required":["building_id"]},"PriorityIdAndName":{"type":"object","properties":{"priority_id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"additionalProperties":false,"required":["priority_id","name"]},"ReadBody":{"type":"object","properties":{"description":{"type":"string","x-nullable":true},"benefit_id":{"type":"integer","format":"int64","enum":[1,4,6,3,2,5],"x-nullable":true},"status_id":{"type":"integer","format":"int64","enum":[7,1,6,3,8]},"ticket_archived":{"type":"boolean"},"inbox":{"type":"boolean"},"age":{"type":"integer","format":"int64","x-nullable":true},"manual_savings":{"type":"boolean","x-nullable":true},"resolved_at":{"type":"string","format":"date-time","x-nullable":true},"type":{"type":"string","enum":["alert","faults","escalated"]},"assignee_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"summary":{"type":"string"},"updated_at":{"type":"string","format":"date-time","x-nullable":true},"savings_calculation_error":{"type":"string","x-nullable":true},"priority_id":{"type":"integer","format":"int64"},"savings":{"type":"number","format":"double","x-nullable":true},"ticket_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"source_ticket_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"uniqueItems":true,"x-nullable":true},"solution":{"type":"string","x-nullable":true},"created_at":{"type":"string","format":"date-time"},"time_taken":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["status_id","ticket_archived","inbox","type","summary","updated_at","priority_id","ticket_id","site_id","created_at"]},"SiteAssignees":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"assignees":{"type":"array","items":{"$ref":"#/definitions/UserWithEntity"}}},"additionalProperties":false,"required":["site_id","assignees"]},"SiteAssigneesArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/SiteAssigneesArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/SiteAssigneesArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"SiteAssigneesArrayResponseData":{"type":"object","properties":{"site_assignees":{"type":"array","items":{"$ref":"#/definitions/SiteAssignees"}}},"additionalProperties":false,"required":["site_assignees"]},"SiteAssigneesArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"SiteAssigneesResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/SiteAssigneesResponseResponseMetadata"},"data":{"$ref":"#/definitions/SiteAssigneesResponseData"}},"additionalProperties":false,"required":["status","data"]},"SiteAssigneesResponseData":{"type":"object","properties":{"assignees":{"type":"array","items":{"$ref":"#/definitions/UserWithEntity"}}},"additionalProperties":false,"required":["assignees"]},"SiteAssigneesResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"SiteConfig":{"type":"object","properties":{"enabled":{"type":"boolean"},"adapter":{"$ref":"#/definitions/SiteConfigResponseDataConfigAdapter"}},"additionalProperties":false,"required":["enabled"]},"SiteConfigResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{"$ref":"#/definitions/SiteConfigResponseData"}},"additionalProperties":false,"required":["status","data"]},"SiteConfigResponseData":{"type":"object","properties":{"config":{"$ref":"#/definitions/SiteConfig"}},"additionalProperties":false,"required":["config"]},"SiteConfigResponseDataConfigAdapter":{"type":"object","properties":{"key":{"type":"string","enum":["my_buildings"]},"config":{"$ref":"#/definitions/MyBuildingsConfig","x-nullable":true}},"additionalProperties":false,"required":["key","config"]},"SiteConfigUpdateBody":{"type":"object","properties":{"enabled":{"type":"boolean"},"config":{"$ref":"#/definitions/MyBuildingsConfig"}},"additionalProperties":false,"required":["enabled"]},"TicketAttachment":{"type":"object","properties":{"attachment_id":{"x-oneOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"ticket_id":{"type":"string"},"author_id":{"type":"string","x-nullable":true},"file_name":{"type":"string"},"mime_type":{"type":"string"},"link":{"$ref":"#/definitions/ExpirableLink"},"preview":{"$ref":"#/definitions/TicketAttachmentPreview","x-nullable":true}},"additionalProperties":false,"required":["attachment_id","ticket_id","author_id","file_name","mime_type","link"]},"TicketAttachmentArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketAttachmentArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketAttachmentArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketAttachmentArrayResponseData":{"type":"object","properties":{"ticket":{"$ref":"#/definitions/TicketAttachmentArrayResponseDataTicket"}},"additionalProperties":false,"required":["ticket"]},"TicketAttachmentArrayResponseDataTicket":{"type":"object","properties":{"ticket_id":{"type":"string"},"attachments":{"type":"array","items":{"$ref":"#/definitions/TicketAttachment"}},"errors":{"type":"array","items":{"$ref":"#/definitions/TicketAttachmentUploadError"}}},"additionalProperties":false,"required":["ticket_id"]},"TicketAttachmentArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketAttachmentDeletedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketAttachmentDeletedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketAttachmentDeletedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketAttachmentDeletedResponseData":{"type":"object","properties":{"ticket_attachment":{"$ref":"#/definitions/TicketAttachmentDeletedResponseDataTicketAttachment"}},"additionalProperties":false,"required":["ticket_attachment"]},"TicketAttachmentDeletedResponseDataTicketAttachment":{"type":"object","properties":{"ticket_id":{"type":"string"},"attachment_id":{"x-oneOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"deleted":{"type":"boolean"}},"additionalProperties":false,"required":["ticket_id","attachment_id","deleted"]},"TicketAttachmentDeletedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketAttachmentFileNames":{"type":"object","properties":{"file_names":{"type":"array","items":{"type":"string"}}},"additionalProperties":false,"required":["file_names"]},"TicketAttachmentPreview":{"type":"object","properties":{"width":{"type":"integer","format":"int64"},"height":{"type":"integer","format":"int64"},"link":{"$ref":"#/definitions/ExpirableLink"}},"additionalProperties":false,"required":["width","height","link"]},"TicketAttachmentResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketAttachmentResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketAttachmentResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketAttachmentResponseData":{"type":"object","properties":{"ticket_attachment":{"$ref":"#/definitions/TicketAttachment"}},"additionalProperties":false,"required":["ticket_attachment"]},"TicketAttachmentResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketAttachmentUploadBody":{"type":"object","properties":{"url":{"type":"string"},"file_name":{"type":"string"}},"additionalProperties":false,"required":["url","file_name"]},"TicketAttachmentUploadError":{"type":"object","properties":{"url":{"type":"string"},"file_name":{"type":"string"},"error":{"type":"string"}},"additionalProperties":false,"required":["url","file_name","error"]},"TicketAttachmentUploadUrl":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid"},"file_name":{"type":"string"},"upload_url":{"type":"string"}},"additionalProperties":false,"required":["uuid","file_name","upload_url"]},"TicketAttachmentUploadUrlArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketAttachmentUploadUrlArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketAttachmentUploadUrlArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketAttachmentUploadUrlArrayResponseData":{"type":"object","properties":{"upload_urls":{"type":"array","items":{"$ref":"#/definitions/TicketAttachmentUploadUrl"}}},"additionalProperties":false,"required":["upload_urls"]},"TicketAttachmentUploadUrlArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketAttachmentsPostBody":{"type":"object","properties":{"ticket_id":{"type":"string"},"attachments":{"type":"array","items":{"$ref":"#/definitions/TicketAttachmentUploadBody"}}},"additionalProperties":false,"required":["ticket_id","attachments"]},"TicketChangeHistoryField":{"type":"object","properties":{"field_id":{"type":"string"},"old_value":{"$ref":"#/definitions/TicketEventsResponseDataTicketEventsChangesOldValue"},"new_value":{"$ref":"#/definitions/TicketEventsResponseDataTicketEventsChangesNewValue"}},"additionalProperties":false,"required":["field_id","old_value","new_value"]},"TicketChangeHistoryItem":{"type":"object","properties":{"ticket_change_history_id":{"type":"string","format":"uuid"},"ticket_id":{"type":"string"},"author_id":{"type":"string","x-nullable":true},"author_full_name":{"type":"string","x-nullable":true},"system":{"type":"boolean"},"ts":{"type":"string","format":"date-time"},"fields":{"type":"array","items":{"$ref":"#/definitions/TicketChangeHistoryField"}}},"additionalProperties":false,"required":["ticket_change_history_id","ticket_id","author_id","author_full_name","system","ts","fields"]},"TicketChangeHistoryResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketChangeHistoryResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketChangeHistoryResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketChangeHistoryResponseData":{"type":"object","properties":{"ticket_change_history":{"type":"array","items":{"$ref":"#/definitions/TicketChangeHistoryItem"}}},"additionalProperties":false,"required":["ticket_change_history"]},"TicketChangeHistoryResponseDataTicketChangeHistoryFieldsNewValue":{"type":"object","properties":{"value":{}},"additionalProperties":false,"required":["value"]},"TicketChangeHistoryResponseDataTicketChangeHistoryFieldsOldValue":{"type":"object","properties":{"value":{}},"additionalProperties":false,"required":["value"]},"TicketChangeHistoryResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketComment":{"type":"object","properties":{"ticket_id":{"type":"string"},"text":{"type":"string"},"comment_id":{"x-oneOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"author_id":{"type":"string","x-nullable":true},"author_full_name":{"type":"string","x-nullable":true},"created_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["ticket_id","text","comment_id","created_at"]},"TicketCommentArrayResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketCommentArrayResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketCommentArrayResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketCommentArrayResponseData":{"type":"object","properties":{"ticket_comments":{"type":"array","items":{"$ref":"#/definitions/TicketComment"}}},"additionalProperties":false,"required":["ticket_comments"]},"TicketCommentArrayResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketCommentDeletedResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketCommentDeletedResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketCommentDeletedResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketCommentDeletedResponseData":{"type":"object","properties":{"ticket_comment":{"$ref":"#/definitions/TicketCommentDeletedResponseDataTicketComment"},"ticket":{}},"additionalProperties":false,"required":["ticket_comment"]},"TicketCommentDeletedResponseDataTicketComment":{"type":"object","properties":{"ticket_id":{"type":"string"},"comment_id":{"x-oneOf":[{"type":"string","format":"uuid"},{"type":"string"}]},"deleted":{"type":"boolean"}},"additionalProperties":false,"required":["ticket_id","comment_id","deleted"]},"TicketCommentDeletedResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketCommentPostBody":{"type":"object","properties":{"ticket_id":{"type":"string"},"text":{"type":"string"},"anonymous_author_name":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["ticket_id","text"]},"TicketCommentPutBody":{"type":"object","properties":{"ticket_id":{"type":"string"},"text":{"type":"string"},"comment_id":{"x-oneOf":[{"type":"string","format":"uuid"},{"type":"string"}]}},"additionalProperties":false,"required":["ticket_id","text","comment_id"]},"TicketCommentResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketCommentResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketCommentResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketCommentResponseData":{"type":"object","properties":{"ticket_comment":{"$ref":"#/definitions/TicketComment"},"ticket":{}},"additionalProperties":false,"required":["ticket_comment"]},"TicketCommentResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketEmail":{"type":"object","properties":{"to":{"type":"array","items":{"type":"string"}},"cc":{"type":"array","items":{"type":"string"},"x-nullable":true},"subject":{"type":"string"},"body":{"type":"string"},"content-type":{"type":"string","enum":["text/plain"]}},"additionalProperties":false,"required":["to","subject","body","content-type"]},"TicketEventSiteData":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"site_name":{"type":"string"},"customer_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["site_id","site_name","customer_id"]},"TicketEventsResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketEventsResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketEventsResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketEventsResponseData":{"type":"object","properties":{"ticket_events":{"type":"array","items":{"x-oneOf":[{"$ref":"#/definitions/AlertTicketEvent"},{"$ref":"#/definitions/ActionTicketEvent"}]}}},"additionalProperties":false,"required":["ticket_events"]},"TicketEventsResponseDataTicketEventsActionEquipmentMetadataType":{"type":"object","properties":{"type_id":{"type":"integer","format":"int64"},"type":{"type":"string"}},"additionalProperties":false,"required":["type_id","type"]},"TicketEventsResponseDataTicketEventsAlertEquipmentMetadataType":{"type":"object","properties":{"type_id":{"type":"integer","format":"int64"},"type":{"type":"string"}},"additionalProperties":false,"required":["type_id","type"]},"TicketEventsResponseDataTicketEventsChangesNewValue":{"type":"object","properties":{"value":{}},"additionalProperties":false,"required":["value"]},"TicketEventsResponseDataTicketEventsChangesOldValue":{"type":"object","properties":{"value":{}},"additionalProperties":false,"required":["value"]},"TicketEventsResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketGenerationConfigCreateBody":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"fields":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationConfigField"}}},"additionalProperties":false,"required":["site_id","fields"]},"TicketGenerationConfigDeleteResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketGenerationConfigDeleteResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketGenerationConfigDeleteResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketGenerationConfigDeleteResponseData":{"type":"object","properties":{"ticket_generation_config":{"$ref":"#/definitions/TicketGenerationConfigDeleteResponseDataTicketGenerationConfig"}},"additionalProperties":false,"required":["ticket_generation_config"]},"TicketGenerationConfigDeleteResponseDataTicketGenerationConfig":{"type":"object","properties":{"ticket_generation_config_id":{"type":"integer","format":"int64"},"deleted":{"type":"boolean"}},"additionalProperties":false,"required":["ticket_generation_config_id","deleted"]},"TicketGenerationConfigDeleteResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketGenerationConfigField":{"type":"object","properties":{"field_id":{"type":"string","enum":["assignee_ids"]},"value":{"$ref":"#/definitions/TicketGenerationConfigFieldValue"}},"additionalProperties":false,"required":["field_id","value"]},"TicketGenerationConfigFieldValue":{"type":"object","properties":{"value":{}},"additionalProperties":false,"required":["value"]},"TicketGenerationConfigGetResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketGenerationConfigGetResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketGenerationConfigGetResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketGenerationConfigGetResponseData":{"type":"object","properties":{"ticket_generation_config":{"$ref":"#/definitions/TicketGenerationConfigReadBody"}},"additionalProperties":false,"required":["ticket_generation_config"]},"TicketGenerationConfigGetResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketGenerationConfigListResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketGenerationConfigListResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketGenerationConfigListResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketGenerationConfigListResponseData":{"type":"object","properties":{"ticket_generation_configs":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationConfigReadBody"}}},"additionalProperties":false,"required":["ticket_generation_configs"]},"TicketGenerationConfigListResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketGenerationConfigReadBody":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"fields":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationConfigField"}},"ticket_generation_config_id":{"type":"integer","format":"int64"},"assignees":{"type":"array","items":{"$ref":"#/definitions/UserWithEntity"},"x-nullable":true}},"additionalProperties":false,"required":["site_id","fields","ticket_generation_config_id"]},"TicketGenerationConfigUpdateBody":{"type":"object","properties":{"site_id":{"type":"integer","format":"int64"},"fields":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationConfigField"}},"ticket_generation_config_id":{"type":"integer","format":"int64"}},"additionalProperties":false,"required":["site_id","fields","ticket_generation_config_id"]},"TicketGenerationConfigsPostBody":{"type":"object","properties":{"ticket_generation_configs":{"type":"array","items":{"x-oneOf":[{"$ref":"#/definitions/TicketGenerationConfigCreateBody"},{"$ref":"#/definitions/TicketGenerationConfigUpdateBody"}]}}},"additionalProperties":false,"required":["ticket_generation_configs"]},"TicketGenerationItem":{"type":"object","properties":{"alert_ticket_id":{"type":"string"},"ticket_generation_config_id":{"type":"integer","format":"int64","x-nullable":true},"notify_assignees":{"type":"boolean","x-nullable":true}},"additionalProperties":false,"required":["alert_ticket_id"]},"TicketGenerationPostBody":{"type":"object","properties":{"ticket_generations":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationItem"}}},"additionalProperties":false,"required":["ticket_generations"]},"TicketGenerationPostResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketGenerationPostResponseResponseMetadata"},"data":{"$ref":"#/definitions/TicketGenerationPostResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketGenerationPostResponseData":{"type":"object","properties":{"ticket_generations":{"type":"array","items":{"$ref":"#/definitions/TicketGenerationResult"}}},"additionalProperties":false,"required":["ticket_generations"]},"TicketGenerationPostResponseResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketGenerationResult":{"type":"object","properties":{"ticket":{"x-oneOf":[{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"},{"$ref":"#/definitions/ReadBody"}]},"affected_tickets":{"type":"array","items":{}},"alert_ticket_id":{"type":"string"}},"additionalProperties":false,"required":["ticket","alert_ticket_id"]},"TicketRecalculationRequestBody":{"type":"object","properties":{"ticket_id":{"type":"string"}},"additionalProperties":false,"required":["ticket_id"]},"TicketRecalculationResponseBody":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"response_metadata":{"$ref":"#/definitions/TicketRecalculationResponseBodyResponseMetadata"},"data":{"$ref":"#/definitions/TicketRecalculationResponseBodyData"}},"additionalProperties":false,"required":["status","data"]},"TicketRecalculationResponseBodyData":{"type":"object","properties":{"power_saving_kw":{"type":"number","format":"double"},"electricity_charge_rate":{"type":"number","format":"double"},"fault_hours_per_week":{"type":"number","format":"double"},"annual_weeks_of_operation":{"type":"number","format":"double"},"annual_energy_saving_kwh":{"type":"number","format":"double"},"annual_cost_savings":{"type":"number","format":"double"}},"additionalProperties":false,"required":["power_saving_kw","electricity_charge_rate","fault_hours_per_week","annual_weeks_of_operation","annual_energy_saving_kwh","annual_cost_savings"]},"TicketRecalculationResponseBodyResponseMetadata":{"type":"object","properties":{"record_count":{"type":"integer","format":"int64"}},"additionalProperties":false},"TicketWorkOrder":{"type":"object","properties":{"config":{"$ref":"#/definitions/SiteConfig"},"work_order":{"$ref":"#/definitions/WorkOrder"}},"additionalProperties":false,"required":["config"]},"TicketWorkOrderCreateBody":{"type":"object","properties":{"rule_description":{"type":"string"},"rule_solution":{"type":"string"}},"additionalProperties":false},"TicketWorkOrderCreateData":{"type":"object","properties":{"url":{"type":"string"}},"additionalProperties":false,"required":["url"]},"TicketWorkOrderCreateDataResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{"$ref":"#/definitions/TicketWorkOrderCreateDataResponseData"}},"additionalProperties":false,"required":["status","data"]},"TicketWorkOrderCreateDataResponseData":{"type":"object","properties":{"data":{"$ref":"#/definitions/TicketWorkOrderCreateData"}},"additionalProperties":false,"required":["data"]},"TicketWorkOrderResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{"$ref":"#/definitions/TicketWorkOrder"}},"additionalProperties":false,"required":["status","data"]},"TicketWorkOrderResponseDataConfigAdapter":{"type":"object","properties":{"key":{"type":"string","enum":["my_buildings"]},"config":{"$ref":"#/definitions/MyBuildingsConfig","x-nullable":true}},"additionalProperties":false,"required":["key","config"]},"TrelloUser":{"type":"object","properties":{"initials":{"type":"string"},"email":{"type":"string","x-nullable":true},"username":{"type":"string"},"confirmed":{"type":"boolean"},"similarity":{"type":"integer","format":"int64"},"avatarHash":{"type":"string","x-nullable":true},"fullName":{"type":"string"},"active":{"type":"boolean"},"id":{"type":"string"},"avatarUrl":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["initials","email","username","confirmed","similarity","avatarHash","fullName","active","id","avatarUrl"]},"TrelloUserSearchResponse":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"$ref":"#/definitions/TrelloUserSearchResponseData"}},"additionalProperties":false,"required":["status","data"]},"TrelloUserSearchResponseData":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/definitions/TrelloUser"}}},"additionalProperties":false,"required":["users"]},"UpdateBody":{"type":"object","properties":{"description":{"type":"string","x-nullable":true},"benefit_id":{"type":"integer","format":"int64","enum":[1,4,6,3,2,5],"x-nullable":true},"status_id":{"type":"integer","format":"int64","enum":[7,1,6,3,8]},"ticket_archived":{"type":"boolean","x-nullable":true},"inbox":{"type":"boolean","x-nullable":true},"resolved_at":{"type":"string","format":"date-time","x-nullable":true},"type":{"type":"string","enum":["alert","faults","escalated"]},"assignee_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"summary":{"type":"string"},"priority_id":{"type":"integer","format":"int64"},"savings":{"type":"number","format":"double","x-nullable":true},"ticket_id":{"type":"string"},"site_id":{"type":"integer","format":"int64"},"source_ticket_ids":{"type":"array","items":{"type":"string"},"uniqueItems":true,"x-nullable":true},"equipment_ids":{"type":"array","items":{"type":"integer","format":"int64"},"uniqueItems":true,"x-nullable":true},"solution":{"type":"string","x-nullable":true},"created_at":{"type":"string","format":"date-time"},"time_taken":{"type":"string","x-nullable":true}},"additionalProperties":false,"required":["status_id","type","summary","priority_id","ticket_id","site_id","created_at"]},"UserEntity":{"type":"object","properties":{"id":{"type":"number","format":"double"},"name":{"type":"string"},"type":{"type":"string","enum":["contractor","customer","client"]},"is_active":{"type":"boolean"},"customer_id":{"type":"number","format":"double"},"logo_url":{"type":"string"}},"additionalProperties":false,"required":["id","name","type","is_active"]},"UserMappingPostParameters":{"type":"object","properties":{"contractor_id":{"type":"integer","format":"int64","x-nullable":true},"trello_user_id":{"type":"string"}},"additionalProperties":false,"required":["trello_user_id"]},"UserTrelloUserId":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"$ref":"#/definitions/UserTrelloUserIdMapping"}},"additionalProperties":false,"required":["status","data"]},"UserTrelloUserIdDeleted":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"$ref":"#/definitions/UserTrelloUserIdDeletedData"}},"additionalProperties":false,"required":["status","data"]},"UserTrelloUserIdDeletedData":{"type":"object","properties":{"user_id":{"type":"string"}},"additionalProperties":false},"UserTrelloUserIdMapping":{"type":"object","properties":{"user_id":{"type":"string"},"trello_user_id":{"type":"string"}},"additionalProperties":false,"required":["user_id","trello_user_id"]},"UserWithEntity":{"type":"object","properties":{"email":{"type":"string"},"contractor_id":{"type":"number","format":"double"},"lastname":{"type":"string"},"username":{"type":"string"},"firstname":{"type":"string"},"id":{"type":"string"},"client_id":{"type":"number","format":"double"},"entity":{"$ref":"#/definitions/UserEntity"},"customer_id":{"type":"number","format":"double"}},"additionalProperties":false,"required":["email","lastname","username","firstname","id"]},"UsersSiteMappingBodyParams":{"type":"object","properties":{"add":{"type":"array","items":{"type":"string"},"x-nullable":true},"remove":{"type":"array","items":{"type":"string"},"x-nullable":true}},"additionalProperties":false},"WorkOrder":{"type":"object","properties":{"work_order_id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"},"ticket_id":{"type":"string"},"current_status":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"last_modified_at":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["work_order_id","title","url","ticket_id","current_status","created_at","last_modified_at"]},"WorkOrderCreateBody":{"type":"object","properties":{"ticket_id":{"type":"string"},"current_status":{"type":"string"}},"additionalProperties":false,"required":["ticket_id","current_status"]},"WorkOrderResponse":{"type":"object","properties":{"status":{"type":"string"},"data":{"$ref":"#/definitions/WorkOrderResponseData"}},"additionalProperties":false,"required":["status","data"]},"WorkOrderResponseData":{"type":"object","properties":{"work_order":{"$ref":"#/definitions/WorkOrder"}},"additionalProperties":false,"required":["work_order"]},"WorkOrderUpdateBody":{"type":"object","properties":{"current_status":{"type":"string"}},"additionalProperties":false,"required":["current_status"]}}}