@@ -25880,6 +25880,171 @@ components:
2588025880 - type
2588125881 - value
2588225882 type: object
25883+ HamrOrgConnectionAttributesRequest:
25884+ properties:
25885+ hamr_status:
25886+ $ref: '#/components/schemas/HamrOrgConnectionStatus'
25887+ is_primary:
25888+ description: 'Indicates whether this organization is the primary organization
25889+ in the HAMR relationship.
25890+
25891+ If true, this is the primary organization. If false, this is the secondary/backup
25892+ organization.'
25893+ example: true
25894+ type: boolean
25895+ modified_by:
25896+ description: Username or identifier of the user who last modified this HAMR
25897+ connection.
25898+ example: admin@example.com
25899+ type: string
25900+ target_org_datacenter:
25901+ description: Datacenter location of the target organization (e.g., us1,
25902+ eu1, us5).
25903+ example: us1
25904+ type: string
25905+ target_org_name:
25906+ description: Name of the target organization in the HAMR relationship.
25907+ example: Production Backup Org
25908+ type: string
25909+ target_org_uuid:
25910+ description: UUID of the target organization in the HAMR relationship.
25911+ example: 660f9511-f3ac-52e5-b827-557766551111
25912+ type: string
25913+ required:
25914+ - target_org_uuid
25915+ - target_org_name
25916+ - target_org_datacenter
25917+ - hamr_status
25918+ - is_primary
25919+ - modified_by
25920+ type: object
25921+ HamrOrgConnectionAttributesResponse:
25922+ properties:
25923+ hamr_status:
25924+ $ref: '#/components/schemas/HamrOrgConnectionStatus'
25925+ is_primary:
25926+ description: 'Indicates whether this organization is the primary organization
25927+ in the HAMR relationship.
25928+
25929+ If true, this is the primary organization. If false, this is the secondary/backup
25930+ organization.'
25931+ example: true
25932+ type: boolean
25933+ modified_at:
25934+ description: Timestamp of when this HAMR connection was last modified (RFC3339
25935+ format).
25936+ example: '2026-01-13T17:26:48.830968Z'
25937+ type: string
25938+ modified_by:
25939+ description: Username or identifier of the user who last modified this HAMR
25940+ connection.
25941+ example: admin@example.com
25942+ type: string
25943+ target_org_datacenter:
25944+ description: Datacenter location of the target organization (e.g., us1,
25945+ eu1, us5).
25946+ example: us1
25947+ type: string
25948+ target_org_name:
25949+ description: Name of the target organization in the HAMR relationship.
25950+ example: Production Backup Org
25951+ type: string
25952+ target_org_uuid:
25953+ description: UUID of the target organization in the HAMR relationship.
25954+ example: 660f9511-f3ac-52e5-b827-557766551111
25955+ type: string
25956+ required:
25957+ - target_org_uuid
25958+ - target_org_name
25959+ - target_org_datacenter
25960+ - hamr_status
25961+ - is_primary
25962+ - modified_at
25963+ - modified_by
25964+ type: object
25965+ HamrOrgConnectionDataRequest:
25966+ properties:
25967+ attributes:
25968+ $ref: '#/components/schemas/HamrOrgConnectionAttributesRequest'
25969+ id:
25970+ description: The organization UUID for this HAMR connection. Must match
25971+ the authenticated organization's UUID.
25972+ example: 550e8400-e29b-41d4-a716-446655440000
25973+ type: string
25974+ type:
25975+ $ref: '#/components/schemas/HamrOrgConnectionType'
25976+ required:
25977+ - id
25978+ - type
25979+ - attributes
25980+ type: object
25981+ HamrOrgConnectionDataResponse:
25982+ properties:
25983+ attributes:
25984+ $ref: '#/components/schemas/HamrOrgConnectionAttributesResponse'
25985+ id:
25986+ description: The organization UUID for this HAMR connection.
25987+ example: 550e8400-e29b-41d4-a716-446655440000
25988+ type: string
25989+ type:
25990+ $ref: '#/components/schemas/HamrOrgConnectionType'
25991+ required:
25992+ - id
25993+ - type
25994+ - attributes
25995+ type: object
25996+ HamrOrgConnectionRequest:
25997+ properties:
25998+ data:
25999+ $ref: '#/components/schemas/HamrOrgConnectionDataRequest'
26000+ required:
26001+ - data
26002+ type: object
26003+ HamrOrgConnectionResponse:
26004+ properties:
26005+ data:
26006+ $ref: '#/components/schemas/HamrOrgConnectionDataResponse'
26007+ required:
26008+ - data
26009+ type: object
26010+ HamrOrgConnectionStatus:
26011+ description: 'Status of the HAMR connection:
26012+
26013+ - 0: UNSPECIFIED - Connection status not specified
26014+
26015+ - 1: ONBOARDING - Initial setup of HAMR connection
26016+
26017+ - 2: PASSIVE - Secondary organization in passive standby mode
26018+
26019+ - 3: FAILOVER - Liminal status between PASSIVE and ACTIVE
26020+
26021+ - 4: ACTIVE - Organization is an active failover
26022+
26023+ - 5: RECOVERY - Recovery operation in progress'
26024+ enum:
26025+ - 0
26026+ - 1
26027+ - 2
26028+ - 3
26029+ - 4
26030+ - 5
26031+ example: 4
26032+ type: integer
26033+ x-enum-varnames:
26034+ - UNSPECIFIED
26035+ - ONBOARDING
26036+ - PASSIVE
26037+ - FAILOVER
26038+ - ACTIVE
26039+ - RECOVERY
26040+ HamrOrgConnectionType:
26041+ description: Type of the HAMR organization connection resource.
26042+ enum:
26043+ - hamr_org_connections
26044+ example: hamr_org_connections
26045+ type: string
26046+ x-enum-varnames:
26047+ - HAMR_ORG_CONNECTIONS
2588326048 HourlyUsage:
2588426049 description: Hourly usage for a product family for an org.
2588526050 properties:
@@ -71440,6 +71605,105 @@ paths:
7144071605 operator: OR
7144171606 permissions:
7144271607 - events_read
71608+ /api/v2/hamr:
71609+ get:
71610+ description: 'Retrieve the High Availability Multi-Region (HAMR) organization
71611+ connection details for the authenticated organization.
71612+
71613+ This endpoint returns information about the HAMR connection configuration,
71614+ including the target organization,
71615+
71616+ datacenter, status, and whether this is the primary or secondary organization
71617+ in the HAMR relationship.'
71618+ operationId: GetHamrOrgConnection
71619+ responses:
71620+ '200':
71621+ content:
71622+ application/json:
71623+ schema:
71624+ $ref: '#/components/schemas/HamrOrgConnectionResponse'
71625+ description: OK
71626+ '400':
71627+ content:
71628+ application/json:
71629+ schema:
71630+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71631+ description: Bad Request
71632+ '403':
71633+ content:
71634+ application/json:
71635+ schema:
71636+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71637+ description: Forbidden
71638+ '404':
71639+ content:
71640+ application/json:
71641+ schema:
71642+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71643+ description: Not Found
71644+ '429':
71645+ $ref: '#/components/responses/TooManyRequestsResponse'
71646+ security:
71647+ - apiKeyAuth: []
71648+ appKeyAuth: []
71649+ summary: Get HAMR organization connection
71650+ tags:
71651+ - High Availability MultiRegion
71652+ x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
71653+
71654+ If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
71655+ post:
71656+ description: 'Create or update the High Availability Multi-Region (HAMR) organization
71657+ connection.
71658+
71659+ This endpoint allows you to configure the HAMR connection between the authenticated
71660+ organization
71661+
71662+ and a target organization, including setting the connection status (ONBOARDING,
71663+ PASSIVE, FAILOVER, ACTIVE, RECOVERY)'
71664+ operationId: CreateHamrOrgConnection
71665+ requestBody:
71666+ content:
71667+ application/json:
71668+ schema:
71669+ $ref: '#/components/schemas/HamrOrgConnectionRequest'
71670+ required: true
71671+ responses:
71672+ '200':
71673+ content:
71674+ application/json:
71675+ schema:
71676+ $ref: '#/components/schemas/HamrOrgConnectionResponse'
71677+ description: OK
71678+ '400':
71679+ content:
71680+ application/json:
71681+ schema:
71682+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71683+ description: Bad Request
71684+ '403':
71685+ content:
71686+ application/json:
71687+ schema:
71688+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71689+ description: Forbidden
71690+ '429':
71691+ $ref: '#/components/responses/TooManyRequestsResponse'
71692+ '500':
71693+ content:
71694+ application/json:
71695+ schema:
71696+ $ref: '#/components/schemas/JSONAPIErrorResponse'
71697+ description: Internal Server Error
71698+ security:
71699+ - apiKeyAuth: []
71700+ appKeyAuth: []
71701+ summary: Create or update HAMR organization connection
71702+ tags:
71703+ - High Availability MultiRegion
71704+ x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
71705+
71706+ If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
7144371707 /api/v2/incidents:
7144471708 get:
7144571709 description: Get all incidents for the user's organization.
@@ -93494,6 +93758,14 @@ tags:
9349493758 externalDocs:
9349593759 url: https://docs.datadoghq.com/integrations/google_cloud_platform
9349693760 name: GCP Integration
93761+ - description: 'Configure High Availability Multi-Region (HAMR) connections between
93762+ Datadog organizations.
93763+
93764+ HAMR provides disaster recovery capabilities by maintaining synchronized data
93765+ between primary
93766+
93767+ and secondary organizations across different datacenters.'
93768+ name: High Availability MultiRegion
9349793769- description: 'The IP allowlist API is used to manage the IP addresses that
9349893770
9349993771 can access the Datadog API and web UI. It does not block
0 commit comments