get_contacts
Retrieve and filter LibreDesk contacts with pagination and sorting to locate customer records and review contact details.
Instructions
Get Contacts
Requires the contacts:read_all permission.
GET /api/v1/contacts
Tags: Contacts
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (defaults to 1) (query parameter) | |
| order | No | Sort direction (case-insensitive). Used only with `order_by`, defaults to ascending. (query parameter) | |
| filters | No | JSON-encoded filter. Either an array of conditions that are AND-ed, e.g. `[{"model":"conversations","field":"status_id","operator":"equals","value":"1"}]`, or a group `{"logic":"AND","rules":[...]}` with at most one level of nested groups. Operators: `equals`, `not equals`, `greater than`, `less than`, `set`, `not set`, `in`, `between`, `contains`, `ilike`, `not contains`. Filterable fields: `users` (email, created_at, updated_at). (query parameter) | |
| order_by | No | Field to sort by, as `model.field`. Results are unordered when omitted. (query parameter) | |
| page_size | No | Number of items per page (defaults to 30, max 500) (query parameter) |