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

event_id
string

event_id obtained on initiating call

recruiter_email
string <email>

Email of FreJun user

candidate_number
string

Callee Number (E.164 format)

date
string

Start date in DD/MM/YY H:M:S format

end_date
string

End date in DD/MM/YY H:M:S format

candidate_id
string

Custom Metadata Field

job_id
string

Custom Metadata Field

transaction_id
string

Custom Metadata Field

{
  • "event_id": "string",
  • "recruiter_email": "[email protected]",
  • "candidate_number": "string",
  • "date": "string",
  • "end_date": "string",
  • "candidate_id": "string",
  • "job_id": "string",
  • "transaction_id": "string"
}

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

date_start
required
string

Start date in YYYY-MM-DD

date_end
required
string

End date in YYYY-MM-DD

users
string

List of user emails

{
  • "date_start": "string",
  • "date_end": "string",
  • "users": "string"
}

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
}
]
}