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: