What is activation?
Activation is the one-time setup that connects your app to an eID provider so it can run verifications. Every provider you want to use must be activated once for your app before it accepts real users.Why is it needed?
Most eID providers, especially those backed by governments or banks, need to know who is relying on their identity data before they release it. So each provider has its own onboarding step before you can go live. Hopae manages this process for you and turns it into a single step, instead of a separate onboarding with each provider.Activation types
Providers differ in how much is needed to turn them on. Each one falls into one of three types:Status and lifecycle
Every provider moves through a small set of states. You can read the current state at any time and show it in your own UI.
How a provider moves between these states depends on its type:
- Direct providers skip the review and become
activatedright away. - Registration providers go through review before they are approved or rejected.
rejectedis not the end. Fixing your details and submitting again restarts the review.- Contract providers stay
not_activateduntil the separate onboarding with the provider is complete.
Shared company details
The first time you activate a provider, the business details you enter (company name, address, contact, and so on) are saved to your app. The next provider you activate prefills those shared details, so you do not re-enter them every time. Details that are specific to one provider stay with that provider.Sandbox
The sandbox runs the same activation flow as production, so you build and test against real statuses and timing. Nothing is sent to a real provider, but registration providers still wait atactivation_requested for review and contract providers still need their separate onboarding — just like production.
To test the full activated flow without waiting for review, submit with demo: true (sandbox only). Registration and contract providers then move to activation_processing and auto-approve to activated about a second later.
Webhook notifications
When a provider becomes activated, or a submission is rejected, Hopae can notify your system with a webhook so you do not have to poll for changes. Webhooks fire in both sandbox and production — a sandboxdemo: true activation triggers the same webhook a real approval would. See Webhook Signing for how to verify them.
See also
- Submit Activation for the request and response details.
- Get Providers to read activation status and required fields.

