Get CRM Record
get_crm_recordRead ONE record's fields, by the id you already have. This is the tool for 'what does this contact look like', 'which account is this contact on', 'what is this record's owner' -- a question about a record somebody has already named, rather than about a population. It reads the local mirror, calls no CRM API, spends nothing and changes nothing. IT IS NOT count_crm_records. That one answers HOW MANY match a filter and returns a capped sample to show what the filter meant; this one answers WHAT ONE RECORD HOLDS and returns every catalogued field on it, including the custom fields a preview sample leaves empty. FOLLOW A REFERENCE WITH A SECOND CALL: a contact's account_id names its account, so reading the contact and then reading that account is two calls of this tool and needs no filter. A record this connection's mirror does not hold is a 404 that says whether the id looks wrong or the record looks unsynced, because those are different things to do next.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| record_id | Yes | The CRM's own id for the record, as it appears in the mirror. | |
| object_type | Yes | Which object the record is. | |
| connection_id | Yes | The CRM connection. Call list_crm_connections first. |