Tool ID:
salesloft_conversations_find_allRun this action
Use the TypeScript SDK for a single call. Putctx.tools.execute(...) inside a Play when the call should be durable, scheduled, or run across a CSV.
import { Deepline } from 'deepline';
const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
'salesloft_conversations_find_all',
{
"title": {
"_starts_with": "example"
},
"created_at": {
"lt": "example",
"lte": "example",
"gt": "example"
},
"updated_at": {
"lt": "example",
"lte": "example",
"gt": "example"
}
},
);
console.log(result.toolResponse.raw);
CLI
deepline tools execute salesloft_conversations_find_all --input '{
"title": {
"_starts_with": "example"
},
"created_at": {
"lt": "example",
"lte": "example",
"gt": "example"
},
"updated_at": {
"lt": "example",
"lte": "example",
"gt": "example"
}
}' --json
Example response
The SDK exposes this shape atresult.toolResponse.raw. Values below are representative.
{
"data": [
{
"id": "123e4567-e89b-42d3-a456-426614174000",
"duration": 123,
"is_api": true
}
]
}
deepline tools get salesloft_conversations_find_all --json for the latest machine-readable contract.
Input reference
Fetches multiple conversations. The conversations can be filtered, paged, and sorted according to the respective parameters.| Name | Type | Required | Default | Details |
|---|---|---|---|---|
payload.title | object | No | — | Filter conversations by title, this validation is an exact match of the title |
payload.created_at | object | No | — | Returns all matching records that are less than to the provided iso8601 timestamp. The comparison is done using microsecond precision. |
payload.updated_at | object | No | — | Returns all matching records that are less than to the provided iso8601 timestamp. The comparison is done using microsecond precision. |
payload.duration | object | No | — | Returns all matching records that are less than to the provided number of milliseconds. |
payload.language_code | "en-AU" | "en-AB" | "en-GB" | "en-IN" | "en-IE" | "en-NZ" | "en-ZA" | "en-US" | "en-WL" | "es-ES" | "es-US" | "nl-NL" | "it-IT" | "fr-FR" | "fr-CA" | "de-DE" | "de-CH" | No | — | Filter conversations by language code of the transcription, this is the language of the conversation Allowed: en-AU, en-AB, en-GB, en-IN, en-IE, en-NZ, en-ZA, en-US, en-WL, es-ES, es-US, nl-NL, it-IT, fr-FR, fr-CA, de-DE, de-CH. |
payload.platform | "bluejeans" | "gotomeeting" | "joinme" | "manual_upload" | "ms_teams" | "salesloft" | "uberconference" | "webex" | "zoom" | "google_meet" | "external_audio" | No | — | Filter conversations by the source platform, this is the platform where the conversation was recorded Allowed: bluejeans, gotomeeting, joinme, manual_upload, ms_teams, salesloft, uberconference, webex, zoom, google_meet, external_audio. |
payload.owner_ids | array | No | — | Filter conversations by owner uuids, this is the user who owns the conversation |
payload.user_guids | array | No | — | Filter conversations by user uuids, this is the user who recorded the conversation |
payload.ids | array | No | — | Filter conversations by conversation identifiers. This parameter can be use to get multiple conversations by their identifiers |
payload.account_ids | array | No | — | Filter conversations by account ids, this is the account that the conversation is associated with |
payload.person_ids | array | No | — | Filter conversations by person ids, this is the person that the conversation is associated with |
payload.is_api | boolean | No | — | Filter conversations by isAPI, this is the status of the conversation if it was generated by the API. Use string booleans true or false to differentiate it |
payload.media_type | "audio" | "video" | No | — | Filter conversations by media type, this is the type of media that the conversation is Allowed: audio, video. |
payload.sort_direction | "asc" | "desc" | No | — | Direction to sort in, must be one of: ASC, DESC. Defaults to DESC Allowed: asc, desc. |
payload.sort_by | "created_at" | "updated_at" | "duration" | No | — | Sort by field, this is the field that the results will be sorted by. Defaults to created_at Allowed: created_at, updated_at, duration. |
payload.per_page | integer | No | — | How many records to show per page in the range [1, 100]. Defaults to 25 |
payload.page | integer | No | — | The current page to fetch results from. Defaults to 1 |
payload.include_paging_counts | boolean | No | — | Whether to include total_pages and total_count in the metadata. Defaults to false |
Output reference
Standard tool result payload.| Name | Type | Required | Default | Details |
|---|---|---|---|---|
result.data | array | Yes | — | Provider response payload. |
result.data[].id | string | No | — | UUID of the Conversation Format: uuid. |
result.data[].duration | number | No | — | Duration of the Conversation in milliseconds |
result.data[].is_api | boolean | No | — | Determines if the channel of through this Conversation was processed |
result.data[].platform | "bluejeans" | "gotomeeting" | "joinme" | "manual_upload" | "ms_teams" | "salesloft" | "uberconference" | "webex" | "zoom" | "google_meet" | "external_audio" | No | — | Source of the Conversation Allowed: bluejeans, gotomeeting, joinme, manual_upload, ms_teams, salesloft, uberconference, webex, zoom, google_meet, external_audio. |
result.data[].media_type | "audio" | "video" | No | — | Determines if conversation is video or audio Allowed: audio, video. |
result.data[].organization_id | string | No | — | ID of the Organization Format: uuid. |
result.data[].title | string | No | — | Title of the Conversation |
result.data[].owner_id | string | No | — | ID of the owner Format: uuid. |
result.data[].user_guid | string | No | — | ID of the user Format: uuid. |
result.data[].started_recording_at | number | No | — | Starts of the recording in milliseconds |
result.data[].event_end_date | string | No | — | Datetime of when the Conversation ended. The date time ISO-8601 format Format: date-time. |
result.data[].event_start_date | string | No | — | Datetime of when the Conversation started. The date time ISO-8601 format Format: date-time. |
result.data[].language_code | string | No | — | The text’s BCP-47 language code, such as “en-US” or “sr-Latn”. Reference: http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
result.data[].created_at | string | No | — | Datetime of Conversation creation. The date time ISO-8601 format Format: date-time. |
result.data[].updated_at | string | No | — | Datetime of the last Conversation update. The date time ISO-8601 format Format: date-time. |
result.data[].call_id | string | No | — | Id of the call data record Format: string. |
result.data[].account | object | No | — | Reference to the Account |
result.data[].account.id | string | No | — | — |
result.data[].account._href | string | No | — | Format: uri. |
result.data[].person | object | No | — | Reference to the People |
result.data[].person.id | string | No | — | — |
result.data[].person._href | string | No | — | Format: uri. |
result.data[].recording | object | No | — | Reference to the Recording artifact |
result.data[].recording.id | string | No | — | — |
result.data[].recording._href | string | No | — | Format: uri. |
result.data[].transcription | object | No | — | Reference to the transcription |
result.data[].transcription.id | string | No | — | — |
result.data[].transcription._href | string | No | — | Format: uri. |
result.data[].transcription_sentences | object | No | — | Reference to the transcription sentences |
result.data[].transcription_sentences.id | string | No | — | — |
result.data[].transcription_sentences._href | string | No | — | Format: uri. |
result.data[].transcription_artifact | object | No | — | Reference to the transcription artifact |
result.data[].transcription_artifact.id | string | No | — | — |
result.data[].transcription_artifact._href | string | No | — | Format: uri. |
result.meta | object | No | — | Additional response metadata (status, paging). |
Deepline cost
- Pricing model:
fixed(per call). - Estimated Deepline credits:
0per pricing unit. - Provider-native pricing may still exist outside Deepline credit billing.