EmpowerID Web API
The EmpowerID Web API provides a REST interface for accessing EmpowerID features programmatically. Use the API to build integrations, automate identity management tasks, and connect EmpowerID with your applications.
Authentication
The API supports multiple OAuth 2.0 and OpenID Connect flows:
- Authorization Code Grant
- Device Authorization Grant
- Resource Owner Password Grant
- Client Credentials Grant
- Client Certificate Grant
- JWT Bearer Grant
- Refresh Token Grant
- Implicit Grant
See the OAuth 2.0 and OpenID Connect Flows section for implementation details.
Getting Started
- Register an OAuth Application - Set up your application for API access
- Get an Access Token - Authenticate and obtain credentials
- Search for Persons - Make your first API call
API Examples
Practical tutorials for common operations:
Security
For enhanced security, the API supports JSON Web Encryption (JWE) and JSON Web Signature (JWS):
Postman Collection
Explore pre-configured API requests and examples: View Postman Collection
Legacy Application Integration
Modernize existing .NET applications with Azure AD authentication: