Calls
List calls
Returns a paginated list of calls. Supports filtering by date range, user, deal, and account. Use the expand query param to include related entities inline.
get/calls
Query parameters
pageinteger
Page number (1-based)
Example:1
Page number (1-based)
sizeinteger
Number of items per page
Example:25
Number of items per page
expandstring
Comma-separated list of relations to expand. Allowed values: contacts, deal, account, users
Example:contacts,deal
Comma-separated list of relations to expand. Allowed values: contacts, deal, account, users
fromstring date-time
Filter calls starting from this ISO 8601 date
Filter calls starting from this ISO 8601 date
tostring date-time
Filter calls ending at this ISO 8601 date
Filter calls ending at this ISO 8601 date
user_idinteger
Filter by user ID
Filter by user ID
deal_idinteger
Filter by deal ID
Filter by deal ID
account_idinteger
Filter by account ID
Filter by account ID
Response
Paginated list of calls
Example response
{
"data": [
{
"id": 1,
"name": "Demo call with Acme Corp",
"date": "2024-06-15T14:30:00.000Z",
"duration": 1800,
"direction": "outbound",
"language": "en",
"status": "completed",
"createdOn": "2024-06-15T14:30:00.000Z",
"modifiedOn": "2024-06-15T15:00:00.000Z",
"phoneProviderCallId": "aircall-1234567890",
"recordingRetentionStatus": "available",
"transcriptRetentionStatus": "available",
"contacts": [
{
"id": 10,
"name": "John Smith",
"email": "john@prospect.com",
"phoneNumber": "+33612345678",
"jobTitle": "VP of Sales"
}
],
"deal": {
"id": 100,
"name": "Acme Corp - Enterprise Plan",
"status": "open",
"stage": "Negotiation",
"amount": 50000,
"currency": "EUR",
"closeDate": "2024-09-30"
},
"dealId": 100,
"account": {
"id": 200,
"name": "Acme Corp"
},
"accountId": 200,
"users": [
{
"id": 42,
"email": "jane.doe@company.com",
"firstName": "Jane",
"lastName": "Doe"
}
],
"crmActivity": {
"crmId": "00T1234567ABC",
"crmOrigin": "created_by_modjo"
}
}
],
"pagination": {
"page": 1,
"size": 25,
"total": 100
}
}