Apiman Gateways API
The Gateways API from Apiman — 3 operation(s) for gateways.
The Gateways API from Apiman — 3 operation(s) for gateways.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/apiman-gateways-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Manager REST Gateways API
description: The API Manager REST API is used by the API Manager UI to get stuff done. You can use it to automate any API Management task you wish. For example, create new Organizations, Plans, Clients, and APIs.
version: 3.1.0-SNAPSHOT
servers:
- url: /apiman
tags:
- name: Gateways
paths:
/gateways:
get:
tags:
- Gateways
operationId: list
responses:
'200':
description: If the gateways are successfully returned.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GatewaySummaryBean'
summary: List
x-summary-source: derived
put:
tags:
- Gateways
operationId: test
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NewGatewayBean'
responses:
'200':
description: If the test is performed (regardless of the outcome of the test).
content:
application/json:
schema:
$ref: '#/components/schemas/GatewayTestResultBean'
summary: Test
x-summary-source: derived
post:
tags:
- Gateways
operationId: create_1
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NewGatewayBean'
responses:
'200':
description: If the Gateway is created successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/GatewayBean'
summary: Create 1
x-summary-source: derived
/gateways/{gatewayId}:
get:
tags:
- Gateways
operationId: get_1
parameters:
- name: gatewayId
in: path
description: The ID of the Gateway to get
required: true
schema:
type: string
responses:
'200':
description: the Gateway is returned successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/GatewayBean'
summary: Get 1
x-summary-source: derived
put:
tags:
- Gateways
operationId: update_1
parameters:
- name: gatewayId
in: path
description: The ID of the Gateway to update
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateGatewayBean'
responses:
'204':
description: If the update is successful.
summary: Update 1
x-summary-source: derived
delete:
tags:
- Gateways
operationId: delete_1
parameters:
- name: gatewayId
in: path
description: The ID of the Gateway to delete
required: true
schema:
type: string
responses:
'204':
description: If the delete is successful.
summary: Delete 1
x-summary-source: derived
/gateways/{gatewayId}/endpoint:
get:
tags:
- Gateways
operationId: getGatewayEndpoint
parameters:
- name: gatewayId
in: path
required: true
schema:
type: string
responses:
default:
description: default response
content:
application/json:
schema:
$ref: '#/components/schemas/GatewayEndpointSummaryBean'
deprecated: true
summary: Get gateway endpoint
x-summary-source: derived
components:
schemas:
GatewayBean:
type: object
properties:
id:
type: string
name:
type: string
description:
type: string
createdBy:
type: string
createdOn:
type: string
format: date-time
modifiedBy:
type: string
modifiedOn:
type: string
format: date-time
type:
type: string
enum:
- REST
configuration:
type: string
UpdateGatewayBean:
type: object
properties:
description:
type: string
type:
type: string
enum:
- REST
configuration:
type: string
GatewayTestResultBean:
type: object
properties:
success:
type: boolean
detail:
type: string
GatewaySummaryBean:
type: object
properties:
id:
type: string
name:
type: string
description:
type: string
type:
type: string
enum:
- REST
GatewayEndpointSummaryBean:
type: object
properties:
endpoint:
type: string
NewGatewayBean:
type: object
properties:
name:
type: string
description:
type: string
type:
type: string
enum:
- REST
configuration:
type: string