Authlete Utility Endpoints API
API endpoints for various utility operations.
API endpoints for various utility operations.
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/authlete:authlete-utility-endpoints-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: Authlete Utility Endpoints API
description: Welcome to the **Authlete API documentation**.
version: 3.0.16
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
- description: 🇺🇸 US Cluster
url: https://us.authlete.com
- description: 🇯🇵 Japan Cluster
url: https://jp.authlete.com
- description: 🇪🇺 Europe Cluster
url: https://eu.authlete.com
- description: 🇧🇷 Brazil Cluster
url: https://br.authlete.com
security:
- bearer: []
tags:
- name: Utility Endpoints
description: API endpoints for various utility operations.
x-tag-expanded: false
paths:
/api/info:
get:
security: []
summary: Get Server Metadata
description: get the server version and enabled features
responses:
'200':
description: API information retrieved successfully
content:
application/json:
schema:
$ref: '#/components/schemas/info_response'
example:
version: 2.3.0
features:
- ciba
- dcr
- deviceflow
- fapi
- openbanking
- hsm
- gm
- tc
- oidc_federation
'400':
$ref: '#/components/responses/400'
'401':
$ref: '#/components/responses/401'
'403':
$ref: '#/components/responses/403'
'500':
$ref: '#/components/responses/500'
operationId: info_api
tags:
- Utility Endpoints
/api/misc/echo:
get:
summary: Echo
description: Echo test endpoint. Will return all path parameters in the request
responses:
'200':
description: 'Successfully echoed the request parameters
'
operationId: misc_echo_api
tags:
- Utility Endpoints
components:
responses:
'400':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/result'
example:
resultCode: A001201
resultMessage: '[A001201] /auth/authorization, TLS must be used.'
'500':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/result'
example:
resultCode: A001101
resultMessage: '[A001101] /auth/authorization, Authlete Server error.'
'401':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/result'
example:
resultCode: A001202
resultMessage: '[A001202] /auth/authorization, Authorization header is missing.'
'403':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/result'
example:
resultCode: A001215
resultMessage: '[A001215] /auth/authorization, The client (ID = 26837717140341) is locked.'
schemas:
info_response:
type: object
required:
- version
- features
properties:
version:
type: string
description: The server version.
features:
type: array
items:
type: string
description: the features that the server supports.
configuration:
type: object
additionalProperties:
type: string
description: Server configuration properties as key-value pairs.
serviceTokenCache:
type: object
description: Cache statistics for service tokens.
properties:
hitCount:
type: integer
format: int64
description: The number of cache hits.
missCount:
type: integer
format: int64
description: The number of cache misses.
loadSuccessCount:
type: integer
format: int64
description: The number of successful loads.
loadFailureCount:
type: integer
format: int64
description: The number of failed loads.
totalLoadTime:
type: integer
format: int64
description: The total load time in nanoseconds.
evictionCount:
type: integer
format: int64
description: The number of evictions.
evictionWeight:
type: integer
format: int64
description: The weight of evicted entries.
result:
type: object
properties:
resultCode:
type: string
description: The code which represents the result of the API call.
resultMessage:
type: string
description: A short message which explains the result of the API call.
securitySchemes:
bearer:
type: http
scheme: bearer
bearerFormat: JWT
description: 'Authenticate every request with a **Service Access Token** or **Organization Token**.
Set the token value in the `Authorization: Bearer <token>` header.
**Service Access Token**: Scoped to a single service. Use when automating service-level configuration or runtime flows.
**Organization Token**: Scoped to the organization; inherits permissions across services. Use for org-wide automation or when managing multiple services programmatically.
Both token types are issued by the Authlete console or provisioning APIs.
'
x-provenance:
method: harvested
publisher: Authlete
source: https://raw.githubusercontent.com/authlete/openapi/HEAD/spec_next.yaml
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)