Skip to content
Inkbox

Inkbox

ContactDocs
GuidesAPI Reference
GuidesAPI Reference

Jump to

Authenticator Apps

An authenticator app is a container for OTP accounts. Each app belongs to an organization and can optionally be linked to an agent identity. You can think of it as your agent's virtual authenticator device.


Create authenticator app POST

POST /authenticator/apps

Create a new authenticator app. Optionally pass agent_handle to link the app to an identity on creation.

Request body

FieldTypeRequiredDescription
agent_handlestringNoAgent identity handle to link this app to. If omitted, the app is created unlinked.

Request example

JSONJSON

Response (201)

JSONJSON

Error responses

StatusDescription
403Organization ID missing from token
404Agent identity not found
409Identity already has an authenticator app

Code examples


List authenticator apps GET

GET /authenticator/apps

List all non-deleted authenticator apps for your organization.

Response (200)

JSONJSON

Code examples


Get authenticator app GET

GET /authenticator/apps/{id}

Get a single authenticator app by ID.

Path parameters

ParameterTypeDescription
idUUIDAuthenticator app ID

Response (200)

JSONJSON

Code examples


Delete authenticator app DELETE

DELETE /authenticator/apps/{id}

Soft-delete an authenticator app. This also unbinds the app from its identity (if linked) and soft-deletes all child accounts. Returns 204 No Content on success.

Path parameters

ParameterTypeDescription
idUUIDAuthenticator app ID

Code examples


Authenticator app object

FieldTypeDescription
idUUIDUnique authenticator app identifier
organization_idstringOrganization that owns this app
identity_idUUID | nullLinked agent identity ID, or null if unlinked
statusstringLifecycle status: active, deleted
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast update timestamp (ISO 8601)

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website