Authentication
Requires an API key withapplications:create scope.
Path parameters
The application ID (UUID) returned by Create Application.
Response
Returns201 Created on success.
The newly generated pre-authentication code. Expires 72 hours after creation.
Full URL with the new pre-auth code embedded. Redirect the user here to bypass email verification.
ISO 8601 timestamp for when the pre-auth code expires.
UUID of the primary participant the code was issued for.
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.Errors
| Error | Cause |
|---|---|
Application not found | The application ID does not exist or belongs to a different organization |
Application is in a terminal status and pre-auth is no longer applicable | The application has been completed, cancelled, or is otherwise no longer active |
No primary participant found for this application | The application has no primary participant (should not occur in normal usage) |
Invalid API key | API key is invalid, expired, or inactive |
Missing API key | No Authorization header provided |
Internal server error | An unexpected error occurred on the server |
