Zenduty Events API
This object represents the events of an integration.
This object represents the events of an integration.
openapi: 3.0.0
info:
version: 1.1.0
title: Zenduty Account Custom Role Events 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: Events
description: This object represents the events of an integration.
paths:
/api/events/{integration_key}/:
parameters:
- name: integration_key
in: path
description: integration_key of the Integration object
schema:
type: string
required: true
post:
deprecated: true
tags:
- Events
summary: Create the Event object
description: Create the Event object by setting the values of all the required parameters passed in the request body.
requestBody:
description: Request body parameters to create the Event object
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/EventPayload'
example:
alert_type: info
message: This is info alert
summary: This is the incident summary
entity_id: 12345
payload:
status: ACME Payments are failing
severity: '1'
project: kubeprod
urls:
- link_url: https://www.example.com/alerts/12345/
link_text: Alert URL
application/xml:
schema:
$ref: '#/components/schemas/EventPayload'
example:
alert_type: info
message: This is info alert
summary: This is the incident summary
entity_id: 12345
payload:
status: ACME Payments are failing
severity: '1'
project: kubeprod
urls:
- link_url: https://www.example.com/alerts/1234/
link_text: Alert URL
responses:
'201':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Event'
example:
integration_object:
name: API
creation_date: '2022-11-14T14:08:56.089450Z'
summary: Zenduty API integration
unique_id: 828361de-681f-4f00-9420-07a185a83e46
service: 1587103f-6ed2-4eac-8a56-866128df036f
team: db61f7ed-ba78-4536-9b2d-256b135a731d
integration_key: 082a1af8-064c-40a2-a99c-bc9c27d2042d
is_enabled: true
integration_type: 0
summary: This is the incident summary
incident: null
creation_date: '2023-04-05T12:40:35.405170Z'
message: This is info alert
integration: 828361de-681f-4f00-9420-07a185a83e46
suppressed: false
entity_id: '12345'
payload: {}
alert_type: '0'
unique_id: hD5dKNDyFDVADEYdrLViM7
images: []
urls:
- unique_id: b7cc93a2-6f64-46c6-bed7-2dd0504917f6
link_url: https://www.example.com/alerts/1234/
link_text: Alert URL
notes: []
incident_created: false
application/xml:
schema:
$ref: '#/components/schemas/Event'
example:
integration_object:
name: API
creation_date: '2022-11-14T14:08:56.089450Z'
summary: Zenduty API integration
unique_id: 828361de-681f-4f00-9420-07a185a83e46
service: 1587103f-6ed2-4eac-8a56-866128df036f
team: db61f7ed-ba78-4536-9b2d-256b135a731d
integration_key: 082a1af8-064c-40a2-a99c-bc9c27d2042d
is_enabled: true
integration_type: 0
summary: This is the incident summary
incident: null
creation_date: '2023-04-05T12:40:35.405170Z'
message: This is info alert
integration: 828361de-681f-4f00-9420-07a185a83e46
suppressed: false
entity_id: '12345'
payload: {}
alert_type: '0'
unique_id: hD5dKNDyFDVADEYdrLViM7
images: []
urls:
- unique_id: b7cc93a2-6f64-46c6-bed7-2dd0504917f6
link_url: https://www.example.com/alerts/1234/
link_text: Alert URL
notes: []
incident_created: 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.
/integration/{account_id}/generic/{integration_key}/:
servers:
- url: https://events.zenduty.com
parameters:
- name: account_id
in: path
description: 5 character long account identifier
schema:
type: string
required: true
- name: integration_key
in: path
description: integration_key of the Integration object
schema:
type: string
required: true
post:
tags:
- Events
summary: Create the Event object
description: Create the Event object by setting the values of all the required parameters passed in the request body.
requestBody:
description: Request body parameters to create the Event object
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GenericEventPayload'
example:
alert_type: info
message: This is info alert
summary: This is the incident summary
entity_id: 12345
payload:
status: ACME Payments are failing
severity: '1'
project: kubeprod
urls:
- link_url: https://www.example.com/alerts/12345/
link_text: Alert URL
sla: cfb927ec-8316-4464-8770-deca07f75b49
escalation_policy: 272841e2-2cbf-40a8-9a9a-64227fd3d722
priority: b535c8c0-7c75-4911-a9c6-27a3be2f2da9
stakeholders:
users:
- 85e1569d-79a4-4205-850f-a
- b80daf25-8a47-4365-baa4-0
teams:
- 4a106e05-09af-4aef-9439-40c6f4aaff0f
- c1de7905-352f-424a-b8d0-f84406f76314
emails:
- maryjane@sharklasers.com
tags:
- bdb4f470-b04b-4036-b8a4-5b66d9097b25
- ee99cc9c-a8ef-4a69-937c-07379e99d853
stakeholder_comms:
subject: 'New incident #12345 triggered'
body: We’re currently experiencing an incident affecting billing. Our team is actively working on it, and we’ll provide updates as soon as we have more information.
timezone: UTC
created_by: 85e1569d-79a4-4205-850f-a
application/xml:
schema:
$ref: '#/components/schemas/GenericEventPayload'
example:
alert_type: info
message: This is info alert
summary: This is the incident summary
entity_id: 12345
payload:
status: ACME Payments are failing
severity: '1'
project: kubeprod
urls:
- link_url: https://www.example.com/alerts/1234/
link_text: Alert URL
sla: cfb927ec-8316-4464-8770-deca07f75b49
escalation_policy: 272841e2-2cbf-40a8-9a9a-64227fd3d722
priority: b535c8c0-7c75-4911-a9c6-27a3be2f2da9
stakeholders:
users:
- 85e1569d-79a4-4205-850f-a
- b80daf25-8a47-4365-baa4-0
teams:
- 4a106e05-09af-4aef-9439-40c6f4aaff0f
- c1de7905-352f-424a-b8d0-f84406f76314
emails:
- maryjane@sharklasers.com
tags:
- bdb4f470-b04b-4036-b8a4-5b66d9097b25
- ee99cc9c-a8ef-4a69-937c-07379e99d853
stakeholder_comms:
subject: 'New incident #12345 triggered'
body: We’re currently experiencing an incident affecting billing. Our team is actively working on it, and we’ll provide updates as soon as we have more information.
timezone: UTC
created_by: 85e1569d-79a4-4205-850f-a
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EventV3'
example:
message: success
trace_id: 2f7c427c-3dd4-4bfc-84c5-74a1fb936df7
application/xml:
schema:
$ref: '#/components/schemas/EventV3'
example:
message: success
trace_id: 174f924aeb6ef4c944e20ebb9d71c2db
'400':
description: Bad Request
content:
application/json:
example:
error: This request can not be processed.
application/xml:
example:
error: This request can not be processed.
'404':
description: Not Found
content:
application/json:
example:
detail: Not Found.
application/xml:
example:
detail: Not Found.
/api/alert/status/{trace_id}/:
servers:
- url: https://events.zenduty.com
parameters:
- name: trace_id
in: path
description: trace id of the alert object
schema:
type: string
required: true
get:
tags:
- Events
summary: Get the status of an Alert
description: Get the Alert object for specific trace id.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AlertStatus'
example:
status: completed
alert: JVPDBpGdpBQgRKdTGz2Qir
integration:
name: API
incident:
incident_number: 123
unique_id: 22cWPt3h3REvZCkHVHNsfm
suppressed: false
is_incident_created: false
application/xml:
schema:
$ref: '#/components/schemas/AlertStatus'
example:
status: completed
alert: JVPDBpGdpBQgRKdTGz2Qir
integration:
name: API
incident:
incident_number: 123
unique_id: 22cWPt3h3REvZCkHVHNsfm
suppressed: false
is_incident_created: false
'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:
EventV3:
type: object
description: Event object schema
properties:
message:
description: success if alert processed successfully
type: string
trace_id:
description: unique id to trace an alert
type: string
Event:
type: object
description: Event object schema
properties:
integration_object:
description: Integration object schema for Event object schema
type: object
properties:
name:
type: string
description: A string that represents the Integration object's name
creation_date:
type: string
format: date-time
description: A formatted string that represents the Integration object's creation_date
summary:
type: string
description: A string that represents the Integration object's summary
unique_id:
type: string
description: A system-generated string that represents the Integration object's unique_id
service:
type: string
description: A system-generated string that represents the Service object's unique_id
team:
type: string
description: A system-generated string that represents the Team object's unique_id
integration_key:
type: string
description: A system-generated string that represents the Integration object's integration_key
is_enabled:
type: boolean
default: true
description: A boolean flag that represents whether an Integration is enabled or not
integration_type:
type: integer
default: 0
description: An integer that represents the Integration object's integration_type. 0 is alert and 1 is outbound.
summary:
type: string
description: A string that represents the Event object's summary
incident:
type: integer
description: An integer that represents the Incident object's incident_number
creation_date:
type: string
format: date-time
description: A formatted string that represents the Event object's creation_date
message:
type: string
description: A string that represents the Event object's message
integration:
type: string
description: A string that represents the Integration object's unique_id
suppressed:
type: boolean
default: true
description: A boolean flag that represents whether the Event object is suppressed or not
entity_id:
type: string
description: A system-generated string that represents the Event object's entitiy_id
payload:
type: object
description: Additional payload of the Event object
alert_type:
type: integer
default: 1
description: An integer that represents the Event object's alert_type. 0 is for info, 1 is for warning, 2 for error, 3 is for critical, 4 is for acknowledged and 5 is for resolved.
unique_id:
type: string
description: A system-generated string that represents the Event object's unique_id
images:
type: array
items:
$ref: '#/components/schemas/EventImage'
urls:
type: array
items:
$ref: '#/components/schemas/EventUrl'
notes:
type: array
items:
$ref: '#/components/schemas/EventNote'
incident_created:
type: boolean
description: A boolean flag that represents whether the Incident Alert object created an incident or not.
StakeholderMessage:
type: object
description: Stakeholder message object schema
properties:
subject:
type: string
description: Subject of the stakeholder communication email
items:
type: string
body:
type: string
description: Body of the stakeholder communication email
items:
type: string
timezone:
type: string
description: Timezone in which datetime object will be converted in email body
items:
type: string
created_by:
type: string
description: User's username who's sending communication
items:
type: string
EventUrl:
type: object
description: Event URL object schema
properties:
link_url:
type: string
description: A string that represents the Event URL object's link_url
link_text:
type: string
description: A string that represents the Event URL object's link_text
GenericEventPayload:
type: object
description: Payload schema for the Generic Event object
required:
- message
- alert_type
properties:
message:
type: string
description: A string that represents the Event object's message
summary:
type: string
description: A string that represents the Event object's summary
alert_type:
type: string
default: info
description: A pre-defined string that represents the Event object's alert_type. Choices - `critical`, `acknowledged`, `resolved`, `error`, `warning`, `info`.
entity_id:
type: string
description: A unique id for the alert. If not provided, the Zenduty API will create one.
payload:
type: object
description: A JSON payload containing additional information about the alert.
urls:
type: array
description: An array containing JSON schema of urls related to alerts.
items:
type: string
sla:
type: string
description: A unique id for the SLA object. If not provided or provided invalid unique_id, the Zenduty will ignore the provided value.
escalation_policy:
type: string
description: A unique id for the alert. If not provided or provided invalid unique_id, the Zenduty will ignore the provided value.
priority:
type: string
description: A unique id for the alert. If not provided or provided invalid unique_id, the Zenduty will ignore the provided value.
tags:
type: array
description: An array containing unique_id for the tag objects.
items:
type: string
stakeholders:
$ref: '#/components/schemas/Stakeholder'
stakeholders_comms:
$ref: '#/components/schemas/StakeholderMessage'
EventNote:
type: object
description: Event Note object schema
properties:
note_title:
type: string
description: A string that represents the Event Note object's note_title
note_text:
type: string
description: A string that represents the Event Note object's note_text
EventImage:
type: object
description: Event Image object schema
properties:
image_src:
type: string
description: A string that represents the Event Image object's image_src
image_url:
type: string
description: A string that represents the Event Image object's image_url
image_text:
type: string
description: A string that represents the Event Image object's image_text
AlertStatus:
type: object
description: Alert Status object schema
properties:
status:
description: Status of an Alert. Possible statuses are queued, completed and failed
type: string
alert:
description: unique_id of an alert object
type: string
integration:
$ref: '#/components/schemas/AlertStatusIntegration'
incident:
$ref: '#/components/schemas/AlertStatusIncident'
is_incident_created:
type: boolean
description: A boolean flag that represents whether the Incident Alert object created an incident or not.
suppressed:
type: boolean
description: A boolean flag that represents whether the Event object is suppressed or not
error:
description: short error message if any error in alert creation
type: string
AlertStatusIntegration:
type: object
description: Integration schema for Alert Status object
properties:
name:
type: string
description: A string that represents the name of an Integration object
AlertStatusIncident:
type: object
description: Incident schema for Alert Status object
properties:
incident_number:
type: integer
description: A integer that represents the number of an Incident object
unique_id:
type: string
description: A string that represents the unique_id of an Incident object
EventPayload:
type: object
description: Payload schema for the Event object
required:
- message
- alert_type
properties:
message:
type: string
description: A string that represents the Event object's message
summary:
type: string
description: A string that represents the Event object's summary
alert_type:
type: string
default: info
description: A pre-defined string that represents the Event object's alert_type. Choices - `critical`, `acknowledged`, `resolved`, `error`, `warning`, `info`.
entity_id:
type: string
description: A unique id for the alert. If not provided, the Zenduty API will create one.
payload:
type: object
description: A JSON payload containing additional information about the alert.
urls:
type: array
description: An array containing JSON schema of urls related to alerts.
items:
type: string
Stakeholder:
type: object
description: Incident stakeholder object schema
properties:
users:
type: array
description: An array containing Users username.
items:
type: string
teams:
type: array
description: An array containing unique_id for team objects.
items:
type: string
emails:
type: array
description: An array containing email ids.
items:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: Token <api_key>