Verify Email
watch.auth.user.verify_email
Confirms a viewer's email address from the link in their verification email, then sends them on to the destination configured for the watch product.
This is the link the viewer opens in a browser, not an API call your application makes. It takes no Authorization header — the confirmation key in the URL is the credential.
Headers
No headers are required.
Endpoint
GET v2/watch/auth/verify-email
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
confirmation_key |
String | Required | The key from the verification email. |
Response Body
This endpoint does not return JSON.
On success it responds with an HTTP redirect to the watch product's configured verification destination. A viewer whose email is already verified is redirected to the same place, so opening the link twice is safe.
If the key is missing or does not match an active account, it responds with HTTP 200 and a short plain-text message rather than a redirect:
Sorry, we couldn't verify your email. this could be because your
verification link has expired. Please try regenerating the verification
link or you can reach out to support@indee.tv
Status Codes
This endpoint returns no Indee status codes. Outcomes are conveyed by the redirect or the plain-text message above.