Get integration fields
get_integration_fieldsIntegrations (between two systems): Use when someone asks whether a particular field travels between two systems for one record type, for example the phone number, the address, the due date, the line items or the tax of an invoice. Returns every field that travels with the name it has in each system and how it travels ("always": no switch; "needed": locked on, the note says why; "switchable": on unless switched off in the wizard), notes such as fields that only travel when the record is created, the fields of that record type that do not travel, and a link that opens the setup. Record type keys come from get_integration_options. It needs no sign in. Not for which record types a pair offers (use get_integration_options) or for a person's own field mapping.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source_system": "<source_system>",
"target_system": "<target_system>",
"record_type": "<record_type>"
},
"name": "get_integration_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| record_type | Yes | The record type, by the key get_integration_options returns, for example "contact", "invoice" or "deal_to_invoice". | |
| source_system | Yes | The system records come from, by its key. | |
| target_system | Yes | The system records go into, by its key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | ||
| source | Yes | ||
| target | Yes | ||
| outcome | Yes | ||
| summary | Yes | ||
| setUpUrl | Yes | ||
| notCarried | Yes | ||
| recordType | Yes | ||
| recordTypeLabel | Yes | ||
| offeredRecordTypes | Yes | ||
| requestIntegrationUrl | Yes |