You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apis/openapi-specifications/api-management.yaml
+45-34Lines changed: 45 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,24 @@
1
1
openapi: '3.0.2'
2
2
info:
3
-
title: API Management Service
3
+
title: API Control Plane APIs Management Service
4
4
version: '1.0.0'
5
5
description : API Control Plane allows you to view the APIs, view multiple versions of an API as a separate API, and view the API specification file. API Control Plane exposes REST APIs to help you create, read, update, and delete (CRUD) APIs.
description: This is the endpoint where the Asset-catalog API is accessible from the server.
9
-
variables:
10
-
protocol:
11
-
default: https
12
-
enum:
13
-
- http
14
-
- https
15
-
description: The protocol supported by the server - HTTP or HTTPS. Default is HTTPS.
16
-
hostname:
17
-
default: localhost
18
-
description: The domain name of the server where the API is hosted. The hostname must be resolvable by the DNS lookup.
19
-
port:
20
-
default: "443"
21
-
description: The port number where the REST API is running on the server. The default port for HTTPS is 443 and HTTP is 80 but it can also be any valid port.
description: This is the endpoint where the Asset-catalog API is accessible from the server.
9
+
variables:
10
+
protocol:
11
+
default: https
12
+
enum:
13
+
- http
14
+
- https
15
+
description: The protocol supported by the server - HTTP or HTTPS. Default is HTTPS.
16
+
hostname:
17
+
default: localhost
18
+
description: The domain name of the server where the API is hosted. The hostname must be resolvable by the DNS lookup.
19
+
port:
20
+
default: "443"
21
+
description: The port number where the REST API is running on the server. The default port for HTTPS is 443 and HTTP is 80 but it can also be any valid port.
22
22
paths:
23
23
/apis:
24
24
get:
@@ -199,6 +199,8 @@ paths:
199
199
description: This status code indicates that either the user did not provide any user credentials or the user does not have access rights to create an API.
example: This response indicates that the server encountered an error.
576
578
responses:
577
-
internal_server_error:
579
+
internal_server_error:
578
580
description: Internal server error
579
581
content:
580
582
application/json:
581
583
schema:
582
-
$ref: "#/components/schemas/ErrorMessage"
584
+
$ref: "#/components/schemas/ErrorMessage"
583
585
example:
584
586
errorDetails:
585
587
- This response indicates that the server encountered an error.
586
-
4XX_bad_request_error:
587
-
description: This status code indicates that the request body is bad.
588
-
content:
589
-
application/json:
590
-
schema:
591
-
$ref: "#/components/schemas/ErrorMessage"
592
-
example:
593
-
errorDetails:
594
-
- "apiType: API Type is mandatory."
588
+
4XX_bad_request_error:
589
+
description: This status code indicates that the request body is bad.
590
+
content:
591
+
application/json:
592
+
schema:
593
+
$ref: "#/components/schemas/ErrorMessage"
594
+
example:
595
+
errorDetails:
596
+
- "apiType: API Type is mandatory."
597
+
4X9_conflict_request_error:
598
+
description: This status code indicates that the request cannot be executed as there is a conflict with the existing resource with the requested resource.
599
+
content:
600
+
application/json:
601
+
schema:
602
+
$ref: "#/components/schemas/ErrorMessage"
603
+
example:
604
+
errorDetails:
605
+
- "API with Id ac379195-32cf-5198-8e7b-38fe21120309 already exist for Runtime with Id 5c9cbee5-a52b-4c66-a6b3-bda915ededa8."
595
606
securitySchemes:
596
607
basic_authentication:
597
608
type: http
598
609
description: This is the Basic Authentication mechanism where the credentials are sent in a Base64 encoded format of the form <username>:<password> in the Authorization header.
0 commit comments