How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hanko User Management API

The User Management API from Hanko — 5 operation(s) for user management.

Hanko User Management API is one of 21 APIs that Hanko publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include User Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 9 operations across 5 paths, and defines 21 schemas. It is described by OpenAPI 3.2.0, at version 1.2.0.

Requests are made against 2 base URLs: https://{tenant_id}.hanko.io/admin, https://{tenant_id}.hanko.io.

9 operations 5 paths 21 schemas 2 DELETE3 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.2.0
Base URL
https://{tenant_id}.hanko.io
Authentication
HTTP Bearer, API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 3

Hanko User Management API declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (API Key) (BearerApiKeyAuth). An API key is passed in the cookie as hanko (CookieAuth). It accepts HTTP bearer tokens (JWT) (BearerTokenAuth).

  • BearerApiKeyAuth — Bearer authentication header of the form Bearer , where is your API key. Must only be used when using Hanko Cloud.

Paths & Operations 9

Across 5 paths, the API surfaces 9 operations — 2 DELETE, 3 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

User Management 9
GET
/users
Get a list of users
listUsers 5 params → 200400500
POST
/users
Create a new user
createUser body → 200400409500
DELETE
/users/{id}
Delete a user by ID
deleteUser 1 param → 204404500
GET
/users/{id}
Get a user by ID
getUser 1 param → 200400404500
PATCH
/users/{id}
Update a user by ID
patchUser 1 param body → 200400404500
POST
/userdeprecated
Get user details by email
getUserId body → 200400404500
DELETE
/userdeprecated
Deletes the current user
deleteUser → 204401500
GET
/me
Get the current user
IsUserAuthorized → 200400401500
POST
/logout
Log out the current user
logout → 204401500

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are UserBase_2 (13 properties), WebauthnCredential (11 properties), WebAuthnCredential (11 properties), Identity (6 properties). Each schema is shown below with its type and property counts.

Identity
object
A third party provider identity
6 properties
Identities
array
A list of third party provider identities
OTP
object
2 properties 2 required
UserBase
object
6 properties 3 required
WebAuthnCredential
object
11 properties 8 required
Email
object
6 properties 6 required
UUID4
string
UserMetadata
object
User metadata
3 properties
Username
object
The username of the user
4 properties
Error
object
2 properties 2 required
Password
object
The password credential of a user
3 properties
User
Identity_2
object
Representation of a user's third party connection/identity.
3 properties
Identities_2
array
The user's third party connections/identities.
UserBase_2
object
13 properties
Emails
array
WebauthnCredential
object
11 properties
UserMetadata_2
object
The public and unsafe metadata of a user
2 properties
CreateUserResponseObject
object
2 properties
Username_2
object
The representation of a username of the user
4 properties
WebauthnCredentials
array
A list of WebAuthn credentials

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hanko-user-management-api-openapi.yml Raw ↑

Other APIs Hanko publishes across the network.

Hanko Audit Logs API
Hanko Credentials API
Hanko Email Management API
Hanko Login API
Hanko Metrics API
Hanko Mfa API
Hanko Passcode API
Hanko Password API
Hanko SAML API
Hanko Session Management API
Hanko Sessions API
Hanko Status API
Where this information came from

This is an independent, third-party profile of Hanko User Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.