API error · HTTP 400

token_invalid

expired or already-used email link.

What it means

expired or already-used email link.

How to handle it

Request a fresh email link and use it once before it expires; do not retry the rejected token.

Wire contract

Codetoken_invalid
Classinvalid_request
HTTP status400
Meta keysNone
RaisedYes

The response uses the standard {"error": {…}} envelope. Branch on error.code, not the human-readable message. Preserve request_id when reporting a failure.