POST /v1/contacts/{id}/unsubscribe
Path parameters
The contact id to opt out.
App-level signal, not a delivery block. Unsubscribing flips the contact’s
subscribed flag — an app-level signal you honor in your own sending logic. It does not add the address to the suppression list. To hard-block delivery, add a suppression as well.Request
Response
Returns200 OK with the contact, now showing subscribed: false and a non-null unsubscribedAt. The call is idempotent. An unknown id returns 404 not_found.
200 OK
