Skip to main content

Call Logs and Analytics

tip

Webhooks are recommended for a more robust and scalable approach to retrieve call logs.

Retrieve Call Logs

Retrieve call logs based on filters provided in query parameters. All parameters are optional.

This endpoint returns a paginated response.

GET/api/v1/integrations/calls/

Headers

NameValue
AuthorizationBearer Access Token

Query Parameters

NameTypeRequiredDescription
candidate_idstringNoCustom Metadata Field
candidate_numberstringNoCallee Number (E.164 format)
datestringNoStart date in DD/MM/YY H:M:S format
end_datestringNoEnd date in DD/MM/YY H:M:S format
event_idstringNoevent_id obtained on initiating call
job_idstringNoCustom Metadata Field
recruiter_emailstringNoEmail of FreJun user
transaction_idstringNoCustom Metadata Field

Response

{
"success": true,
"message": "Successfully retrieved calls data",
"data": {
"count": 123,
"next": "https://api.frejun.com/integrations/calls/",
"previous": "https://api.frejun.com/integrations/calls/",
"results": [
"list of calls"
]
}
}

Retrieve Call Analytics

Retrieve call analytics based on filters provided in query parameters.

GET/api/v1/integrations/call-analytics/

Headers

NameValue
AuthorizationBearer Access Token

Query Parameters

NameTypeRequiredDescription
date_endstringYesEnd date in YYYY-MM-DD
date_startstringYesStart date in YYYY-MM-DD
usersstringNoList of user emails

Response

{
"data": [
{
"user": "[email protected]",
"total_calls": 1000,
"answered_calls": 500,
"total_minutes": 2500
},
{
"user": "[email protected]",
"total_calls": 500,
"answered_calls": 250,
"total_minutes": 1250
}
]
}