For the complete documentation index, see llms.txt.

GET /v1/proposals/by-token

Get Proposal by Magic-Link Token

Resolve a single-use magic-link token to its proposal. Used by the unauthenticated web pages a recipient lands on after clicking Accept/Decline in a proposal-invitation email. No `Authorization` header is required — the token itself is the credential. The token is not consumed by this read; it is only consumed when the recipient submits an action via `POST /v1/proposals/{id}/response` with the `token` body field. ## Error codes - `400` — `token` query parameter is missing - `401 invalid_token` — token does not exist (malformed or already consumed for a named single-use token) - `404 proposal_not_found` — token resolved but the referenced proposal (or bound participant row) has been deleted - `410 token_expired` — token exists but has passed its `expires_at`

Auth required: No

Parameters

Responses

Authentication

This endpoint does not require authentication.

Base URL: https://api.vennio.app