raynet_search
Search records in Raynet CRM using field filters, free-text search, and pagination. Optionally return newest records first instead of default oldest-first ordering.
Instructions
Searches for records in Raynet CRM. Supports field filters, an offset for paging, and free-text search. There is no sorting mechanism — results are always ordered ascending by id (oldest first). Use newest_first to get the most recently created records instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| entity | Yes | ||
| offset | No | Number of results to skip, for paging through a large result set. | |
| filters | No | Object mapping field name to filter value. Operator syntax: "field[OP]": value, where OP is one of GT, LT, EQ — these are the ONLY operators Raynet supports. A plain "field": value means EQ. GEQ and LEQ do NOT exist — Raynet rejects them with a 400 'Unsupported operator' error. For an inclusive lower bound, use GT with the day before instead, e.g. to get records from 2026-08-15 onward use {"leadDate[GT]": "2026-08-14"}. | |
| fulltext | No | Free-text search across the entity's fields. | |
| newest_first | No | Return the most recently created records (highest id) first, instead of the default ascending-by-id order. Costs an extra internal API call (one to read the total count, one to fetch the last page), and reflects the record count at the moment of the call — a record created concurrently could shift the window by one. |