Documentation
Admin API Reference
API Endpoints
Overview API Endpoints
This part of Admin API can dynamically register API Endpoints in the gateway.config file
Create or Update a API Endpoint
Request: PUT /api-endpoints/{name}
curl 'http://localhost:9876/api-endpoints/users' \
-X PUT -H 'content-type: application/json' \
--data-binary ''"host":"*","paths":["/v1/api/users*"]}
{
"host":"*",
"paths":["/v1/api/users*"]
}
Get API Endpoints
Request:
GET /api-endpoints/{name}
curl localhost:9876/api-endpoints/users
Response:
{
"host":"*",
"paths":["/v1/api/users*"]
}
List all api endpoints
Request: GET /api-enpoints
curl localhost:9876/api-endpoints
Response:
{
"users": {
"host":"*",
"paths":["/v1/api/users*"]
}
}
Delete API Endpoint
Request: DELETE /api-endpoints/{name}
curl -X DELETE localhost:9876/api-endpoints/users