type. The default is call_trace_details, with no event envelope. The path names no domain, so the call only has to be in your scope.by) in its territory. Office Manager and the other domain-tier scopes see calls that have their own domain as a party domain. User-tier scopes see only calls where their own user is the originating or terminating party. A call outside your scope answers the same 404 as a call that does not exist. A scope without the call-trace privilege gets 403; by default Office Manager, Reseller, Super User, and Super User Read Only hold it.type=csv&download=yes: a CSV file (text/csv)type=call_trace&download=yes: the SVG diagram (image/svg+xml)type=call_trace_html: an HTML viewer page (text/html); add download=yes for sip_flow_<id>.htmltype=call_trace_text: plain text (text/plain)call_trace_text, each block header shows its time as YYYY-MM-DD_HH:MM:SS in UTC, and csv rows show the same form, with the millisecond Unix time in UnixTsm.GET /domains/{domain}/cdrs/{id}/sipflow, which names the domain. event is not an ID here: POST /sipflow/event injects an event.Authorization: Bearer ********************type asked for, with no envelope.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/sipflow/1788273000a1b2c3d4e5f60718293a4b5c6d7e8f90?type=call_trace_details&date=202609&download=yes&show_attendees=no' \
--header 'Authorization: Bearer <token>'type=call_trace.{
"sql": [
"0f1e2d3c4b5a69788796a5b4c3d2e1f0@192.0.2.10"
],
"svg": "PHN2ZyB3aWR0aD0iMTAwJSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4="
}