Skip to content

GET/v1/contacts

List contacts (paginated)

Returns non-blocked contacts in the workspace (`is_blocked = false`), ordered by `created_at` descending. Blocked contacts are excluded from the list but can still be retrieved by identifier via `GET /v1/contacts/{identifier}`. Empty workspace returns `200` with `data: []` and `meta.total: 0`. Private upstream path: `/v1/contacts`.

Parameters 2

NameTypeDescription
pagequery · integer
per_pagequery · integer

Bearer token required

Response examples

200OK

application/json example derived from schema

{
  "success_code": "OK",
  "message": "OK",
  "details": {},
  "data": [
    {
      "id": "string",
      "avatar": "string",
      "full_name": "string",
      "email": "string"
    }
  ],
  "meta": {
    "current_page": 0,
    "per_page": 0,
    "total": 0,
    "last_page": 0,
    "links": {
      "first": "string",
      "last": "string",
      "prev": "string",
      "next": "string"
    }
  }
}
400Bad Request

application/json example derived from schema

{
  "error_code": "VALIDATION_ERROR",
  "message": "string",
  "details": {}
}