Programmers reference for Intercom Reader
In TQL, specify Global.IntercomReader as the source type and configure its properties as needed.
Intercom Reader properties
Property | Type | Default value | Notes |
|---|---|---|---|
Authentication mode | Select list
| (none) | Specifies how the reader authenticates to Intercom. |
API key | String | Server-side access token used when Authentication mode is API key. | |
Access token | Password | Access token used when Authentication mode is OAuth. Provide a refresh token when long-running unattended access is required. | |
Migrate schema | Boolean | False | Available in Initial Load. When enabled, propagates object schema from source to target. |
Mode | Select list
| Initial load | Initial load copies existing data and stops; Incremental load continuously captures changes. |
Polling interval | String | 5m | Integer + unit (d/h/m/s). Controls how often the reader polls for changes. |
Start position | String | %=-1 | Specifies the initial reading position for each table based on the incremental marker. |
Incremental load marker | String | UpdatedAt | Name of the column used for incremental reads. Must be a timestamp or strictly increasing numeric value. |
Tables | String | Semicolon-delimited list of tables to read. Supports | |
Excluded tables | String | Tables to exclude (useful when | |
Thread pool count | Integer | 10 | Number of parallel threads used for reads. Typically one per active table yields best throughput. The |
Connection pool size | Integer | 20 | Maximum active HTTP connections. Avoid setting thread pool higher than connection pool. |
Supported tables
Companies
CompanyContacts
CompanySegments
Contacts
Conversations
Segments
DataAttributes
Tags
Teams
Admins
Notes