Overview
Version information
Version : 1.0.0
URI scheme
Host : cloudentity.dev.cloudentity.com
BasePath : /api
Schemes : HTTPS
Consumes
-
application/json
Produces
-
application/json
Paths
GET /apigw-configurator/config/application/{applicationId}/endpoints
Description
Get configured endponts for application
Parameters
Type | Name | Schema |
---|---|---|
Path |
applicationId |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
List of endpoints. |
|
500 |
Response details:
|
Tags
-
apiGatewayConfigurator
Security
Type | Name |
---|---|
oauth2 |
|
oauth2 |
|
oauth2 |
|
apiKey |
PUT /apigw-configurator/config/application/{applicationId}/endpoints
Description
Get configured endponts for application
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Path |
applicationId |
string |
|
Body |
endpoints |
Endpoints configuration |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Endpoints saved |
No Content |
400 |
|
|
500 |
Response details:
|
Tags
-
apiGatewayConfigurator
Security
Type | Name |
---|---|
oauth2 |
|
oauth2 |
|
oauth2 |
|
apiKey |
GET /config/application/{applicationId}/endpoints
Description
Get configured endponts for application
Parameters
Type | Name | Schema |
---|---|---|
Path |
applicationId |
string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
List of endpoints. |
|
500 |
Response details:
|
Tags
-
apiGatewayConfigurator
Security
Type | Name |
---|---|
oauth2 |
|
oauth2 |
|
oauth2 |
|
apiKey |
PUT /config/application/{applicationId}/endpoints
Description
Get configured endponts for application
Parameters
Type | Name | Description | Schema |
---|---|---|---|
Path |
applicationId |
string |
|
Body |
endpoints |
Endpoints configuration |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 |
Endpoints saved |
No Content |
400 |
|
|
500 |
Response details:
|
Tags
-
apiGatewayConfigurator
Security
Type | Name |
---|---|
oauth2 |
|
oauth2 |
|
oauth2 |
|
apiKey |
Definitions
AliveStatus
Name | Description | Schema |
---|---|---|
message |
Description of API Gateway status if available |
string |
EndpointConf
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
request |
||
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
response |
||
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
request
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
EndpointFlowConf
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
EndpointFlowsConf
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
Endpoints
Name | Schema |
---|---|
endpoints |
< endpoints > array |
endpoints
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
request |
||
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
response |
||
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
request
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
Error
Name | Description | Schema |
---|---|---|
code |
Unique internal error code |
string |
details |
Optional. Varies depending on the specific use case - details are determined by the particular API call. |
object |
message |
Description of the error code |
string |
PluginConf
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
RuleRawConf
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
Rules
Name | Schema |
---|---|
rules |
< rules > array |
rules
Name | Schema |
---|---|
default |
|
endpoints |
< endpoints > array |
request |
|
response |
default
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
endpoints
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
request |
||
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
response |
||
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
request
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
request
Name | Schema |
---|---|
postFlow |
< postFlow > array |
preFlow |
< preFlow > array |
postFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
preFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
< postFlow > array |
preFlow |
< preFlow > array |
postFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
preFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
RulesBlock
Name | Schema |
---|---|
default |
|
endpoints |
< endpoints > array |
request |
|
response |
default
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
endpoints
Name | Description | Schema |
---|---|---|
dropPrefix |
boolean |
|
endpointName |
Name of endpoint |
string |
method |
Example : |
string |
pathPattern |
Pattern of an endpoint path |
string |
pathPrefix |
string |
|
request |
||
requestPlugins |
Plugins of endpoint request |
< requestPlugins > array |
response |
||
responsePlugins |
Plugins of endpoint response |
< responsePlugins > array |
rewritePath |
Path to which the initial one will be rewritten |
string |
targetHost |
Target host |
string |
targetPort |
integer |
|
targetProxy |
boolean |
|
targetService |
string |
request
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
requestPlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
|
preFlow |
postFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
preFlow
Name | Schema |
---|---|
disableAllPlugins |
boolean |
disablePlugins |
< string > array |
responsePlugins
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
request
Name | Schema |
---|---|
postFlow |
< postFlow > array |
preFlow |
< preFlow > array |
postFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
preFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
response
Name | Schema |
---|---|
postFlow |
< postFlow > array |
preFlow |
< preFlow > array |
postFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
preFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
ServiceFlowsConf
Name | Schema |
---|---|
postFlow |
< postFlow > array |
preFlow |
< preFlow > array |
postFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
preFlow
Name | Description | Schema |
---|---|---|
conf |
Plugin configuration in json object format |
object |
pluginName |
Name of plugin |
string |
Security
oauth2_implicit
Type : oauth2
Flow : implicit
Token URL : https://cloudentity.dev.cloudentity.com/oauth/authorize
oauth2_authorizationCode
Type : oauth2
Flow : accessCode
Token URL : https://cloudentity.dev.cloudentity.com/oauth/authorize
Token URL : https://cloudentity.dev.cloudentity.com/oauth/token
oauth2_password
Type : oauth2
Flow : password
Token URL : https://cloudentity.dev.cloudentity.com/oauth/token
SsoToken
Type : apiKey
Name : token
In : HEADER