Respond to Proposal
Accept, counter, or reject a proposal. - **accept**: Requires `selected_slot_id`. Proposal transitions to `accepted` when ALL required participants accept. - **counter**: Requires `counter_slots`. Current proposal transitions to `countered`, a new proposal is created in the same thread. - **reject**: Any required participant rejecting transitions the whole proposal to `rejected`.
Auth required: Yes
id (path, string) (required)Idempotency-Key (header, string) — Unique key for idempotent POST requests (1-256 chars: alphanumeric, `_`, `-`, `:`, `.`).
Same key + same body within 24h replays the cached response.
action: string (required)selected_slot_id: string — Required for accept action — ID of the slot to selectcounter_slots: array — Required for counter actionmessage: string200: Response recorded400: Validation error401: Authentication required or invalid404: Resource not found409: Resource conflict422: Idempotency-Key was already used with a different request bodyRequires authentication. Pass a Bearer token (Supabase JWT) or an API key (`Authorization: Bearer vennio_sk_live_*`) in the request headers.
Base URL: https://api.vennio.app