Fetch call history
Request
GET https://api.46elks.com/a1/calls
Optional request parameters
Parameter |
Example |
Description |
start |
2018-02-14T09:52:07.302000 |
Retrieve calls before this date. |
end |
2018-02-14T09:52:07.302000 |
Retrieve calls after this date. |
limit |
30 |
Limit the number of results on each page |
Response structure
Example JSON response
{
"data": [
{
"direction": "outgoing",
"from": "+46700000000",
"to": "+46700371815",
"created": "2018-02-20T11:55:27.756000",
"owner": "ufb9e21cb046b15feeed314e732a0e9d1",
"actions": [
{
"connect": "+46704508449",
"result": "success"
}
],
"start": "2018-02-20T11:55:41.528000",
"state": "success",
"cost": 11400,
"timeout": 60,
"duration": 30,
"legs": [
{
"duration": 17,
"to": "+46704508449",
"state": "success",
"from": "+46700000000"
}
],
"id": "c70b23624c022a93a87907712cf804aca"
},
// ...
],
"next": "2018-02-20T10:48:03.349000"
}
Parameter |
Description |
data |
list of calls with the same format as in get call by id |
next |
start time for the next page if more calls are available |
Additional info
At most 100 calls can be retrieved at once. Use the start
and
end
parameters to page through the history.