@@ -10554,6 +10554,52 @@ components:
10554
10554
description: Jira project key
10555
10555
type: string
10556
10556
type: object
10557
+ ListAPIsResponse:
10558
+ description: Response for `ListAPIs`.
10559
+ properties:
10560
+ data:
10561
+ description: List of API items.
10562
+ items:
10563
+ $ref: '#/components/schemas/ListAPIsResponseData'
10564
+ type: array
10565
+ meta:
10566
+ $ref: '#/components/schemas/ListAPIsResponseMeta'
10567
+ type: object
10568
+ ListAPIsResponseData:
10569
+ description: Data envelope for `ListAPIsResponse`.
10570
+ properties:
10571
+ id:
10572
+ $ref: '#/components/schemas/ApiID'
10573
+ name:
10574
+ description: API name.
10575
+ example: Payments API
10576
+ type: string
10577
+ type: object
10578
+ ListAPIsResponseMeta:
10579
+ description: Metadata for `ListAPIsResponse`.
10580
+ properties:
10581
+ pagination:
10582
+ $ref: '#/components/schemas/ListAPIsResponseMetaPagination'
10583
+ type: object
10584
+ ListAPIsResponseMetaPagination:
10585
+ description: Pagination metadata information for `ListAPIsResponse`.
10586
+ properties:
10587
+ limit:
10588
+ description: Number of items in the current page.
10589
+ example: 20
10590
+ format: int64
10591
+ type: integer
10592
+ offset:
10593
+ description: Offset for pagination.
10594
+ example: 0
10595
+ format: int64
10596
+ type: integer
10597
+ total_count:
10598
+ description: Total number of items.
10599
+ example: 35
10600
+ format: int64
10601
+ type: integer
10602
+ type: object
10557
10603
ListApplicationKeysResponse:
10558
10604
description: Response for a list of application keys.
10559
10605
properties:
@@ -23350,6 +23396,63 @@ paths:
23350
23396
tags:
23351
23397
- Key Management
23352
23398
x-codegen-request-body-name: body
23399
+ /api/v2/apicatalog/api:
23400
+ get:
23401
+ description: List APIs and their IDs.
23402
+ operationId: ListAPIs
23403
+ parameters:
23404
+ - description: Filter APIs by name
23405
+ in: query
23406
+ name: query
23407
+ required: false
23408
+ schema:
23409
+ example: payments
23410
+ type: string
23411
+ - description: Number of items per page.
23412
+ in: query
23413
+ name: page[limit]
23414
+ required: false
23415
+ schema:
23416
+ default: 20
23417
+ format: int64
23418
+ minimum: 1
23419
+ type: integer
23420
+ - description: Offset for pagination.
23421
+ in: query
23422
+ name: page[offset]
23423
+ required: false
23424
+ schema:
23425
+ default: 0
23426
+ format: int64
23427
+ minimum: 0
23428
+ type: integer
23429
+ responses:
23430
+ '200':
23431
+ content:
23432
+ application/json:
23433
+ schema:
23434
+ $ref: '#/components/schemas/ListAPIsResponse'
23435
+ description: OK
23436
+ '400':
23437
+ content:
23438
+ application/json:
23439
+ schema:
23440
+ $ref: '#/components/schemas/JSONAPIErrorResponse'
23441
+ description: Bad request
23442
+ '403':
23443
+ content:
23444
+ application/json:
23445
+ schema:
23446
+ $ref: '#/components/schemas/JSONAPIErrorResponse'
23447
+ description: Forbidden
23448
+ '429':
23449
+ $ref: '#/components/responses/TooManyRequestsResponse'
23450
+ summary: List APIs
23451
+ tags:
23452
+ - API Management
23453
+ x-unstable: '**Note**: This endpoint is in public beta.
23454
+
23455
+ If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
23353
23456
/api/v2/apicatalog/api/{id}:
23354
23457
delete:
23355
23458
description: Delete a specific API by ID.
0 commit comments