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.
Query parameters
Page number (1-based)
Page number (1-based)
Number of items per page
Number of items per page
Comma-separated list of relations to expand. Allowed values: contacts, deal, account, users
Comma-separated list of relations to expand. Allowed values: contacts, deal, account, users
Filter calls starting from this ISO 8601 date
Filter calls starting from this ISO 8601 date
Filter calls ending at this ISO 8601 date
Filter calls ending at this ISO 8601 date
Filter by user ID
Filter by user ID
Filter by deal ID
Filter by deal ID
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
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.