Skip to main content
import_integration

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
source
enum<string>
required

Provider returned by get_integration_state.

Available options:
zendesk,
intercom,
slack_ingest,
gong,
salesforce
account_id
string
required

Exact provider account id returned by get_integration_state.

Required string length: 1 - 255
etl_id
integer
required

ETL id of that same connection.

Required range: x <= 9007199254740991
action
enum<string>
required

Start the initial import or retry a failed initial import.

Available options:
start,
retry
history_days
integer

Required for start: days of history counted back from today. Confirm an ambiguous period. Forbidden for retry, which preserves the existing import configuration.

Required range: 0 <= x <= 104249991374
selected_objects
string[]

Required for Salesforce start: exact object names returned by get_integration_state query.kind objects. Confirm any doFullRepull objects import all history. Forbidden for other providers and retry.

Minimum array length: 1
Required string length: 1 - 255
selected_fields
string[]

Nonempty fields[].rawFieldName values returned by get_integration_state, not fieldName display labels. Omit to use provider defaults.

Required array length: 1 - 150 elements
Maximum string length: 255

Response

200

Tool result.