Skip to main content
Emerge Link is a hosted consent flow that handles user authentication, consent collection, and data portability compliance. Users authenticate with their data provider (Google) and grant your application access to their data.

Flow states

When a user completes (or exits) the consent flow, they’re redirected to your redirect_uri with a status parameter:
StatusDescription
successFirst-time consent granted for this user
reauthorizedUser re-linked an existing consent
failureUser cancelled or an error occurred

Try the demo

Preview the latest single-checkbox demo flow:

Wonderful AI

Endpoint coming next. This demo is configured for a single consent checkbox.

Integration steps

1

Get credentials

Sign up for The Control Room and create your client credentials.
2

Configure your flow

Set your company name, logo, and redirect URIs via the API or The Control Room.
3

Generate signed links

Create HMAC-signed URLs server-side to initiate the consent flow.
4

Handle callbacks

Process the redirect callback and verify the state parameter.
5

Set up webhooks

Receive consent and data export lifecycle events (for example revocations and data.ready updates).
If you update branding in The Control Room and want to remove a logo, clear the logo field. That sets logo_url to null and removes the stored logo.

What users see

The consent flow presents users with:
  1. Partner context - Your company name and logo
  2. Data explanation - What data will be shared and why
  3. Google OAuth - Standard Google authentication
  4. Consent confirmation - Explicit consent checkbox
The flow is designed for compliance with GDPR, CCPA, and Google’s data portability requirements.

Next steps

Authentication

Learn about API credentials and HMAC signing

Create Links

Generate signed consent URLs