The REST-based authentication flow relies on you (the developer) dealing with most of the authentication flow in-app.

You will need to allow the user to select a provide on the client side, which will trigger a call to the Authenticate User endpoint originating from your backend. The user should then be redirected to the provided URL to complete the auth flow.


User limit

Testing & staging environments each have a 10 user limit attached to them
Please ensure that you deauthenticate all unused test accounts, or reach out to support for us to increase that cap if needed

Once the auth flow is completed, you will receive a webhook of type auth_success, informing you that the auth flow has successfully completed.

Flow Diagram


Authentication Flow