openapi/src/paths/gateway.yaml
/api/v2/namespaces/{namespace}/gateway/consumers:
get:
tags:
- gateway
summary: Get all consumers
parameters:
- $ref: '../parameters.yaml#/namespace'
responses:
"200":
description: Consumers for gateway in the namespace
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
type: object
properties:
username:
type: string
description: unique username
password:
type: string
description: password for basic authentication
api_key:
type: string
description: api key for the user
tags:
type: array
nullable: true
items:
type: string
description: tag identifier
groups:
type: array
nullable: true
items:
type: string
description: group identifier
/api/v2/namespaces/{namespace}/gateway/routes:
get:
tags:
- gateway
summary: Get all routes
parameters:
- $ref: '../parameters.yaml#/namespace'
- in: query
name: path
schema:
type: string
description: Filter result by path string
responses:
"200":
description: Routes for gateway in the namespace
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '../objects.yaml#/route'