@@ -1502,6 +1502,14 @@ components:
15021502 required: true
15031503 schema:
15041504 type: string
1505+ PersonalAccessTokensFilterLeakedParameter:
1506+ description: When true, only return access tokens that have been detected as leaked. Has no effect when false.
1507+ in: query
1508+ name: filter[leaked]
1509+ required: false
1510+ schema:
1511+ example: true
1512+ type: boolean
15051513 PersonalAccessTokensFilterOwnerIDParameter:
15061514 description: Filter access tokens by the owner's ID. Supports multiple values.
15071515 in: query
@@ -1519,6 +1527,16 @@ components:
15191527 required: false
15201528 schema:
15211529 type: string
1530+ PersonalAccessTokensIncludeParameter:
1531+ description: Comma-separated list of relationship objects that should be included in the response.
1532+ explode: false
1533+ in: query
1534+ name: include
1535+ required: false
1536+ schema:
1537+ items:
1538+ $ref: "#/components/schemas/PersonalAccessTokensIncludeQueryParameterItem"
1539+ type: array
15221540 PersonalAccessTokensSortParameter:
15231541 description: |-
15241542 Access token attribute used to sort results. Sort order is ascending
@@ -4227,6 +4245,8 @@ components:
42274245 AccessTokenListItemRelationships:
42284246 description: Resources related to the access token entry in the mixed list response.
42294247 properties:
4248+ leak_information:
4249+ $ref: "#/components/schemas/RelationshipToLeakedKey"
42304250 owned_by:
42314251 $ref: "#/components/schemas/RelationshipToAccessTokenOwner"
42324252 type: object
@@ -4240,6 +4260,15 @@ components:
42404260 x-enum-varnames:
42414261 - USERS
42424262 - SERVICE_ACCOUNT
4263+ AccessTokenResponseIncludedArray:
4264+ description: Array of objects related to the access tokens.
4265+ items:
4266+ $ref: "#/components/schemas/AccessTokenResponseIncludedItem"
4267+ type: array
4268+ AccessTokenResponseIncludedItem:
4269+ description: An object related to an access token.
4270+ oneOf:
4271+ - $ref: "#/components/schemas/LeakedKey"
42434272 AccessTokensType:
42444273 description: Resource type returned by the access tokens list endpoint. Includes both personal and service access tokens.
42454274 enum:
@@ -45649,7 +45678,7 @@ components:
4564945678 description: ID of the access token.
4565045679 type: string
4565145680 relationships:
45652- $ref: "#/components/schemas/PersonalAccessTokenRelationships "
45681+ $ref: "#/components/schemas/FullPersonalAccessTokenRelationships "
4565345682 type:
4565445683 $ref: "#/components/schemas/PersonalAccessTokensType"
4565545684 type: object
@@ -45692,6 +45721,12 @@ components:
4569245721 type: string
4569345722 type: array
4569445723 type: object
45724+ FullPersonalAccessTokenRelationships:
45725+ description: Resources related to the access token.
45726+ properties:
45727+ owned_by:
45728+ $ref: "#/components/schemas/RelationshipToUser"
45729+ type: object
4569545730 FullServiceAccessToken:
4569645731 description: Datadog access token, including the token key.
4569745732 properties:
@@ -45701,7 +45736,7 @@ components:
4570145736 description: ID of the access token.
4570245737 type: string
4570345738 relationships:
45704- $ref: "#/components/schemas/ServiceAccessTokenRelationships "
45739+ $ref: "#/components/schemas/FullServiceAccessTokenRelationships "
4570545740 type:
4570645741 $ref: "#/components/schemas/ServiceAccessTokensType"
4570745742 type: object
@@ -45744,6 +45779,12 @@ components:
4574445779 type: string
4574545780 type: array
4574645781 type: object
45782+ FullServiceAccessTokenRelationships:
45783+ description: Resources related to the access token.
45784+ properties:
45785+ owned_by:
45786+ $ref: "#/components/schemas/RelationshipToServiceAccount"
45787+ type: object
4574745788 GCPCredentials:
4574845789 description: The definition of the `GCPCredentials` object.
4574945790 oneOf:
@@ -67267,6 +67308,8 @@ components:
6726767308 items:
6726867309 $ref: "#/components/schemas/AccessTokenListItem"
6726967310 type: array
67311+ included:
67312+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6727067313 meta:
6727167314 $ref: "#/components/schemas/PersonalAccessTokenResponseMeta"
6727267315 type: object
@@ -67507,6 +67550,8 @@ components:
6750767550 items:
6750867551 $ref: "#/components/schemas/ServiceAccessToken"
6750967552 type: array
67553+ included:
67554+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6751067555 meta:
6751167556 $ref: "#/components/schemas/ServiceAccessTokenResponseMeta"
6751267557 type: object
@@ -86351,6 +86396,8 @@ components:
8635186396 PersonalAccessTokenRelationships:
8635286397 description: Resources related to the access token.
8635386398 properties:
86399+ leak_information:
86400+ $ref: "#/components/schemas/RelationshipToLeakedKey"
8635486401 owned_by:
8635586402 $ref: "#/components/schemas/RelationshipToUser"
8635686403 type: object
@@ -86359,6 +86406,8 @@ components:
8635986406 properties:
8636086407 data:
8636186408 $ref: "#/components/schemas/PersonalAccessToken"
86409+ included:
86410+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
8636286411 type: object
8636386412 PersonalAccessTokenResponseMeta:
8636486413 description: Additional information related to the access token response.
@@ -86415,6 +86464,14 @@ components:
8641586464 required:
8641686465 - data
8641786466 type: object
86467+ PersonalAccessTokensIncludeQueryParameterItem:
86468+ description: Relationship object that should be included in the response.
86469+ enum:
86470+ - leak_information
86471+ example: "leak_information"
86472+ type: string
86473+ x-enum-varnames:
86474+ - LEAK_INFORMATION
8641886475 PersonalAccessTokensSort:
8641986476 default: name
8642086477 description: Sorting options
@@ -86427,6 +86484,8 @@ components:
8642786484 - -expires_at
8642886485 - last_used_at
8642986486 - -last_used_at
86487+ - leaked
86488+ - -leaked
8643086489 type: string
8643186490 x-enum-varnames:
8643286491 - NAME_ASCENDING
@@ -86437,6 +86496,8 @@ components:
8643786496 - EXPIRES_AT_DESCENDING
8643886497 - LAST_USED_AT_ASCENDING
8643986498 - LAST_USED_AT_DESCENDING
86499+ - LEAKED_ASCENDING
86500+ - LEAKED_DESCENDING
8644086501 PersonalAccessTokensType:
8644186502 default: personal_access_tokens
8644286503 description: Personal access tokens resource type.
@@ -93420,6 +93481,28 @@ components:
9342093481 required:
9342193482 - data
9342293483 type: object
93484+ RelationshipToLeakedKey:
93485+ description: Relationship to the leak the access token was found in. `data` is null when the access token has not been detected as leaked.
93486+ properties:
93487+ data:
93488+ $ref: "#/components/schemas/RelationshipToLeakedKeyData"
93489+ required:
93490+ - data
93491+ type: object
93492+ RelationshipToLeakedKeyData:
93493+ description: Relationship to the leak the access token was found in.
93494+ nullable: true
93495+ properties:
93496+ id:
93497+ description: A unique identifier that represents the leak.
93498+ example: "00000000-0000-1234-0000-000000000000"
93499+ type: string
93500+ type:
93501+ $ref: "#/components/schemas/LeakedKeyType"
93502+ required:
93503+ - id
93504+ - type
93505+ type: object
9342393506 RelationshipToOrganization:
9342493507 description: Relationship to an organization.
9342593508 properties:
@@ -108508,6 +108591,8 @@ components:
108508108591 ServiceAccessTokenRelationships:
108509108592 description: Resources related to the access token.
108510108593 properties:
108594+ leak_information:
108595+ $ref: "#/components/schemas/RelationshipToLeakedKey"
108511108596 owned_by:
108512108597 $ref: "#/components/schemas/RelationshipToServiceAccount"
108513108598 type: object
@@ -108516,6 +108601,8 @@ components:
108516108601 properties:
108517108602 data:
108518108603 $ref: "#/components/schemas/ServiceAccessToken"
108604+ included:
108605+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
108519108606 type: object
108520108607 ServiceAccessTokenResponseMeta:
108521108608 description: Additional information related to the access token response.
@@ -127369,6 +127456,68 @@ components:
127369127456 data:
127370127457 $ref: "#/components/schemas/WorkflowDataUpdate"
127371127458 type: object
127459+ UpdatedPersonalAccessToken:
127460+ description: Datadog access token returned by the update endpoint.
127461+ properties:
127462+ attributes:
127463+ $ref: "#/components/schemas/PersonalAccessTokenAttributes"
127464+ id:
127465+ description: ID of the access token.
127466+ example: "00000000-0000-1234-0000-000000000000"
127467+ type: string
127468+ relationships:
127469+ $ref: "#/components/schemas/UpdatedPersonalAccessTokenRelationships"
127470+ type:
127471+ $ref: "#/components/schemas/PersonalAccessTokensType"
127472+ required:
127473+ - id
127474+ - type
127475+ type: object
127476+ UpdatedPersonalAccessTokenRelationships:
127477+ description: Resources related to the access token.
127478+ properties:
127479+ owned_by:
127480+ $ref: "#/components/schemas/RelationshipToUser"
127481+ type: object
127482+ UpdatedPersonalAccessTokenResponse:
127483+ description: Response for updating an access token.
127484+ properties:
127485+ data:
127486+ $ref: "#/components/schemas/UpdatedPersonalAccessToken"
127487+ required:
127488+ - data
127489+ type: object
127490+ UpdatedServiceAccessToken:
127491+ description: Datadog access token returned by the update endpoint.
127492+ properties:
127493+ attributes:
127494+ $ref: "#/components/schemas/ServiceAccessTokenAttributes"
127495+ id:
127496+ description: ID of the access token.
127497+ example: "00000000-0000-1234-0000-000000000000"
127498+ type: string
127499+ relationships:
127500+ $ref: "#/components/schemas/UpdatedServiceAccessTokenRelationships"
127501+ type:
127502+ $ref: "#/components/schemas/ServiceAccessTokensType"
127503+ required:
127504+ - id
127505+ - type
127506+ type: object
127507+ UpdatedServiceAccessTokenRelationships:
127508+ description: Resources related to the access token.
127509+ properties:
127510+ owned_by:
127511+ $ref: "#/components/schemas/RelationshipToServiceAccount"
127512+ type: object
127513+ UpdatedServiceAccessTokenResponse:
127514+ description: Response for updating an access token.
127515+ properties:
127516+ data:
127517+ $ref: "#/components/schemas/UpdatedServiceAccessToken"
127518+ required:
127519+ - data
127520+ type: object
127372127521 UpsertAllocationRequest:
127373127522 description: Request to create or update a targeting rule (allocation) for a feature flag environment.
127374127523 properties:
@@ -191988,6 +192137,8 @@ paths:
191988192137 - $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
191989192138 - $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
191990192139 - $ref: "#/components/parameters/PersonalAccessTokensFilterOwnerIDParameter"
192140+ - $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
192141+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
191991192142 responses:
191992192143 "200":
191993192144 content:
@@ -192132,6 +192283,7 @@ paths:
192132192283 operationId: GetPersonalAccessToken
192133192284 parameters:
192134192285 - $ref: "#/components/parameters/AccessTokenID"
192286+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
192135192287 responses:
192136192288 "200":
192137192289 content:
@@ -192214,7 +192366,7 @@ paths:
192214192366 id: 00000000-0000-0000-0000-000000000004
192215192367 type: personal_access_tokens
192216192368 schema:
192217- $ref: "#/components/schemas/PersonalAccessTokenResponse "
192369+ $ref: "#/components/schemas/UpdatedPersonalAccessTokenResponse "
192218192370 description: OK
192219192371 "400":
192220192372 content:
@@ -215866,6 +216018,8 @@ paths:
215866216018 - $ref: "#/components/parameters/PageNumber"
215867216019 - $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
215868216020 - $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
216021+ - $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
216022+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215869216023 responses:
215870216024 "200":
215871216025 content:
@@ -216023,6 +216177,7 @@ paths:
216023216177 parameters:
216024216178 - $ref: "#/components/parameters/ServiceAccountID"
216025216179 - $ref: "#/components/parameters/AccessTokenID"
216180+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
216026216181 responses:
216027216182 "200":
216028216183 content:
@@ -216105,7 +216260,7 @@ paths:
216105216260 id: 00000000-0000-0000-0000-000000000008
216106216261 type: service_access_tokens
216107216262 schema:
216108- $ref: "#/components/schemas/ServiceAccessTokenResponse "
216263+ $ref: "#/components/schemas/UpdatedServiceAccessTokenResponse "
216109216264 description: OK
216110216265 "400":
216111216266 content:
0 commit comments