@@ -82733,77 +82733,6 @@ components:
8273382733 description: The title of the event.
8273482734 example: "The event title"
8273582735 type: string
82736- ValidateAPIKeyResponse:
82737- description: Response object for the API and application key validation status check.
82738- properties:
82739- status:
82740- $ref: "#/components/schemas/ValidateAPIKeyStatus"
82741- required:
82742- - status
82743- type: object
82744- ValidateAPIKeyStatus:
82745- description: Status of the validation. Always `ok` when both the API key and the application key are valid.
82746- enum:
82747- - ok
82748- example: ok
82749- type: string
82750- x-enum-varnames:
82751- - OK
82752- ValidateV2Attributes:
82753- description: Attributes of the API key validation response.
82754- properties:
82755- api_key_id:
82756- description: The UUID of the API key.
82757- example: "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6"
82758- type: string
82759- api_key_scopes:
82760- description: List of scope names associated with the API key.
82761- example:
82762- - "remote_config_read"
82763- items:
82764- type: string
82765- type: array
82766- valid:
82767- description: Whether the API key is valid.
82768- example: true
82769- type: boolean
82770- required:
82771- - valid
82772- - api_key_scopes
82773- - api_key_id
82774- type: object
82775- ValidateV2Data:
82776- description: Data object containing the API key validation result.
82777- properties:
82778- attributes:
82779- $ref: "#/components/schemas/ValidateV2Attributes"
82780- id:
82781- description: The UUID of the organization associated with the API key.
82782- example: "550e8400-e29b-41d4-a716-446655440000"
82783- type: string
82784- type:
82785- $ref: "#/components/schemas/ValidateV2Type"
82786- required:
82787- - id
82788- - type
82789- - attributes
82790- type: object
82791- ValidateV2Response:
82792- description: Response for the API key validation endpoint.
82793- properties:
82794- data:
82795- $ref: "#/components/schemas/ValidateV2Data"
82796- required:
82797- - data
82798- type: object
82799- ValidateV2Type:
82800- description: Resource type for the API key validation response.
82801- enum:
82802- - validate_v2
82803- example: validate_v2
82804- type: string
82805- x-enum-varnames:
82806- - ValidateV2
8280782736 ValidationError:
8280882737 description: Represents a single validation error, including a human-readable title and metadata.
8280982738 properties:
@@ -145701,89 +145630,6 @@ paths:
145701145630 operator: OR
145702145631 permissions:
145703145632 - teams_read
145704- /api/v2/validate:
145705- get:
145706- description: Check if the API key is valid. Returns the organization UUID, API key ID, and associated scopes.
145707- operationId: Validate
145708- responses:
145709- "200":
145710- content:
145711- application/json:
145712- examples:
145713- default:
145714- value:
145715- data:
145716- attributes:
145717- api_key_id: "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6"
145718- api_key_scopes:
145719- - "remote_config_read"
145720- valid: true
145721- id: "550e8400-e29b-41d4-a716-446655440000"
145722- type: "validate_v2"
145723- schema:
145724- $ref: "#/components/schemas/ValidateV2Response"
145725- description: OK
145726- "403":
145727- content:
145728- application/json:
145729- schema:
145730- $ref: "#/components/schemas/JSONAPIErrorResponse"
145731- description: Forbidden
145732- "429":
145733- $ref: "#/components/responses/TooManyRequestsResponse"
145734- security:
145735- - apiKeyAuth: []
145736- summary: Validate API key
145737- tags:
145738- - Key Management
145739- "x-permission":
145740- operator: OPEN
145741- permissions: []
145742- x-unstable: |-
145743- **Note**: This endpoint is in preview and is subject to change.
145744- If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
145745- /api/v2/validate_keys:
145746- get:
145747- description: |-
145748- Check that the API key and application key used for the request are both valid.
145749- Returns `{"status": "ok"}` on success, `401` or `403` otherwise. Useful as a
145750- lightweight authentication probe before issuing other API calls that require
145751- full credentials.
145752- operationId: ValidateAPIKey
145753- responses:
145754- "200":
145755- content:
145756- application/json:
145757- examples:
145758- default:
145759- value:
145760- status: ok
145761- schema:
145762- $ref: "#/components/schemas/ValidateAPIKeyResponse"
145763- description: OK
145764- "401":
145765- content:
145766- application/json:
145767- schema:
145768- $ref: "#/components/schemas/APIErrorResponse"
145769- description: Unauthorized
145770- "403":
145771- content:
145772- application/json:
145773- schema:
145774- $ref: "#/components/schemas/APIErrorResponse"
145775- description: Forbidden
145776- "429":
145777- $ref: "#/components/responses/TooManyRequestsResponse"
145778- security:
145779- - apiKeyAuth: []
145780- appKeyAuth: []
145781- summary: Validate API and application keys
145782- tags:
145783- - Key Management
145784- "x-permission":
145785- operator: OPEN
145786- permissions: []
145787145633 /api/v2/web-integrations/{integration_name}/accounts:
145788145634 get:
145789145635 description: List accounts for a given web integration.
0 commit comments