Skip to main content
POST /api/v1/sso/start finds the user by external_reference, creates or links the social identity, assigns the branch, and returns a temporary SSO URL.
Synchronize the branch and complete the migration of existing users with ExuraCopy Support before sending branch_id in production.

Request

Fields

Send the external ID used by your CRM, not the internal ID returned by ExuraCopy when synchronizing the branch. An unregistered branch produces a 422 response.
For an existing user, an explicit branch_id may update the assignment. If the user moves to another branch, first confirm with ExuraCopy how this affects products and active subscriptions.

Response

The CRM must immediately redirect the browser to redirect_url. Do not consume the token from the backend or attempt to reuse it.

Previous: Synchronize branches

Register the branch before starting SSO.

Next: Direct password

Enable additional access with email and password.
Last modified on November 3, 2026