Skip to content
Console

Get a contact

GET
/api/v1/contacts/{contact_id}
curl --request GET \
--url https://api.inside.chat/api/v1/contacts/example \
--header 'Authorization: Bearer <token>'

Required scopes: contact_read
Data access: –
MCP tool: contact_get

Read an owned contact ID and blocked state. Personal fields need contact_read_pii and PII access. Unrestricted policy required; excludes reachability and remote CRM.

contact_id
required
string
/^ctc_[0-9]{1,20}_[1-9][0-9]{0,18}_[1-9][0-9]{0,18}$/
website_id
string
/^web_[0-9]{1,20}_[1-9][0-9]{0,18}$/

Optional; if present must match the resource owner.

Authorized result. Projection depends on current scopes and data policy.

Media typeapplication/json
object
data
required
object
contact
required
One of:
object
id
required
string
<= 100 characters /^ctc_[0-9]{1,20}_[1-9][0-9]{0,18}_[1-9][0-9]{0,18}$/
blocked
required
boolean
access
required
object
pii
required

Example

{
"data": {
"contact": {
"access": {
"pii": false
}
}
}
}

Invalid, duplicate or unsupported request parameters.

Missing, expired or revoked installation credential.

Resource not found or not permitted by current authority.

The requested capability is not available for application installations.

Per-app quota exceeded.

Retry-After
integer
>= 1

Enrollment, native service or required authority is unavailable.