List contacts
easybill_list_contactsList contacts for an easybill customer with pagination and optional field filtering. Use next_page to continue paging through results.
Instructions
List contacts from easybill with optional filters and pagination.
Contacts are always scoped to one customer, so 'customer_id' is required.
Returns a compact field set by default; pass 'fields' for specific columns or ['all'] for everything.
Returns: { total, count, page, pages, has_more, next_page, items[] }. Use 'next_page' to continue paging. Monetary values are integers in cents (150 = 1.50 EUR).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starting at 1. Use 'next_page' from a previous response to continue. | |
| limit | No | Items per page, 1-1000 (default 25). Keep this small unless you need bulk data. | |
| fields | No | Limit returned columns to these field names (e.g. ['number','amount','paid_at']). Pass ['all'] for every field. Omit for a compact default set. Fewer fields = less context used. | |
| customer_id | Yes | The numeric ID of the customer whose contacts these are. Find it with easybill_list_customers. | |
| response_format | No | Output format: 'markdown' for readable prose, 'json' for machine-readable data | markdown |