Skip to main content
GET
List dispositions
A disposition is the outcome a rep logs for a call. The id of a disposition is what call logs store in disposition.internal_id, and what the call-log and analytics filters take.

Default dispositions

Every team has these 14. Their IDs never change. IDs 2 to 9 can be renamed by the team, so match on id rather than name. The names below are the defaults.

Custom dispositions share an ID

A custom disposition is created as a variant of one of the defaults with IDs 2 to 9. It takes that default’s id and category, so two entries can have the same id. Use _id when you need a unique key. Because calls store the shared id, filtering by an ID also returns calls logged with its custom variants. For example, filters[disposition_ids][]=3 on List call logs returns calls marked “Answered - Not Interested” and calls marked with any custom disposition based on it.

Examples

is_custom is true only for the exact value true. Any other value, including false, returns the defaults.

Authorizations

x-api-key
string
header
required

Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.

Query Parameters

is_custom
boolean

true returns only custom dispositions. Any other value, including false, returns only the defaults. Omit it to get both.

category
enum<string>

Only dispositions in this category. Among the defaults, positive is IDs 1, 4, 6, 7 and 8; negative is 3 and 9; neutral is 2 and 5; not_answered is 10 to 13; cancelled is 14. A custom disposition is in the category of the default it is based on.

Available options:
positive,
negative,
neutral,
not_answered,
cancelled

Response

The team's dispositions, sorted by id.

data
object[]