Polyrankdocs
Auth

GET /v1/auth/email/confirm

Behind EMAIL_CONFIRM_LINK_ENABLED (default off: 404 `email_confirm_link_disabled`; no route mails such a link). Consume an email confirmation link (single use). Always a 302 to the web page /auth/link: `?confirmed=1` on success, `?error=expired | used | invalid` otherwise. No token in the redirect; no session is issued.

GET
/v1/auth/email/confirm

Behind EMAIL_CONFIRM_LINK_ENABLED (default off: 404 email_confirm_link_disabled; no route mails such a link). Consume an email confirmation link (single use). Always a 302 to the web page /auth/link: ?confirmed=1 on success, ?error=expired | used | invalid otherwise. No token in the redirect; no session is issued.

Query Parameters

token*string

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/auth/email/confirm?token=string"
Empty
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "feature": "string",  "field": "string",  "plan": "string",  "retry_after_sec": 0,  "retry_after_seconds": 0,  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}