Akeyless · Schema
Akeyless Auth Request
Schema for authenticating to Akeyless and obtaining an access token via /auth.
Secrets ManagementZero TrustCloud SecurityIdentity SecurityMachine IdentityCertificate ManagementPKIKMSEncryptionSSH AccessDynamic SecretsPrivileged Access ManagementDevSecOps
Properties
| Name | Type | Description |
|---|---|---|
| access-type | string | The authentication method to use. |
| access-id | string | The access ID of the auth method. |
| access-key | string | The access key for API key authentication. |
| cloud-id | string | The cloud identity token for cloud-provider IAM authentication (AWS, Azure, GCP). |
| k8s-service-account-token | string | Kubernetes service account JWT token for K8S authentication. |
| k8s-auth-config-name | string | The name of the Kubernetes auth configuration in Akeyless. |
| ldap-username | string | LDAP username for LDAP authentication. |
| ldap-password | string | LDAP password for LDAP authentication. |
| jwt | string | JWT token for OIDC/SAML/GCP authentication. |
| uid-token | string | Universal Identity token. |
| cert-data | string | PEM-encoded client certificate for certificate-based authentication. |
| key-data | string | PEM-encoded private key for certificate-based authentication. |
| gateway-url | string | Akeyless Gateway URL for self-hosted deployments. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api.akeyless.io/schemas/auth",
"title": "Akeyless Auth Request",
"description": "Schema for authenticating to Akeyless and obtaining an access token via /auth.",
"type": "object",
"required": ["access-type"],
"properties": {
"access-type": {
"type": "string",
"description": "The authentication method to use.",
"enum": [
"api_key",
"aws_iam",
"azure_ad",
"gcp",
"k8s",
"ldap",
"oidc",
"saml",
"cert",
"universal_identity",
"email",
"oauth2"
],
"example": "api_key"
},
"access-id": {
"type": "string",
"description": "The access ID of the auth method.",
"example": "p-1234567890abcdef"
},
"access-key": {
"type": "string",
"description": "The access key for API key authentication.",
"example": "AK123456789012345678901234567890"
},
"cloud-id": {
"type": "string",
"description": "The cloud identity token for cloud-provider IAM authentication (AWS, Azure, GCP)."
},
"k8s-service-account-token": {
"type": "string",
"description": "Kubernetes service account JWT token for K8S authentication."
},
"k8s-auth-config-name": {
"type": "string",
"description": "The name of the Kubernetes auth configuration in Akeyless."
},
"ldap-username": {
"type": "string",
"description": "LDAP username for LDAP authentication."
},
"ldap-password": {
"type": "string",
"description": "LDAP password for LDAP authentication."
},
"jwt": {
"type": "string",
"description": "JWT token for OIDC/SAML/GCP authentication."
},
"uid-token": {
"type": "string",
"description": "Universal Identity token."
},
"cert-data": {
"type": "string",
"description": "PEM-encoded client certificate for certificate-based authentication."
},
"key-data": {
"type": "string",
"description": "PEM-encoded private key for certificate-based authentication."
},
"gateway-url": {
"type": "string",
"description": "Akeyless Gateway URL for self-hosted deployments.",
"format": "uri",
"example": "https://my-gateway.example.com:8000"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/akeyless-auth"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
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.