> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://apidocs.polytomic.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://apidocs.polytomic.com/_mcp/server.

# Salesloft

Supports:
* ✅ Models
* ✅ Model sync destination
* ✅ Bulk sync source
* ✅ Connection Proxy


## Connection

### Configuration
<table>
<thead>
<tr>
<th>Name</th><th>Type</th><th>Description</th><th>Required</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>application_id</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;"></td>
<td><code>optional</code></td>
</tr>
<tr>
<td><code>auth_method</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;">Authentication method<br/><br/>Accepted values: `oauth`, `api_key` <a href="#auth-method-api-key">↓</a></td>
<td><code>required</code></td>
</tr>
<tr>
<td><code>client_secret</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;"></td>
<td><code>optional</code></td>
</tr>
<tr>
<td><code>oauth_refresh_token</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;"></td>
<td><code>optional</code></td>
</tr>
</tbody>
</table>

<table>
<thead>
<tr>
<th>Read-only property</th><th>Type</th><th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>connected_user</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;">Connected user's email</td>
</tr>
</tbody>
</table>

<a id="auth-method-api-key"></a>

#### `auth_method`

When `auth_method` is `api_key`:

<table>
<thead>
<tr>
<th>Name</th><th>Type</th><th>Description</th><th>Required</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>api_key</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;">API key</td>
<td><code>required</code></td>
</tr>
</tbody>
</table>

```json
{
  "name": "Salesloft connection",
  "type": "salesloft",
  "configuration": {
    "api_key": "",
    "application_id": "a45gadsfdsaf47byor2ugfbhsgllpf12gf56gfds",
    "auth_method": "api_key",
    "client_secret": "ay8d5hdepz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq",
    "oauth_refresh_token": "dasfdasz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq"
  }
}
```


#### Example

```json
{
  "name": "Salesloft connection",
  "type": "salesloft",
  "configuration": {
    "application_id": "a45gadsfdsaf47byor2ugfbhsgllpf12gf56gfds",
    "auth_method": "oauth",
    "client_secret": "ay8d5hdepz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq",
    "oauth_refresh_token": "dasfdasz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq"
  }
}
```


## Model Sync
### Source
#### Configuration
<table>
<thead>
<tr>
<th>Name</th><th>Type</th><th>Description</th><th>Required</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>object</code></td>
<td><code>string</code></td>
<td style="vertical-align: top;">Object<br/><br/>Accepted values: `task`, `people`, `people_tags`, `people_content_restriction`, `account`, `account_tags`, `success`, `import`, `account_stage`, `account_tier`, `crm_activity`, `crm_activity_field`, `crm_user`, `group`, `phone_number_assignment`, `team`, `user`, `meeting`, `meeting_attendee`, `meeting_guest`, `email_template`, `email_template_attachment`, `email_template_tag`, `team_template`, `team_template_attachment`, `team_template_tag`, `calendar_event`, `calendar_event_attendee`, `cadence_tag`, `person_stage`, `cadence_priority`, `cadence_membership`, `step`, `action`, `call_instruction`, `meeting_settings`, `meeting_settings_time_available`, `integration_detail`, `other_detail`, `email_details`, `conversation`, `transcription`, `transcription_sentence`</td>
<td><code>required</code></td>
</tr>
</tbody>
</table>


#### Example
```json
{
  ...
  "configuration": {
    "object": "people"
  }
}
```


### Target
Salesloft connections may be used as the destination in a model sync.







## Bulk Sync
### Source
Salesloft connections may be used as a bulk sync source. No additional configuration options are required.