Get a contact
One contact by Peeve’s contact id (a UUID), not your external_user_id.
Credential: API token · Role: any (read)
Searching by your own id instead: GET /v1/contacts?external_user_id=….
Authorizations
An API token (pv_ut_…) as Authorization: Bearer pv_ut_…. X-Peeve-Key is accepted too. Never a query parameter — URLs end up in proxy logs and Referer headers.
The token carries its owner's live workspace role, re-read on every call.
Path Parameters
Peeve's id for the contact — the id field on a contact object, a UUID. The code calls it the end-user id.
This is not your own external_user_id. Passing one returns 400 invalid_id. To go from your id to this one, look the contact up first: GET /v1/contacts?external_user_id=user_8412 and read data[0].id.