Authentication
Requires an API key withapplications:create scope.
Path parameters
string
required
The application ID (UUID) returned by Create Application.
Response
Returns201 Created on success.
string
The newly generated pre-authentication code. Expires 72 hours after creation.
string
Full URL with the new pre-auth code embedded. Redirect the user here to bypass email verification. Uses your custom domain when one is active.
string
ISO 8601 timestamp for when the pre-auth code expires.
string
UUID of the primary participant the code was issued for.
boolean
true if the participant has already verified their email. In this case the pre-auth code still works, but verification would not have been required anyway.Examples
This endpoint is designed for the re-entry flow: a user starts an application, leaves the form, and later returns via the partner platform. Instead of creating a duplicate application, call this endpoint to get a fresh pre-auth link for the same application.
The
already_verified field indicates whether the participant has already completed email verification. If true, the pre-auth code is still valid but redundant — the user would not be prompted for verification regardless.