FusionAuth

api.fusionauth.io

Community

FusionAuth is a self-hostable identity and access management platform. It provides APIs for user registration, login, JWT management, multi-factor authentication, application configuration, and tenant management for multi-tenant deployments.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.fusionauth.io

Crawl failures

1

Last verified

2026-03-01T11:07:49.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

create_application

developer-tools

Create a new application (client) in FusionAuth with OAuth settings, roles, and authentication policies.

Detail: https://api.fusionauth.io/capabilities/create_application

create_user

developer-tools

Create a new user in FusionAuth. Optionally register them to an application in the same request.

Detail: https://api.fusionauth.io/capabilities/create_user

issue_refresh_token

developer-tools

Exchange a refresh token for a new JWT access token. Supports token rotation for security.

Detail: https://api.fusionauth.io/capabilities/issue_refresh_token

login_user

email

Authenticate a user with email/username and password. Returns a JWT access token and refresh token on success.

Detail: https://api.fusionauth.io/capabilities/login_user

register_user

developer-tools

Register an existing user to an application. This associates the user with an app and assigns roles.

Detail: https://api.fusionauth.io/capabilities/register_user

retrieve_user

email

Retrieve a user's profile by ID, email, or username. Returns full user data including registrations and group memberships.

Detail: https://api.fusionauth.io/capabilities/retrieve_user

start_passwordless_login

email

Initiate a passwordless login flow by sending a magic link or one-time code to the user's email.

Detail: https://api.fusionauth.io/capabilities/start_passwordless_login

validate_jwt

developer-tools

Validate a JWT access token and return its claims. Useful for verifying tokens without a local public key.

Detail: https://api.fusionauth.io/capabilities/validate_jwt

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: FusionAuth
Description: FusionAuth is a self-hostable identity and access management platform. It provides APIs for user registration, login, JWT management, multi-factor authentication, application configuration, and tenant management for multi-tenant deployments.
Auth: api_key
Capabilities:
  - create_application: Create a new application (client) in FusionAuth with OAuth settings, roles, and authentication policies.
  - create_user: Create a new user in FusionAuth. Optionally register them to an application in the same request.
  - issue_refresh_token: Exchange a refresh token for a new JWT access token. Supports token rotation for security.
  - login_user: Authenticate a user with email/username and password. Returns a JWT access token and refresh token on success.
  - register_user: Register an existing user to an application. This associates the user with an app and assigns roles.
  - retrieve_user: Retrieve a user's profile by ID, email, or username. Returns full user data including registrations and group memberships.
  - start_passwordless_login: Initiate a passwordless login flow by sending a magic link or one-time code to the user's email.
  - validate_jwt: Validate a JWT access token and return its claims. Useful for verifying tokens without a local public key.