Skip to main content

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​

  1. Register an OAuth Application - Set up your application for API access
  2. Get an Access Token - Authenticate and obtain credentials
  3. 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: