@@ -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:
@@ -67192,6 +67233,8 @@ components:
6719267233 items:
6719367234 $ref: "#/components/schemas/AccessTokenListItem"
6719467235 type: array
67236+ included:
67237+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6719567238 meta:
6719667239 $ref: "#/components/schemas/PersonalAccessTokenResponseMeta"
6719767240 type: object
@@ -67432,6 +67475,8 @@ components:
6743267475 items:
6743367476 $ref: "#/components/schemas/ServiceAccessToken"
6743467477 type: array
67478+ included:
67479+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6743567480 meta:
6743667481 $ref: "#/components/schemas/ServiceAccessTokenResponseMeta"
6743767482 type: object
@@ -86256,6 +86301,8 @@ components:
8625686301 PersonalAccessTokenRelationships:
8625786302 description: Resources related to the access token.
8625886303 properties:
86304+ leak_information:
86305+ $ref: "#/components/schemas/RelationshipToLeakedKey"
8625986306 owned_by:
8626086307 $ref: "#/components/schemas/RelationshipToUser"
8626186308 type: object
@@ -86264,6 +86311,8 @@ components:
8626486311 properties:
8626586312 data:
8626686313 $ref: "#/components/schemas/PersonalAccessToken"
86314+ included:
86315+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
8626786316 type: object
8626886317 PersonalAccessTokenResponseMeta:
8626986318 description: Additional information related to the access token response.
@@ -86320,6 +86369,14 @@ components:
8632086369 required:
8632186370 - data
8632286371 type: object
86372+ PersonalAccessTokensIncludeQueryParameterItem:
86373+ description: Relationship object that should be included in the response.
86374+ enum:
86375+ - leak_information
86376+ example: "leak_information"
86377+ type: string
86378+ x-enum-varnames:
86379+ - LEAK_INFORMATION
8632386380 PersonalAccessTokensSort:
8632486381 default: name
8632586382 description: Sorting options
@@ -86332,6 +86389,8 @@ components:
8633286389 - -expires_at
8633386390 - last_used_at
8633486391 - -last_used_at
86392+ - leaked
86393+ - -leaked
8633586394 type: string
8633686395 x-enum-varnames:
8633786396 - NAME_ASCENDING
@@ -86342,6 +86401,8 @@ components:
8634286401 - EXPIRES_AT_DESCENDING
8634386402 - LAST_USED_AT_ASCENDING
8634486403 - LAST_USED_AT_DESCENDING
86404+ - LEAKED_ASCENDING
86405+ - LEAKED_DESCENDING
8634586406 PersonalAccessTokensType:
8634686407 default: personal_access_tokens
8634786408 description: Personal access tokens resource type.
@@ -93325,6 +93386,28 @@ components:
9332593386 required:
9332693387 - data
9332793388 type: object
93389+ RelationshipToLeakedKey:
93390+ description: Relationship to the leak the access token was found in. `data` is null when the access token has not been detected as leaked.
93391+ properties:
93392+ data:
93393+ $ref: "#/components/schemas/RelationshipToLeakedKeyData"
93394+ required:
93395+ - data
93396+ type: object
93397+ RelationshipToLeakedKeyData:
93398+ description: Relationship to the leak the access token was found in.
93399+ nullable: true
93400+ properties:
93401+ id:
93402+ description: A unique identifier that represents the leak.
93403+ example: "00000000-0000-1234-0000-000000000000"
93404+ type: string
93405+ type:
93406+ $ref: "#/components/schemas/LeakedKeyType"
93407+ required:
93408+ - id
93409+ - type
93410+ type: object
9332893411 RelationshipToOrganization:
9332993412 description: Relationship to an organization.
9333093413 properties:
@@ -108413,6 +108496,8 @@ components:
108413108496 ServiceAccessTokenRelationships:
108414108497 description: Resources related to the access token.
108415108498 properties:
108499+ leak_information:
108500+ $ref: "#/components/schemas/RelationshipToLeakedKey"
108416108501 owned_by:
108417108502 $ref: "#/components/schemas/RelationshipToServiceAccount"
108418108503 type: object
@@ -108421,6 +108506,8 @@ components:
108421108506 properties:
108422108507 data:
108423108508 $ref: "#/components/schemas/ServiceAccessToken"
108509+ included:
108510+ $ref: "#/components/schemas/AccessTokenResponseIncludedArray"
108424108511 type: object
108425108512 ServiceAccessTokenResponseMeta:
108426108513 description: Additional information related to the access token response.
@@ -127264,6 +127351,68 @@ components:
127264127351 data:
127265127352 $ref: "#/components/schemas/WorkflowDataUpdate"
127266127353 type: object
127354+ UpdatedPersonalAccessToken:
127355+ description: Datadog access token returned by the update endpoint.
127356+ properties:
127357+ attributes:
127358+ $ref: "#/components/schemas/PersonalAccessTokenAttributes"
127359+ id:
127360+ description: ID of the access token.
127361+ example: "00000000-0000-1234-0000-000000000000"
127362+ type: string
127363+ relationships:
127364+ $ref: "#/components/schemas/UpdatedPersonalAccessTokenRelationships"
127365+ type:
127366+ $ref: "#/components/schemas/PersonalAccessTokensType"
127367+ required:
127368+ - id
127369+ - type
127370+ type: object
127371+ UpdatedPersonalAccessTokenRelationships:
127372+ description: Resources related to the access token.
127373+ properties:
127374+ owned_by:
127375+ $ref: "#/components/schemas/RelationshipToUser"
127376+ type: object
127377+ UpdatedPersonalAccessTokenResponse:
127378+ description: Response for updating an access token.
127379+ properties:
127380+ data:
127381+ $ref: "#/components/schemas/UpdatedPersonalAccessToken"
127382+ required:
127383+ - data
127384+ type: object
127385+ UpdatedServiceAccessToken:
127386+ description: Datadog access token returned by the update endpoint.
127387+ properties:
127388+ attributes:
127389+ $ref: "#/components/schemas/ServiceAccessTokenAttributes"
127390+ id:
127391+ description: ID of the access token.
127392+ example: "00000000-0000-1234-0000-000000000000"
127393+ type: string
127394+ relationships:
127395+ $ref: "#/components/schemas/UpdatedServiceAccessTokenRelationships"
127396+ type:
127397+ $ref: "#/components/schemas/ServiceAccessTokensType"
127398+ required:
127399+ - id
127400+ - type
127401+ type: object
127402+ UpdatedServiceAccessTokenRelationships:
127403+ description: Resources related to the access token.
127404+ properties:
127405+ owned_by:
127406+ $ref: "#/components/schemas/RelationshipToServiceAccount"
127407+ type: object
127408+ UpdatedServiceAccessTokenResponse:
127409+ description: Response for updating an access token.
127410+ properties:
127411+ data:
127412+ $ref: "#/components/schemas/UpdatedServiceAccessToken"
127413+ required:
127414+ - data
127415+ type: object
127267127416 UpsertAllocationRequest:
127268127417 description: Request to create or update a targeting rule (allocation) for a feature flag environment.
127269127418 properties:
@@ -191854,6 +192003,8 @@ paths:
191854192003 - $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
191855192004 - $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
191856192005 - $ref: "#/components/parameters/PersonalAccessTokensFilterOwnerIDParameter"
192006+ - $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
192007+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
191857192008 responses:
191858192009 "200":
191859192010 content:
@@ -191998,6 +192149,7 @@ paths:
191998192149 operationId: GetPersonalAccessToken
191999192150 parameters:
192000192151 - $ref: "#/components/parameters/AccessTokenID"
192152+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
192001192153 responses:
192002192154 "200":
192003192155 content:
@@ -192080,7 +192232,7 @@ paths:
192080192232 id: 00000000-0000-0000-0000-000000000004
192081192233 type: personal_access_tokens
192082192234 schema:
192083- $ref: "#/components/schemas/PersonalAccessTokenResponse "
192235+ $ref: "#/components/schemas/UpdatedPersonalAccessTokenResponse "
192084192236 description: OK
192085192237 "400":
192086192238 content:
@@ -215732,6 +215884,8 @@ paths:
215732215884 - $ref: "#/components/parameters/PageNumber"
215733215885 - $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
215734215886 - $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
215887+ - $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
215888+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215735215889 responses:
215736215890 "200":
215737215891 content:
@@ -215889,6 +216043,7 @@ paths:
215889216043 parameters:
215890216044 - $ref: "#/components/parameters/ServiceAccountID"
215891216045 - $ref: "#/components/parameters/AccessTokenID"
216046+ - $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215892216047 responses:
215893216048 "200":
215894216049 content:
@@ -215971,7 +216126,7 @@ paths:
215971216126 id: 00000000-0000-0000-0000-000000000008
215972216127 type: service_access_tokens
215973216128 schema:
215974- $ref: "#/components/schemas/ServiceAccessTokenResponse "
216129+ $ref: "#/components/schemas/UpdatedServiceAccessTokenResponse "
215975216130 description: OK
215976216131 "400":
215977216132 content:
0 commit comments