@@ -2138,6 +2138,89 @@ components:
21382138 - id
21392139 - base_severity
21402140 type: object
2141+ AlertEventCustomAttributes:
2142+ additionalProperties: false
2143+ description: Object representing custom alert event attributes.
2144+ properties:
2145+ custom:
2146+ $ref: '#/components/schemas/AlertEventCustomAttributesCustom'
2147+ links:
2148+ $ref: '#/components/schemas/AlertEventCustomAttributesLinks'
2149+ priority:
2150+ $ref: '#/components/schemas/AlertEventCustomAttributesPriority'
2151+ status:
2152+ $ref: '#/components/schemas/AlertEventCustomAttributesStatus'
2153+ type: object
2154+ AlertEventCustomAttributesCustom:
2155+ additionalProperties: {}
2156+ description: Custom attributes. Support up to 100 properties and a maximum nesting
2157+ depth of 10 levels.
2158+ example: {}
2159+ type: object
2160+ AlertEventCustomAttributesLinks:
2161+ description: The links related to the event.
2162+ items:
2163+ $ref: '#/components/schemas/AlertEventCustomAttributesLinksItems'
2164+ maxItems: 20
2165+ minItems: 1
2166+ type: array
2167+ AlertEventCustomAttributesLinksItems:
2168+ description: A link.
2169+ properties:
2170+ category:
2171+ $ref: '#/components/schemas/AlertEventCustomAttributesLinksItemsCategory'
2172+ title:
2173+ description: The title of the link. Limited to 300 characters.
2174+ example: Runbook Link
2175+ maxLength: 300
2176+ type: string
2177+ url:
2178+ description: The URL of the link. Limited to 2048 characters.
2179+ example: https://app.datadoghq.com/runbook
2180+ maxLength: 2048
2181+ type: string
2182+ required:
2183+ - url
2184+ - category
2185+ type: object
2186+ AlertEventCustomAttributesLinksItemsCategory:
2187+ description: The category of the link.
2188+ enum:
2189+ - runbook
2190+ example: runbook
2191+ type: string
2192+ x-enum-varnames:
2193+ - RUNBOOK
2194+ AlertEventCustomAttributesPriority:
2195+ description: The priority of the alert.
2196+ enum:
2197+ - '1'
2198+ - '2'
2199+ - '3'
2200+ - '4'
2201+ - '5'
2202+ example: '1'
2203+ type: string
2204+ x-enum-varnames:
2205+ - PRIORITY_ONE
2206+ - PRIORITY_TWO
2207+ - PRIORITY_THREE
2208+ - PRIORITY_FOUR
2209+ - PRIORITY_FIVE
2210+ AlertEventCustomAttributesStatus:
2211+ description: The status of the alert.
2212+ enum:
2213+ - info
2214+ - warn
2215+ - error
2216+ - ok
2217+ example: warn
2218+ type: string
2219+ x-enum-varnames:
2220+ - INFO
2221+ - WARN
2222+ - ERROR
2223+ - OK
21412224 Annotation:
21422225 description: A list of annotations used in the workflow. These are like sticky
21432226 notes for your workflow!
@@ -13904,28 +13987,34 @@ components:
1390413987 type: string
1390513988 type: object
1390613989 EventCategory:
13907- description: Event category to identify the type of event. Only the value `change`
13908- is supported. Support for other categories are coming. please reach out to
13909- datadog support if you're interested.
13990+ description: Event category to identify the type of event. For example, `change`
13991+ or `alert`.
1391013992 enum:
1391113993 - change
13994+ - alert
1391213995 example: change
1391313996 type: string
1391413997 x-enum-varnames:
1391513998 - CHANGE
13999+ - ALERT
1391614000 EventCreateRequest:
1391714001 description: Object representing an event creation request.
1391814002 properties:
1391914003 attributes:
1392014004 $ref: '#/components/schemas/EventPayload'
1392114005 type:
1392214006 $ref: '#/components/schemas/EventCreateRequestType'
14007+ required:
14008+ - type
14009+ - attributes
1392314010 type: object
1392414011 EventCreateRequestPayload:
1392514012 description: Payload for creating an event.
1392614013 properties:
1392714014 data:
1392814015 $ref: '#/components/schemas/EventCreateRequest'
14016+ required:
14017+ - data
1392914018 type: object
1393014019 EventCreateRequestType:
1393114020 description: Entity type.
@@ -13940,6 +14029,12 @@ components:
1394014029 properties:
1394114030 attributes:
1394214031 $ref: '#/components/schemas/EventCreateResponseAttributes'
14032+ id:
14033+ description: A numerical ID compatible with the V1 endpoint. This field
14034+ is not populated in response from the V2 endpoint. To retrieve this ID,
14035+ refer to the event attributes in the Event Explorer.
14036+ example: _
14037+ type: string
1394314038 type:
1394414039 description: Event type
1394514040 example: event
@@ -13961,28 +14056,44 @@ components:
1396114056 EventCreateResponseAttributesAttributesEvt:
1396214057 description: JSON object of event system attributes.
1396314058 properties:
13964- id:
13965- description: Event id
14059+ uid:
14060+ description: A unique identifier for the event. You can use this ID to query
14061+ or reference the event in the V2 endpoint.
14062+ example: ABCDEFGHIJKLMNOPQRSTUVWX
1396614063 type: string
1396714064 type: object
1396814065 EventCreateResponsePayload:
1396914066 description: Response containing information about created event.
1397014067 properties:
1397114068 data:
1397214069 $ref: '#/components/schemas/EventCreateResponse'
14070+ links:
14071+ $ref: '#/components/schemas/EventCreateResponsePayloadLinks'
14072+ type: object
14073+ EventCreateResponsePayloadLinks:
14074+ description: Links attributes.
14075+ properties:
14076+ self:
14077+ description: The URL of the event. This link is only functional when using
14078+ the `app` subdomain.
14079+ example: https://app.datadoghq.com/event/event?uid=ABCDEFGHIJKLMNOPQRSTUVWX
14080+ type: string
1397314081 type: object
1397414082 EventPayload:
1397514083 description: Event attributes.
1397614084 properties:
1397714085 aggregation_key:
1397814086 description: An arbitrary string to use for aggregation when correlating
1397914087 events. Limited to 100 characters.
14088+ example: aggregation_key_123
1398014089 maxLength: 100
1398114090 type: string
1398214091 attributes:
1398314092 $ref: '#/components/schemas/EventPayloadAttributes'
1398414093 category:
1398514094 $ref: '#/components/schemas/EventCategory'
14095+ integration_id:
14096+ $ref: '#/components/schemas/EventPayloadIntegrationId'
1398614097 message:
1398714098 description: The body of the event. Limited to 4000 characters.
1398814099 example: payment_processed feature flag has been enabled
@@ -13996,7 +14107,10 @@ components:
1399614107 - env:test
1399714108 items:
1399814109 description: A tag.
14110+ maxLength: 200
1399914111 type: string
14112+ maxItems: 100
14113+ minItems: 1
1400014114 type: array
1400114115 timestamp:
1400214116 description: 'Timestamp when the event occurred. Must follow [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html)
@@ -14022,6 +14136,16 @@ components:
1402214136 event category.
1402314137 oneOf:
1402414138 - $ref: '#/components/schemas/ChangeEventCustomAttributes'
14139+ - $ref: '#/components/schemas/AlertEventCustomAttributes'
14140+ EventPayloadIntegrationId:
14141+ description: Integration IDs sourced from integration manifests. Currently,
14142+ only `custom-events` is supported.
14143+ enum:
14144+ - custom-events
14145+ example: custom-events
14146+ type: string
14147+ x-enum-varnames:
14148+ - CUSTOM_EVENTS
1402514149 EventPriority:
1402614150 description: The priority of the event's monitor. For example, `normal` or `low`.
1402714151 enum:
@@ -45640,7 +45764,8 @@ paths:
4564045764 - events_read
4564145765 post:
4564245766 description: "This endpoint allows you to post events.\n\n\u2705 **Only events
45643- with the `change` category** are in General Availability. See [Change Tracking](https://docs.datadoghq.com/change_tracking)
45767+ with the `change` or `alert` category** are in General Availability. For change
45768+ events, see [Change Tracking](https://docs.datadoghq.com/change_tracking)
4564445769 for more details.\n\n\u274C For use cases involving other event categories,
4564545770 please use the V1 endpoint."
4564645771 operationId: CreateEvent
@@ -45652,6 +45777,7 @@ paths:
4565245777 value:
4565345778 data:
4565445779 attributes:
45780+ aggregation_key: aggregation_key_123
4565545781 attributes:
4565645782 author:
4565745783@@ -45680,6 +45806,7 @@ paths:
4568045806 rule:
4568145807 datacenter: devcycle.us1.prod
4568245808 category: change
45809+ integration_id: custom-events
4568345810 message: payment_processed feature flag has been enabled
4568445811 tags:
4568545812 - env:test
@@ -45690,7 +45817,7 @@ paths:
4569045817 description: Event request object
4569145818 required: true
4569245819 responses:
45693- '200 ':
45820+ '202 ':
4569445821 content:
4569545822 application/json:
4569645823 schema:
@@ -45713,6 +45840,38 @@ paths:
4571345840 security:
4571445841 - apiKeyAuth: []
4571545842 appKeyAuth: []
45843+ servers:
45844+ - url: https://{subdomain}.{site}
45845+ variables:
45846+ site:
45847+ default: datadoghq.com
45848+ description: The regional site for customers.
45849+ enum:
45850+ - datadoghq.com
45851+ - us3.datadoghq.com
45852+ - us5.datadoghq.com
45853+ - ap1.datadoghq.com
45854+ - datadoghq.eu
45855+ - ddog-gov.com
45856+ subdomain:
45857+ default: event-management-intake
45858+ description: The subdomain where the API is deployed.
45859+ - url: '{protocol}://{name}'
45860+ variables:
45861+ name:
45862+ default: event-management-intake.datadoghq.com
45863+ description: Full site DNS name.
45864+ protocol:
45865+ default: https
45866+ description: The protocol for accessing the API.
45867+ - url: https://{subdomain}.{site}
45868+ variables:
45869+ site:
45870+ default: datadoghq.com
45871+ description: Any Datadog deployment.
45872+ subdomain:
45873+ default: event-management-intake
45874+ description: The subdomain where the API is deployed.
4571645875 summary: Post an event
4571745876 tags:
4571845877 - Events
0 commit comments