Zenduty Services API
This object represents the services associated with a team. You can checkout the services docs here https://docs.zenduty.com/docs/services
This object represents the services associated with a team. You can checkout the services docs here https://docs.zenduty.com/docs/services
openapi: 3.0.0
info:
version: 1.1.0
title: Zenduty Account Custom Role Services API
termsOfService: https://zenduty.com
contact:
email: vishwa@zenduty.com
license:
name: Apache 2.0
x-logo:
url: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii05OC4zIDE3My43IDIwNi4zIDUzLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTk4LjMgMTczLjcgMjA2LjMgNTMuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzBGMTcyQTt9DQoJLnN0MXtmaWxsOiNGRDlBMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMjksMjEwLjJoNi4zYzIuNywwLDQuOSwyLjIsNC45LDQuOWgtMTguMWMwLTUuMyw0LjEtOS40LDcuOS0xMy4xbDMuOC0zLjdoLTcuMWMtMi41LDAtNC42LTIuMS00LjYtNC42aDE4DQoJYzAsNS4zLTQuMSw5LjQtNy44LDEzLjJMLTI5LDIxMC4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuNywyMDUuOGgtMTUuNWMwLjEsMS41LDAuNiwyLjcsMS42LDMuNmMwLjksMC45LDIuMSwxLjIsMy41LDEuMmMyLDAsMy40LTAuOSw0LjMtMi41aDUuOA0KCWMtMC42LDItMS44LDMuNi0zLjUsNC45Yy0xLjgsMS4yLTMuOSwyLTYuNCwyYy0yLDAtMy45LTAuNS01LjUtMS40Yy0xLjYtMC45LTIuOS0yLjEtMy44LTMuN2MtMC45LTEuNi0xLjQtMy40LTEuNC01LjcNCgljMC0yLjEsMC41LTQuMSwxLjQtNS43YzAuOS0xLjYsMi4xLTIuOCwzLjgtMy43YzEuNi0wLjksMy40LTEuNCw1LjUtMS40YzIsMCwzLjgsMC40LDUuNCwxLjJjMS42LDAuOSwyLjgsMi4xLDMuNywzLjYNCgljMC45LDEuNiwxLjMsMy4zLDEuMyw1LjRDMy44LDIwNC42LDMuOCwyMDUuMiwzLjcsMjA1Ljh6IE0tMS43LDIwMi4yYzAtMS40LTAuNS0yLjUtMS41LTMuMmMtMS0wLjktMi4xLTEuMi0zLjUtMS4yDQoJYy0xLjQsMC0yLjQsMC40LTMuNCwxLjJjLTAuOSwwLjctMS41LDEuOC0xLjYsMy4zaDEwLjFWMjAyLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuOSwxOTguNGMwLjktMS42LDItMi45LDMuNS0zLjhjMS41LTAuOSwzLjEtMS40LDQuOS0xLjRjMS40LDAsMi42LDAuMywzLjksMC45YzEuMywwLjYsMi4zLDEuNCwzLDIuNHYtMTYuNw0KCWg1LjR2MzVoLTUuNHYtMy4xYy0wLjYsMS0xLjYsMS45LTIuOCwyLjVjLTEuMywwLjYtMi42LDEtNC4yLDFjLTEuOCwwLTMuNC0wLjUtNC45LTEuNGMtMS41LTAuOS0yLjYtMi4zLTMuNS0zLjkNCgljLTAuOS0xLjYtMS4zLTMuNS0xLjMtNS44QzI2LjYsMjAyLDI3LDIwMCwyNy45LDE5OC40eiBNNDIuNSwyMDAuOWMtMC41LTAuOS0xLjMtMS42LTItMi4xYy0wLjktMC41LTEuOC0wLjgtMi44LTAuOA0KCWMtMSwwLTEuOSwwLjMtMi44LDAuOGMtMC45LDAuNS0xLjUsMS4xLTIsMi4xYy0wLjUsMC45LTAuOCwyLTAuOCwzLjNjMCwxLjMsMC4zLDIuNCwwLjgsMy40YzAuNSwxLDEuMywxLjYsMiwyLjENCgljMC45LDAuNSwxLjgsMC44LDIuOCwwLjhjMSwwLDEuOS0wLjMsMi44LTAuOGMwLjktMC41LDEuNS0xLjMsMi0yLjFjMC41LTAuOSwwLjgtMiwwLjgtMy40UzQzLDIwMS44LDQyLjUsMjAwLjl6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuNCwyMDQuM3YxMC42aC01di0xMC42YzAtMi0wLjUtMy41LTEuNS00LjVjLTEtMS4xLTIuMS0xLjYtMy41LTEuNnMtMi41LDAuNS0zLjUsMS42DQoJYy0wLjksMS0xLjQsMi42LTEuNCw0LjV2MTAuNkg1LjV2LTEwLjZjMC0yLjEsMC41LTQsMS4zLTUuN2MwLjktMS42LDItMi45LDMuNS0zLjhzMy4xLTEuNCw1LTEuNHMzLjUsMC41LDUsMS40DQoJYzEuNSwwLjksMi42LDIuMSwzLjUsMy44QzI0LjksMjAwLjMsMjUuNCwyMDIuMiwyNS40LDIwNC4zeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUxLjMsMjA0LjF2LTEwLjRoNXYxMC40YzAsMiwwLjUsMy41LDEuNSw0LjVjMSwxLjEsMi4xLDEuNiwzLjUsMS42YzEuNCwwLDIuNS0wLjUsMy41LTEuNg0KCWMwLjktMSwxLjQtMi42LDEuNC00LjV2LTEwLjRoNC45djEwLjRjMCwyLjEtMC41LDQtMS4zLDUuN2MtMC45LDEuNi0yLDIuOS0zLjUsMy44Yy0xLjUsMC45LTMuMSwxLjQtNSwxLjRzLTMuNS0wLjUtNS0xLjQNCgljLTEuNS0wLjktMi42LTIuMS0zLjUtMy44QzUxLjcsMjA4LjEsNTEuMywyMDYuMiw1MS4zLDIwNC4xeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgwLjcsMTk4djEwLjJjMCwwLjgsMC4xLDEuMywwLjUsMS41YzAuNCwwLjQsMC45LDAuNSwxLjgsMC41aDIuNXY0LjVoLTMuNGMtNC41LDAtNi44LTIuMS02LjgtNi41VjE5OGgtNS4xDQoJdi00LjRoNS4xdi04LjdoNS40djguN2g0LjhsMi42LDQuNEg4MC43eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNy40LDE5My42bC04LjcsMjAuNmwtNSwxMS44aC01LjdsNS4xLTExLjhsLTguNC0yMC42aDZsNS40LDE0LjdsNS41LTE0LjdIMTA3LjR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTY2LjksMTg5LjJjLTEuOSwwLTQuNy0yLjEtNC43LTQuOHYtMy42YzAtMi43LDAuOC00LjgsNC43LTQuOGMzLjksMCw0LjcsMi4xLDQuNyw0Ljh2My42DQoJQy02Mi4yLDE4Ny4xLTY1LDE4OS4yLTY2LjksMTg5LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3LjcsMjIzaC0yMS41bDMuOC0xMS40bDAuNy0xLjhjNC4yLDEuNywxMy4xLDcuMiwxNy43LDExLjZDLTM2LjQsMjIyLjEtMzYuOCwyMjMtMzcuNywyMjN6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTU3LjMsMTkyLjlsLTE1LjksMTAuNGMtNC4yLTIuNS05LjItNS45LTEyLjItOC44Yy0wLjYtMC42LTAuMi0xLjUsMC43LTEuNUgtNTcuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tNDguNiwxOTQuM2wtNiwxNS42bC0wLjcsMS44bC0zLjgsMTEuNEgtOTZjLTAuOCwwLTEuMy0wLjktMC44LTEuNWMwLjktMS4yLDEuOC0yLjMsMi43LTMuMw0KCWMyLjEtMi4yLDQuNC00LjEsNi45LTUuOGwwLjEtMC4xYzAuOC0wLjYsMS42LTEuMSwyLjQtMS42bDExLjQtNy40bDE1LjktMTAuNGg3LjdDLTQ4LjgsMTkyLjktNDguNCwxOTMuNi00OC42LDE5NC4zeiIvPg0KPC9zdmc+DQo=
description: "# Introduction\n\nZenduty is a cutting edge platform for incident management. With high level automation, Zenduty enables faster and better incident resolution keeping developers first.\n\n\n Javascript Libraries: https://github.com/Zenduty/zenduty-js\n\n Ruby Libraries: https://github.com/Zenduty/zenduty-ruby\n\n Python Libraries: https://github.com/Zenduty/zenduty-python-sdk\n\n Postman Collection for Zenduty API: https://github.com/Zenduty/zenduty-api-postman.git\n\n Account-level roles and permissions: https://docs.zenduty.com/docs/users#account-level-roles-and-permissions\n\n Team-level roles and permissions: https://docs.zenduty.com/docs/users#team-level-roles-and-permissions\n"
servers:
- url: https://www.zenduty.com
security:
- bearerAuth: []
tags:
- name: Services
description: This object represents the services associated with a team. You can checkout the services docs here https://docs.zenduty.com/docs/services
paths:
/api/account/teams/{}/services/:
parameters:
- name: team_id
in: path
description: unique_id of the Team object
schema:
type: string
required: true
post:
tags:
- Services
summary: Create the Service object
description: Create the Service object by setting the values of all the required parameters passed in the request body.
requestBody:
description: Request body parameters to create the Service object
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ServicePayload'
example:
name: Production Service
description: This is the description for Production Service
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
application/xml:
schema:
$ref: '#/components/schemas/ServicePayload'
example:
name: Production Service
description: This is the description for Production Service
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
responses:
'201':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ServicePostPut'
example:
name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
collation_time: 0
collation: 0
under_maintenance: false
application/xml:
schema:
$ref: '#/components/schemas/ServicePostPut'
example:
name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
collation_time: 0
collation: 0
under_maintenance: false
'400':
description: Bad Request
content:
application/json:
example:
detail: This request can not be processed.
application/xml:
example:
detail: This request can not be processed.
'403':
description: Forbidden
content:
application/json:
example:
detail: You do not have permission to perform this action.
application/xml:
example:
detail: You do not have permission to perform this action.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
get:
tags:
- Services
summary: List all Service objects
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceGet'
example:
- name: Infra Service
creation_date: '2022-07-08T12:31:37.429973Z'
summary: ''
description: This is the description for Infra Service
unique_id: 191f5e2c-515e-4ee0-b501-3a292f8dae2f
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 1
collation_time: 2
- name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 0
collation_time: 0
application/xml:
schema:
$ref: '#/components/schemas/ServiceGet'
example:
- name: Infra Service
creation_date: '2022-07-08T12:31:37.429973Z'
summary: ''
description: This is the description for Infra Service
unique_id: 191f5e2c-515e-4ee0-b501-3a292f8dae2f
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 1
collation_time: 2
- name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 0
collation_time: 0
'400':
description: Bad Request
content:
application/json:
example:
detail: This request can not be processed.
application/xml:
example:
detail: This request can not be processed.
'403':
description: Forbidden
content:
application/json:
example:
detail: You do not have permission to perform this action.
application/xml:
example:
detail: You do not have permission to perform this action.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
/api/account/teams/{team_id}/services/{service_id}/:
parameters:
- name: team_id
in: path
description: unique_id of the Team object
schema:
type: string
required: true
- name: service_id
in: path
description: unique_id of the Service object
schema:
type: string
required: true
get:
tags:
- Services
summary: Retrieve the Service object
description: Retrieve the specified Service object.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceGet'
example:
name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
acknowledgement_timeout_enabled: false
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 0
collation_time: 0
application/xml:
schema:
$ref: '#/components/schemas/ServiceGet'
example:
name: Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
under_maintenance: false
collation: 0
collation_time: 0
'400':
description: Bad Request
content:
application/json:
example:
detail: This request can not be processed.
application/xml:
example:
detail: This request can not be processed.
'403':
description: Forbidden
content:
application/json:
example:
detail: You do not have permission to perform this action.
application/xml:
example:
detail: You do not have permission to perform this action.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
put:
tags:
- Services
summary: Update the Service object
description: Updates the specified Service object by setting the values of the parameters passed in the request body. Any parameters not provided will be left unchanged.
requestBody:
description: Request body parameters to update the Service object
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ServicePayload'
example:
name: Modified Production Service
description: This is the description for Production Service
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
application/xml:
schema:
$ref: '#/components/schemas/ServicePayload'
example:
name: Modified Production Service
description: This is the description for Production Service
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ServicePostPut'
example:
name: Modified Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
collation_time: 0
collation: 0
under_maintenance: false
application/xml:
schema:
$ref: '#/components/schemas/ServicePostPut'
example:
name: Modified Production Service
creation_date: '2022-07-08T12:38:50.511179Z'
summary: ''
description: This is the description for Production Service
unique_id: 3605fdfb-07fb-4a6c-bd05-9e557dc4ec6e
auto_resolve_timeout: 0
created_by: 216bba3d-7268-4a8e-89e9-6
team_priority: 6d100d52-998b-41c8-8928-a7e3aa68e329
task_template: 8d2640ca-c6ef-45f0-be5f-61dedcf85032
acknowledgement_timeout: 0
status: 1
escalation_policy: 9ea1f98d-b5a3-4d72-8057-2f5f3d743a44
team: 61010821-08aa-4098-94f8-f88f1990b54a
sla: b3c6af23-2b9e-414e-9706-bbf3af76828c
collation_time: 0
collation: 0
under_maintenance: false
'400':
description: Bad Request
content:
application/json:
example:
detail: This request can not be processed.
application/xml:
example:
detail: This request can not be processed.
'403':
description: Forbidden
content:
application/json:
example:
detail: You do not have permission to perform this action.
application/xml:
example:
detail: You do not have permission to perform this action.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
delete:
tags:
- Services
summary: Delete the Service object
description: Delete the specified Service object permanently.
responses:
'204':
description: Success
'400':
description: Bad Request
content:
application/json:
example:
detail: This request can not be processed.
application/xml:
example:
detail: This request can not be processed.
'403':
description: Forbidden
content:
application/json:
example:
detail: You do not have permission to perform this action.
application/xml:
example:
detail: You do not have permission to perform this action.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
components:
schemas:
ServiceGet:
description: Service object schema for List and Retrieve
type: object
properties:
name:
type: string
description: A string that represents the Service object's name
creation date:
type: string
format: date-time
description: A formatted string that represents the Service object's creation_date
summary:
type: string
description: A string that represents the Service object's summary
description:
type: string
description: A string that represents the Service object's description
unique_id:
type: string
description: A system-generated string that represents the Service object's unique_id
auto_resolve_timeout:
type: integer
default: 0
description: An integer that represents the timeout for automatically resolving an Incident
created_by:
type: string
description: A system-generated string that represents the User object's username
team_priority:
type: string
description: A system-generated string that represents the Priority object's unique_id
task_template:
type: string
description: A system-generated string that represents the Task Template object's unique_id
acknowlegement_timeout:
type: integer
default: 0
description: An integer that represents the timeout for acknowledging an Incident
status:
type: integer
default: 1
description: An integer that represents the Service object's status 0 is disabled, 1 is active, 2 is a warning, 3 is critical, and 4 is under maintenance
escalation_policy:
type: string
description: A system-generated string that represents the Escalation Policy object's unique_id
team:
type: string
description: A system-generated string that represents the Team object's unique_id
sla:
type: string
description: A system-generated string that represents the SLA object's unique_id
under_maintenance:
type: boolean
default: false
description: A boolean flag that represents whether the service object is under maintenance or not
collation:
type: integer
default: 0
description: An integer that represents the Service object's collation type. 0 is off, 1 is time-based.
collation_time:
type: integer
default: 0
description: An integer that represents the Service object's collation_time. When collation is turned on it needs to be greater than 1 minute & less than 1440 minutes.
ServicePayload:
type: object
description: Payload schema for the the Service object
required:
- team_priority
- escalation_policy
- sla
properties:
name:
type: string
description: A string that represents the Service object's name
summary:
type: string
description: A string that represents the Service object's summary
description:
type: string
description: A string that represents the Service object's description
auto_resolve_timeout:
type: integer
default: 0
description: An integer that represents the timeout for automatically resolving an Incident
team_priority:
type: string
description: A system-generated string that represents the Priority object's unique_id
task_template:
type: string
description: A system-generated string that represents the Task Template object's unique_id
acknowledgement_timeout_enabled:
type: boolean
default: false
description: An boolean flag that represents whether a service has acknowledgement timeout is enabled. If true, the "acknowledgement_timeout" field value needs to be set
acknowledgement_timeout:
type: integer
default: 600
description: An integer that represents the acknowledgement timeout value in seconds. If an incident is acknowledged and unresolved within this time window, the incident will be retriggered. This value must be above 600 seconds.
status:
type: integer
default: 1
description: An integer that represents the Service object's status 0 is disabled, 1 is active, 2 is a warning, 3 is critical, and 4 is under maintenance
escalation_policy:
type: string
description: A system-generated string that represents the Escalation Policy object's unique_id
sla:
type: string
description: A system-generated string that represents the SLA object's unique_id
under_maintenance:
type: boolean
default: false
description: A boolean flag that represents whether the service object is under maintenance or not
collation:
type: integer
default: 0
description: An integer that represents the Service object's collation type. 0 is off, 1 is time-based.
collation_time:
type: integer
default: 0
description: An integer that represents the Service object's collation_time. When collation is turned on it needs to be greater than 1 minute & less than 1440 minutes.
ServicePostPut:
description: Service object schema for Create and Update
type: object
properties:
name:
type: string
description: A string that represents the Service object's name
creation date:
type: string
format: date-time
description: A formatted string that represents the Service object's creation_date
summary:
type: string
description: A string that represents the Service object's summary
description:
type: string
description: A string that represents the Service object's description
unique_id:
type: string
description: A system-generated string that represents the Service object's unique_id
auto_resolve_timeout:
type: integer
default: 0
description: An integer that represents the timeout for automatically resolving an Incident
created_by:
type: string
description: A system-generated string that represents the User object's username
team_priority:
type: string
description: A system-generated string that represents the Priority object's unique_id
task_template:
type: string
description: A system-generated string that represents the Task Template object's unique_id
acknowlegement_timeout:
type: integer
default: 0
description: An integer that represents the timeout for acknowledging an Incident
status:
type: integer
default: 1
description: An integer that represents the Service object's status 0 is disabled, 1 is active, 2 is a warning, 3 is critical, and 4 is under maintenance
escalation_policy:
type: string
description: A system-generated string that represents the Escalation Policy object's unique_id
team:
type: string
description: A system-generated string that represents the Team object's unique_id
sla:
type: string
description: A system-generated string that represents the SLA object's unique_id
collation_time:
type: integer
default: 0
description: An integer that represents the Service object's collation_time. When collation is turned on it needs to be greater than 1 minute & less than 1440 minutes.
collation:
type: integer
default: 0
description: An integer that represents the Service object's collation type. 0 is off, 1 is time-based.
under_maintenance:
type: boolean
default: false
description: A boolean flag that represents whether the service object is under maintenance or not
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: Token <api_key>