type. Requires call-trace access, which Office Manager, Reseller, Super User, and Super User Read Only hold by default, and the call must be in your scope. The CDR must also name {domain} as a party domain. To share the trace, use POST /domains/{domain}/sipflow/{id}/store.Authorization: Bearer ********************type asked for, with no envelope. The trace follows transfers, forks, and bridges. It holds both parties' numbers and the raw SIP messages, so treat it as call metadata.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/domains//sipflow/1788273000a1b2c3d4e5f60718293a4b5c6d7e8f90?type=call_trace_details&date=202609&download=yes&show_attendees=no' \
--header 'Authorization: Bearer <token>'type=call_trace_details.{
"hostname": "core1.example.com",
"devices": {
"198.51.100.20:5060": {
"index": 1,
"last": 1,
"name": "",
"address": "198.51.100.20:5060",
"ip": "198.51.100.20",
"port": "5060",
"transport": "UDP",
"user_agent": "ExamplePhone/1.2.3",
"platform": "core1.example.com",
"platform_peer": "",
"platform_shared": 0
}
},
"msgs": [
{
"msg": "INVITE sip:15555550101@example.com SIP/2.0\r\n",
"core": "core1.example.com",
"edge": "198.51.100.20:5060",
"method": "INVITE",
"ts_ms": "1788273000370",
"ts_text": "2026-09-01_14:30:00"
}
],
"push": {
"attempts": 0,
"failures": 0,
"accepted": 0,
"networks": {}
}
}