accelo_list_contracts
List Accelo contracts (retainers) with filters, search, pagination, and optional company details.
Instructions
List contracts (retainers) from Accelo.
Contracts are always 'against' a company (against_type="company"). Each contract has billing periods (contract_periods). To find a contract's company: the against_id IS the company_id. Use fields="company()" to expand the company inline.
Contract periods link back via contract_id. To resolve a contract_period to its company: get period → contract_id → get contract → against_id.
Args: filters: Filter dict. Keys: id, standing, contract_type, manager, billable_affiliation, status, against_type, against_id, date_created/started/expired_before/after, order_by_asc/desc fields: Additional fields, e.g. "manager(),company(),contract_type()" search: Search over title page: Page number (0-indexed) limit: Results per page (max 100)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| fields | No | ||
| search | No | ||
| filters | No |