qobrix_field_change_history
Trace the chronological edit history of a single field on a CRM record, showing each change with user, timestamp, before, and after values.
Instructions
Build a chronological timeline of edits to one field on one CRM record. Paginates GET /{resource}/{id}/changes and filters rows where the field appears in original or changed. Returns [{timestamp, user_id, user_name?, type, before, after}] sorted oldest-first. Use for: 'who changed source on this opportunity and when?'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Record UUID to inspect | |
| field | Yes | CRM field name whose edits to extract from original/changed objects. Example: 'source', 'status', 'agent'. NOT the LogAudit.source column (that is the resource name). | |
| resource | Yes | CRM resource name. PascalCase (e.g. 'Opportunities', 'Properties', 'Contracts') or kebab slug (e.g. 'opportunities'). Maps to GET /api/v2/{resource}/changes. Common values: Opportunities, Properties, Contacts, Contracts, Offers, Tasks, Calls, Meetings. | |
| max_pages | No | Max API pages to fetch (100 rows/page). Default 10 (1000 audit rows). | |
| resolve_users | No | When true, resolve user_id to display name via Users API (default false). |