Apiman Developers API
The Developers API from Apiman — 8 operation(s) for developers.
The Developers API from Apiman — 8 operation(s) for developers.
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-developers-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 Actions Developers 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: Developers
paths:
/developers:
get:
tags:
- Developers
operationId: getDevelopers
responses:
'200':
description: If the developer list was successfully returned
'403':
description: If the access is not allowed
deprecated: true
post:
tags:
- Developers
operationId: create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeveloperBean'
responses:
'200':
description: If the developer was successfully created
'403':
description: If the access is not allowed
deprecated: true
/developers/{developerId}:
get:
tags:
- Developers
operationId: get
parameters:
- name: developerId
in: path
required: true
schema:
type: string
responses:
'200':
description: If the developer was successfully returned
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
put:
tags:
- Developers
operationId: update
parameters:
- name: developerId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateDeveloperBean'
responses:
'204':
description: If the developer was successfully updated
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
delete:
tags:
- Developers
operationId: delete
parameters:
- name: developerId
in: path
required: true
schema:
type: string
responses:
'204':
description: If the developer was successfully deleted
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
/developers/{developerId}/apis:
get:
tags:
- Developers
operationId: getAllApiVersions
parameters:
- name: developerId
in: path
required: true
schema:
type: string
responses:
'200':
description: If the the list was successfully returned
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
/developers/{developerId}/contracts:
get:
tags:
- Developers
operationId: getAllClientContracts
parameters:
- name: developerId
in: path
required: true
schema:
type: string
responses:
'200':
description: If the the list was successfully returned
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
/developers/{developerId}/clients:
get:
tags:
- Developers
operationId: getAllClientVersions
parameters:
- name: developerId
in: path
required: true
schema:
type: string
responses:
'200':
description: If the the list was successfully returned
'403':
description: If the access is not allowed
'404':
description: If the developer does not exist.
deprecated: true
/developers/apis:
get:
tags:
- Developers
operationId: getAllPublicApiVersions
responses:
'200':
description: If the list of public apis was successfully returned
'403':
description: If the access is not allowed
deprecated: true
/developers/{developerId}/organizations/{organizationId}/apis/{apiId}/versions/{version}/definition:
get:
tags:
- Developers
operationId: getApiDefinition_1
parameters:
- name: developerId
in: path
required: true
schema:
type: string
- name: organizationId
in: path
required: true
schema:
type: string
- name: apiId
in: path
required: true
schema:
type: string
- name: version
in: path
required: true
schema:
type: string
responses:
'200':
description: If the API definition is successfully returned.
'404':
description: If the API version does not exist.
deprecated: true
/developers/organizations/{organizationId}/apis/{apiId}/versions/{version}/definition:
get:
tags:
- Developers
operationId: getPublicApiDefinition
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: apiId
in: path
required: true
schema:
type: string
- name: version
in: path
required: true
schema:
type: string
responses:
'200':
description: If the API definition is successfully returned.
'404':
description: If the API version does not exist.
deprecated: true
components:
schemas:
DeveloperMappingBean:
type: object
properties:
clientId:
type: string
organizationId:
type: string
DeveloperBean:
type: object
properties:
id:
type: string
clients:
uniqueItems: true
type: array
items:
$ref: '#/components/schemas/DeveloperMappingBean'
UpdateDeveloperBean:
type: object
properties:
clients:
uniqueItems: true
type: array
items:
$ref: '#/components/schemas/DeveloperMappingBean'