Auth tokens (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
SASL/PLAIN token for a cluster account, used by Kafka clients to authenticate through Gateway.
Replaced by the v2 token API: POST /gateway/v2/token.
Endpoints
For a virtual-cluster-scoped token, see the Virtual clusters section — its
POST /admin/vclusters/v1/vcluster/{vcluster}/username/{username} endpoint creates the user and returns a token.
Request body
Response 200
Example request
Virtual clusters (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
/gateway/v2/virtual-cluster.
Endpoints
Request body (create)
Responses
GET /admin/vclusters/v1→200with{ "vclusters": ["vcluster1", "vcluster2"] }(string array).POST .../username/{username}→200with{ "token": "<SASL/PLAIN token>" }.
Example request
User mappings (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
/gateway/v2/service-account and /gateway/v2/group.
Endpoints
Request body
Response 200
Returns the user mapping:
Example request
Interceptors (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
PUT / GET / DELETE /gateway/v2/interceptor (the scope is carried in the request body) and POST /gateway/v2/interceptor/resolve.
Endpoints
Each scope supportedPOST (create), PUT (upsert), GET, and DELETE on .../interceptor/{interceptorName}:
Plus listing and targeting:
Request body (create / upsert)
Request body (/resolve)
Response 200
List endpoints return an
interceptors array of the above.
Example request
Plugins (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
GET /gateway/v2/plugin.
Endpoints
Response 200
/admin/plugins/v1→ an array of available plugin class names./admin/plugins/v1/extended→ the same list enriched with per-plugin metadata (such as the plugin’sreadmeand version information).
Example request
Concentration rules (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
/gateway/v2/concentration-rule.
Endpoints
Request body (create)
Example request
Cluster switching (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
/gateway/v2/cluster-switching.
Endpoints
Parameters
No request body. Returns
200 when the switch is applied.
Example request
Topic mappings (v1)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.15.0. The full v1 reference for older Gateway versions is available in the Gateway API reference.
/gateway/v2/alias-topic, /gateway/v2/concentrated-topic, and topic views.
Endpoints
Request body
Response 200
Example request
Health endpoint (legacy)
Removed in Gateway v3.21.0. Deprecated since Gateway v3.12.0.
/health/live (liveness) and /health/ready (readiness). See Monitoring setup.