@itentialopensource/adapter-opsgenie
Version:
This adapter integrates with system described as: opsgenieRestApi.
1,415 lines (1,414 loc) • 2.12 MB
YAML
openapi: 3.0.0
info:
title: Opsgenie REST API
description: Opsgenie OpenAPI Specification
contact: {}
version: '2.0.0'
servers:
- url: https://api.opsgenie.com
variables: {}
paths:
/v2/alerts/requests/{requestId}:
get:
tags:
- alert
summary: getRequestStatus
description: Used to track the status and alert details (if any) of the request whose identifier is given
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-get-request-status
operationId: getRequestStatus
parameters:
- name: requestId
in: path
description: Universally unique identifier of the questioned request
required: true
style: simple
schema:
type: string
responses:
'200':
description: Request status information for given id
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
content:
application/json:
schema:
$ref: '#/components/schemas/GetRequestStatusResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Entity cannot be found for the given identifier
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
/v2/alerts:
get:
tags:
- alert
summary: listAlerts
description: Returns list of alerts
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-list-alerts
operationId: listAlerts
parameters:
- name: query
in: query
description: Search query to apply while filtering the alerts
style: form
explode: true
schema:
type: string
- name: searchIdentifier
in: query
description: Identifier of the saved search query to apply while filtering the alerts
style: form
explode: true
schema:
type: string
- name: searchIdentifierType
in: query
description: Identifier type of the saved search query. Possible values are 'id', or 'name'
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/searchIdentifierType1'
- description: Identifier type of the saved search query. Possible values are 'id', or 'name'
- name: offset
in: query
description: Start index of the result set (to apply pagination). Minimum value (and also default value) is 0
style: form
explode: true
schema:
minimum: 0
type: integer
format: int32
- name: limit
in: query
description: Maximum number of items to provide in the result. Must be a positive integer value. Default value is 20 and maximum value is 100
style: form
explode: true
schema:
maximum: 100
minimum: 1
type: integer
format: int32
- name: sort
in: query
description: Name of the field that result set will be sorted by
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/sort2'
- description: Name of the field that result set will be sorted by
- name: order
in: query
description: Sorting order of the result set
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/order1'
- description: Sorting order of the result set
responses:
'200':
description: List of alert informations
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
X-Paging-Prev:
description: Previous page url
content:
text/plain:
schema:
type: string
description: Previous page url
X-Paging-Next:
description: Next page url
content:
text/plain:
schema:
type: string
description: Next page url
X-Paging-First:
description: First page url
content:
text/plain:
schema:
type: string
description: First page url
X-Paging-Last:
description: Last page url
content:
text/plain:
schema:
type: string
description: Last page url
content:
application/json:
schema:
$ref: '#/components/schemas/ListAlertsResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'422':
description: Semantic errors in request body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
post:
tags:
- alert
summary: createAlert
description: Creates a new alert
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-create-alert
operationId: createAlert
parameters: []
requestBody:
description: Request payload of created alert
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/CreateAlertPayload'
- description: Request payload of created alert
required: true
responses:
'202':
description: Returns request id for this async operation.
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'422':
description: Semantic errors in request body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
/v2/alerts/{identifier}:
get:
tags:
- alert
summary: getAlert
description: Returns alert with given id, tiny id or alias
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-get-alert
operationId: getAlert
parameters:
- name: identifier
in: path
description: Identifier of alert which could be alert id, tiny id or alert alias
required: true
style: simple
schema:
type: string
- name: identifierType
in: query
description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/identifierType1'
- description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
responses:
'200':
description: Alert information for given identifier
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
content:
application/json:
schema:
$ref: '#/components/schemas/GetAlertResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Entity cannot be found for the given identifier
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'422':
description: Semantic errors in request body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
delete:
tags:
- alert
summary: deleteAlert
description: Deletes an alert using alert id, tiny id or alias
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-delete-alert
operationId: deleteAlert
parameters:
- name: identifier
in: path
description: Identifier of alert which could be alert id, tiny id or alert alias
required: true
style: simple
schema:
type: string
- name: identifierType
in: query
description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/identifierType1'
- description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
- name: user
in: query
description: Display name of the request owner
style: form
explode: true
schema:
type: string
- name: source
in: query
description: Display name of the request source
style: form
explode: true
schema:
type: string
responses:
'202':
description: Returns request id for this async operation.
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Entity cannot be found for the given identifier
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
/v2/alerts/{identifier}/acknowledge:
post:
tags:
- alert
summary: acknowledgeAlert
description: Acknowledges alert with given identifier
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-acknowledge-alert
operationId: acknowledgeAlert
parameters:
- name: identifier
in: path
description: Identifier of alert which could be alert id, tiny id or alert alias
required: true
style: simple
schema:
type: string
- name: identifierType
in: query
description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/identifierType1'
- description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
requestBody:
description: Request payload of acknowledging alert action
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/AlertActionPayload'
- description: Request payload of acknowledging alert action
required: false
responses:
'202':
description: Returns request id for this async operation.
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit
X-RateLimit-Reason:
description: Source of the rate limit
content:
text/plain:
schema:
type: string
description: Source of the rate limit
X-RateLimit-Period-In-Sec:
description: Time of throttle in seconds
content:
text/plain:
schema:
type: string
description: Time of throttle in seconds
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessResponse'
'400':
description: Invalid JSON body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: apiKey is invalid or integration is disabled
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'402':
description: apiKey is valid but the account cannot do this action because of subscription plan
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'403':
description: apiKey is valid but the apiKey cannot do this operation because of permissions
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Entity cannot be found for the given identifier
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'422':
description: Semantic errors in request body
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'429':
description: Throttling
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
default:
description: Unexpected error
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
deprecated: false
/v2/alerts/{identifier}/unacknowledge:
post:
tags:
- alert
summary: unAcknowledgeAlert
description: UnAcknowledge alert with given identifier
externalDocs:
description: For more information
url: https://www.opsgenie.com/docs/alert-api#section-unacknowledge-alert
operationId: unAcknowledgeAlert
parameters:
- name: identifier
in: path
description: Identifier of alert which could be alert id, tiny id or alert alias
required: true
style: simple
schema:
type: string
- name: identifierType
in: query
description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
style: form
explode: true
schema:
allOf:
- $ref: '#/components/schemas/identifierType1'
- description: Type of the identifier that is provided as an in-line parameter. Possible values are 'id', 'alias' or 'tiny'
requestBody:
description: Request payload of unacknowledging alert action
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/AlertActionPayload'
- description: Request payload of unacknowledging alert action
required: false
responses:
'202':
description: Returns request id for this async operation.
headers:
X-Request-ID:
description: Id of given request
content:
text/plain:
schema:
type: string
description: Id of given request
X-Response-Time:
description: Process time of given request
content:
text/plain:
schema:
type: string
description: Process time of given request
X-RateLimit-State:
description: Status of rate limit
content:
text/plain:
schema:
type: string
description: Status of rate limit