@@ -9064,6 +9064,109 @@ components:
9064
9064
id:
9065
9065
$ref: '#/components/schemas/ApiID'
9066
9066
type: object
9067
+ CreatePageRequest:
9068
+ description: The definition of `CreatePageRequest` object.
9069
+ example:
9070
+ data:
9071
+ attributes:
9072
+ description: Page details
9073
+ tags:
9074
+ - service:test
9075
+ target:
9076
+ identifier: my-team
9077
+ type: team_handle
9078
+ title: Page title
9079
+ urgency: low
9080
+ type: pages
9081
+ properties:
9082
+ data:
9083
+ $ref: '#/components/schemas/CreatePageRequestData'
9084
+ type: object
9085
+ CreatePageRequestData:
9086
+ description: The definition of `CreatePageRequestData` object.
9087
+ properties:
9088
+ attributes:
9089
+ $ref: '#/components/schemas/CreatePageRequestDataAttributes'
9090
+ type:
9091
+ $ref: '#/components/schemas/CreatePageRequestDataType'
9092
+ required:
9093
+ - type
9094
+ type: object
9095
+ CreatePageRequestDataAttributes:
9096
+ description: The definition of `CreatePageRequestDataAttributes` object.
9097
+ properties:
9098
+ description:
9099
+ description: The `attributes` `description`.
9100
+ type: string
9101
+ tags:
9102
+ description: The `attributes` `tags`.
9103
+ items:
9104
+ type: string
9105
+ type: array
9106
+ target:
9107
+ $ref: '#/components/schemas/CreatePageRequestDataAttributesTarget'
9108
+ title:
9109
+ description: The `attributes` `title`.
9110
+ example: ''
9111
+ type: string
9112
+ urgency:
9113
+ description: The `attributes` `urgency`.
9114
+ example: ''
9115
+ type: string
9116
+ required:
9117
+ - target
9118
+ - title
9119
+ - urgency
9120
+ type: object
9121
+ CreatePageRequestDataAttributesTarget:
9122
+ description: The definition of `CreatePageRequestDataAttributesTarget` object.
9123
+ properties:
9124
+ identifier:
9125
+ description: The `target` `identifier`.
9126
+ type: string
9127
+ type:
9128
+ description: The `target` `type`.
9129
+ type: string
9130
+ type: object
9131
+ CreatePageRequestDataType:
9132
+ default: pages
9133
+ description: Pages resource type.
9134
+ enum:
9135
+ - pages
9136
+ example: pages
9137
+ type: string
9138
+ x-enum-varnames:
9139
+ - PAGES
9140
+ CreatePageResponse:
9141
+ description: The definition of `CreatePageResponse` object.
9142
+ example:
9143
+ data:
9144
+ id: 15e74b8b-f865-48d0-bcc5-453323ed2c8f
9145
+ type: pages
9146
+ properties:
9147
+ data:
9148
+ $ref: '#/components/schemas/CreatePageResponseData'
9149
+ type: object
9150
+ CreatePageResponseData:
9151
+ description: The definition of `CreatePageResponseData` object.
9152
+ properties:
9153
+ id:
9154
+ description: The `CreatePageResponseData` `id`.
9155
+ type: string
9156
+ type:
9157
+ $ref: '#/components/schemas/CreatePageResponseDataType'
9158
+ required:
9159
+ - type
9160
+ type: object
9161
+ CreatePageResponseDataType:
9162
+ default: pages
9163
+ description: Pages resource type.
9164
+ enum:
9165
+ - pages
9166
+ example: pages
9167
+ type: string
9168
+ x-enum-varnames:
9169
+ - PAGES
9067
9170
CreateRuleRequest:
9068
9171
description: Scorecard create rule request.
9069
9172
properties:
@@ -50655,6 +50758,107 @@ paths:
50655
50758
summary: Update on-call escalation policy
50656
50759
tags:
50657
50760
- On-Call
50761
+ /api/v2/on-call/pages:
50762
+ post:
50763
+ description: Trigger a new On-Call page
50764
+ operationId: CreateOnCallPage
50765
+ requestBody:
50766
+ content:
50767
+ application/json:
50768
+ schema:
50769
+ $ref: '#/components/schemas/CreatePageRequest'
50770
+ required: true
50771
+ responses:
50772
+ '200':
50773
+ content:
50774
+ application/json:
50775
+ schema:
50776
+ $ref: '#/components/schemas/CreatePageResponse'
50777
+ description: OK
50778
+ '429':
50779
+ $ref: '#/components/responses/TooManyRequestsResponse'
50780
+ security:
50781
+ - apiKeyAuth: []
50782
+ appKeyAuth: []
50783
+ - AuthZ: []
50784
+ summary: Create on call page
50785
+ tags:
50786
+ - On-Call Paging
50787
+ /api/v2/on-call/pages/{page_id}/acknowledge:
50788
+ post:
50789
+ description: Acknowledges an On-Call page
50790
+ operationId: AcknowledgeOnCallPage
50791
+ parameters:
50792
+ - description: The page ID
50793
+ in: path
50794
+ name: page_id
50795
+ required: true
50796
+ schema:
50797
+ example: 15e74b8b-f865-48d0-bcc5-453323ed2c8f
50798
+ format: uuid
50799
+ type: string
50800
+ responses:
50801
+ '202':
50802
+ description: Accepted
50803
+ '429':
50804
+ $ref: '#/components/responses/TooManyRequestsResponse'
50805
+ security:
50806
+ - apiKeyAuth: []
50807
+ appKeyAuth: []
50808
+ - AuthZ: []
50809
+ summary: Acknowledge on call page
50810
+ tags:
50811
+ - On-Call Paging
50812
+ /api/v2/on-call/pages/{page_id}/escalate:
50813
+ post:
50814
+ description: Escalates an On-Call page
50815
+ operationId: EscalateOnCallPage
50816
+ parameters:
50817
+ - description: The page ID
50818
+ in: path
50819
+ name: page_id
50820
+ required: true
50821
+ schema:
50822
+ example: 15e74b8b-f865-48d0-bcc5-453323ed2c8f
50823
+ format: uuid
50824
+ type: string
50825
+ responses:
50826
+ '202':
50827
+ description: Accepted
50828
+ '429':
50829
+ $ref: '#/components/responses/TooManyRequestsResponse'
50830
+ security:
50831
+ - apiKeyAuth: []
50832
+ appKeyAuth: []
50833
+ - AuthZ: []
50834
+ summary: Escalate on call page
50835
+ tags:
50836
+ - On-Call Paging
50837
+ /api/v2/on-call/pages/{page_id}/resolve:
50838
+ post:
50839
+ description: Resolves an On-Call page
50840
+ operationId: ResolveOnCallPage
50841
+ parameters:
50842
+ - description: The page ID
50843
+ in: path
50844
+ name: page_id
50845
+ required: true
50846
+ schema:
50847
+ example: 15e74b8b-f865-48d0-bcc5-453323ed2c8f
50848
+ format: uuid
50849
+ type: string
50850
+ responses:
50851
+ '202':
50852
+ description: Accepted
50853
+ '429':
50854
+ $ref: '#/components/responses/TooManyRequestsResponse'
50855
+ security:
50856
+ - apiKeyAuth: []
50857
+ appKeyAuth: []
50858
+ - AuthZ: []
50859
+ summary: Resolve on call page
50860
+ tags:
50861
+ - On-Call Paging
50658
50862
/api/v2/on-call/schedules:
50659
50863
post:
50660
50864
description: Create a new on-call schedule
@@ -60568,6 +60772,8 @@ tags:
60568
60772
externalDocs:
60569
60773
url: https://docs.datadoghq.com/service_management/on-call/
60570
60774
name: On-Call
60775
+ - description: Auto-generated tag On-Call Paging
60776
+ name: On-Call Paging
60571
60777
- description: 'Configure your [Datadog Opsgenie integration](https://docs.datadoghq.com/integrations/opsgenie/)
60572
60778
60573
60779
directly through the Datadog API.'
0 commit comments