Call Disposition

A ready-made collection of call dispositions that help categorize your call logs.

createdAt
string <date-time>

The date and time the call disposition was created.

name
string <= 255 characters

The disposition’s name (e.g. "Meeting Scheduled").

order
integer

The disposition’s display order within the collection.

outcome
string <= 255 characters

The disposition’s call outcome; must be either "Answered" or "Not Answered".

updatedAt
string <date-time>

The date and time the call disposition was last updated.

{
  • "createdAt": "2019-08-24T14:15:22Z",
  • "name": "string",
  • "order": 0,
  • "outcome": "string",
  • "updatedAt": "2019-08-24T14:15:22Z"
}

Call Disposition Relationships

Array of links (object) (call)

The calls made with this disposition. Relationship calls cannot be used as a filter.

(user (data (object) or links (object)))

The creator of the call disposition. Relationship creator cannot be used as a filter.

{
  • "calls": [
    ],
  • "creator": {
    }
}

Call Disposition Resource Metadata

METADATA NAME DESCRIPTION QUERY PARAM
canWrite A boolean value indicating whether the current API user has write access to this resource. provideAuthorizationMeta
canDelete A boolean value indicating whether the current API user has delete access to this resource. provideAuthorizationMeta

⌵ Call Disposition Actions

Get a Collection of Call Dispositions

SecuritybearerAuth
Responses
200

OK

422

JSON error message

get/callDispositions
Request samples
Response samples
application/vnd.api+json
{
  • "data": [
    ]
}

Create a New Call Disposition

SecuritybearerAuth
Request
Request Body schema: application/vnd.api+json
required
object
Responses
201

Created

422

JSON error message

post/callDispositions
Request samples
application/vnd.api+json
{
  • "data": {
    }
}
Response samples
application/vnd.api+json
{
  • "data": {
    }
}

Delete an Existing Call Disposition by ID

SecuritybearerAuth
Request
path Parameters
id
required
integer
Responses
204

Deleted

422

JSON error message

delete/callDispositions/{id}
Request samples
Response samples
application/vnd.api+json
{
  • "errors": [
    ]
}

Get a Call Disposition by ID

SecuritybearerAuth
Request
path Parameters
id
required
integer
Responses
200

OK

404

Not Found

get/callDispositions/{id}
Request samples
Response samples
application/vnd.api+json
{
  • "data": {
    }
}

Update a Call Disposition

SecuritybearerAuth
Request
path Parameters
id
required
integer
Request Body schema: application/vnd.api+json
required
object
Responses
200

OK

422

JSON error message

patch/callDispositions/{id}
Request samples
application/vnd.api+json
{
  • "data": {
    }
}
Response samples
application/vnd.api+json
{
  • "data": {
    }
}