For AI agents: The complete documentation index is available at /docs/llms.txt. A markdown version of this page is available at /docs/reference/api-endpoints.md.

API Endpoints Guarded by API Keys

On this page

FusionAuth exposes a REST API. This page lists API endpoints that leverage API Keys along with the supported HTTP methods.

For full request and response documentation, see the API reference.

Authentication#

The Auth column shows the API key scope required for each endpoint:

Endpoint List#

Endpoint GETPOSTPUTPATCHDELETEAuth
/api/api-key✓✓✓✓✓API Key Authentication
/api/application✓✓✓✓✓API Key Authentication
/api/application/oauth-configuration✓––––API Key Authentication
/api/application/role–✓✓✓✓API Key Authentication
/api/application/scope✓✓✓✓✓API Key Authentication
/api/application/search✓✓–––API Key Authentication
/api/cleanspeak/notify–✓–––API Key Authentication
/api/connector✓✓✓✓✓Global API Key Authentication
/api/consent✓✓✓✓✓API Key Authentication
/api/consent/search✓✓–––Global API Key Authentication
/api/email/send–✓–––API Key Authentication
/api/email/template✓✓✓✓✓Global API Key Authentication
/api/email/template/preview–✓–––Global API Key Authentication
/api/email/template/search✓✓–––Global API Key Authentication
/api/entity✓✓✓✓✓API Key Authentication
/api/entity/grant✓✓✓–✓API Key Authentication
/api/entity/grant/search✓✓–––API Key Authentication
/api/entity/search✓✓✓––API Key Authentication
/api/entity/type✓✓✓✓✓Global API Key Authentication
/api/entity/type/permission–✓✓✓✓API Key Authentication
/api/entity/type/search✓✓–––Global API Key Authentication
/api/form✓✓✓✓✓Global API Key Authentication
/api/form/field✓✓✓✓✓Global API Key Authentication
/api/group✓✓✓✓✓API Key Authentication
/api/group/member–✓✓–✓API Key Authentication
/api/group/member/search✓✓–––API Key Authentication
/api/group/search✓✓–––API Key Authentication
/api/identity-provider✓✓✓✓✓API Key Authentication
/api/identity-provider/link✓✓––✓API Key Authentication
/api/identity-provider/link/pending✓––––API Key Authentication
/api/identity-provider/search✓✓–––API Key Authentication
/api/identity-provider/test✓✓–––API Key Authentication
/api/identity/verify–✓–––API Key Authentication
/api/identity/verify/complete–✓–––API Key Authentication
/api/identity/verify/send–✓–––API Key Authentication
/api/identity/verify/start–✓–––API Key Authentication
/api/integration✓–✓✓–Global API Key Authentication
/api/ip-acl✓✓✓✓✓Global API Key Authentication
/api/ip-acl/search✓✓–––Global API Key Authentication
/api/jwt/refresh✓✓––✓API Key Authentication
/api/jwt/vend–✓–––API Key Authentication
/api/key✓–✓–✓Global API Key Authentication
/api/key/generate–✓–––Global API Key Authentication
/api/key/import–✓–––Global API Key Authentication
/api/key/search✓✓–––Global API Key Authentication
/api/lambda✓✓✓✓✓Global API Key Authentication
/api/lambda/search✓✓–––Global API Key Authentication
/api/logger✓✓–––Global API Key Authentication
/api/login–✓✓––API Key Authentication
/api/message/template✓✓✓✓✓Global API Key Authentication
/api/message/template/preview–✓–––Global API Key Authentication
/api/messenger✓✓✓✓✓Global API Key Authentication
/api/passwordless/start–✓–––API Key Authentication
/api/prometheus/metrics✓––––Global API Key Authentication
/api/reactor✓✓✓–✓Global API Key Authentication
/api/reactor/metrics✓––––Global API Key Authentication
/api/report/daily-active-user✓––––Global API Key Authentication
/api/report/login✓––––API Key Authentication
/api/report/monthly-active-user✓––––Global API Key Authentication
/api/report/registration✓––––Global API Key Authentication
/api/report/totals✓––––Global API Key Authentication
/api/status✓––––Global API Key Authentication
/api/system-configuration✓✓✓✓–Global API Key Authentication
/api/system/audit-log✓✓–––API Key Authentication
/api/system/audit-log/export✓✓–––API Key Authentication
/api/system/audit-log/search✓✓–––API Key Authentication
/api/system/event-log✓––––Global API Key Authentication
/api/system/event-log/search✓✓–––Global API Key Authentication
/api/system/log/export✓✓–––Global API Key Authentication
/api/system/login-record/export✓✓–––Global API Key Authentication
/api/system/login-record/search✓✓–––Global API Key Authentication
/api/system/reindex✓✓–––Global API Key Authentication
/api/system/version✓––––API Key Authentication
/api/system/webhook-attempt-log✓––––Global API Key Authentication
/api/system/webhook-event-log✓––––Global API Key Authentication
/api/system/webhook-event-log/search✓✓–––Global API Key Authentication
/api/tenant✓✓✓✓✓API Key Authentication
/api/tenant-manager✓✓✓✓–Global API Key Authentication
/api/tenant-manager/identity-provider–✓✓✓✓Global API Key Authentication
/api/tenant/search✓✓–––Global API Key Authentication
/api/theme✓✓✓✓✓Global API Key Authentication
/api/theme/search✓✓–––Global API Key Authentication
/api/two-factor/secret✓––––API Key Authentication
/api/two-factor/send–✓–––API Key Authentication
/api/two-factor/start–✓–––API Key Authentication
/api/two-factor/status✓✓–––API Key Authentication
/api/user✓✓✓✓✓API Key Authentication
/api/user-action✓✓✓✓✓Global API Key Authentication
/api/user-action-reason✓✓✓✓✓Global API Key Authentication
/api/user/action✓✓✓–✓API Key Authentication
/api/user/bulk––––✓API Key Authentication
/api/user/change-password✓✓–––API Key Authentication
/api/user/comment✓✓–––API Key Authentication
/api/user/comment/search✓✓–––API Key Authentication
/api/user/consent✓✓✓✓✓API Key Authentication
/api/user/family✓✓✓–✓API Key Authentication
/api/user/family/pending✓––––API Key Authentication
/api/user/family/request–✓–––API Key Authentication
/api/user/forgot-password–✓–––API Key Authentication
/api/user/import–✓–––API Key Authentication
/api/user/recent-login✓––––Global API Key Authentication
/api/user/refresh-token/import–✓–––API Key Authentication
/api/user/registration✓✓✓✓✓API Key Authentication
/api/user/search✓✓✓––API Key Authentication
/api/user/two-factor–✓✓–✓API Key Authentication
/api/user/two-factor/recovery-code✓✓–––API Key Authentication
/api/user/verify-email–✓✓––API Key Authentication
/api/user/verify-registration–✓✓––API Key Authentication
/api/webauthn✓–––✓API Key Authentication
/api/webauthn/import–✓–––API Key Authentication
/api/webauthn/register/start–✓–––API Key Authentication
/api/webauthn/start–✓–––API Key Authentication
/api/webhook✓✓✓✓✓Global API Key Authentication
/api/webhook/search✓✓–––Global API Key Authentication
/oauth2/device/user-code–✓–––API Key Authentication