Skip to main content
The APIs on this page have been removed from Gateway. They are no longer available in the versions listed below. If you are running an older version of Gateway, this page preserves the reference that was previously available.
This page gathers Gateway REST APIs that have been removed from the Gateway codebase. Each section notes the Gateway version in which the API was removed. For the current API, see the Gateway v2 API reference. Running an older Gateway version? The full v1 reference is still available — open the Gateway API reference, then select your Gateway version and API version: v1.

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.
Issued a short-lived 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.
Listed virtual clusters and created a virtual cluster together with a user to connect to it. Replaced by /gateway/v2/virtual-cluster.

Endpoints

Request body (create)

Responses

  • GET /admin/vclusters/v1200 with { "vclusters": ["vcluster1", "vcluster2"] } (string array).
  • POST .../username/{username}200 with { "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.
Mapped an external principal to a Gateway user and its groups, per virtual cluster (with passthrough variants). Replaced by the v2 service account and group APIs: /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.
Created, updated, retrieved, and deleted Interceptors at global, virtual-cluster, group, and account scope, and resolved which Interceptors applied to a given context. Replaced by the v2 interceptor API — PUT / GET / DELETE /gateway/v2/interceptor (the scope is carried in the request body) and POST /gateway/v2/interceptor/resolve.

Endpoints

Each scope supported POST (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.
Listed the Interceptor plugins available on Gateway, optionally with extended metadata. Replaced by 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’s readme and version information).
Neither endpoint takes a request body.

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.
Created, listed, and deleted topic concentration rules for a virtual cluster. Replaced by /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.
Replaced a physical cluster’s connection properties with those of another cluster — used to switch the backend that a Gateway virtual cluster points at. Replaced by /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.
Managed logical topic mappings — alias and concentrated topics — for a virtual cluster, through the admin API and the internal API. Replaced by /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.
The gateway’s legacy aggregate health endpoint — returned HTTP 200 once the gateway’s HTTP server was up. It was not part of the v1 admin API, but was removed in the same release. Replaced by the dedicated probes: /health/live (liveness) and /health/ready (readiness). See Monitoring setup.

Endpoints

Example request