NOTE: All parameters are Case Sensitive.
auth (API_KEY) is your API key. This is managed and generated in the Users area of the PBX portal.
containerID (CCCCCC) is the 6-digit Container ID number that is present in the top-left corner of the Dashboard when logged into a particular container.
tenantID (TTT) - Optional - is the 3-digit (or 0/omitted) Tenant ID number that represents a customer on a container. When omitted (or set to 0) the system assumes you are referring to the Default Tenant.
fromDate - Optional - If omitted, defaults to "Today at 00:00:00". Format: YYYY-MM-DD HH:MM:SS
toDate - Optional - If omitted, defaults to "Today at 23:59:59". Format: YYYY-MM-DD HH:MM:SS
utcOffset - Optional - The minutes your customer/browser is away from UTC. Example: America/Chicago timezone is -300 (negative 300) minutes from UTC). Results will be returned in this time offset. Default is 0 (UTC)
page - Optional - Page number to view results. Defaults to Page 1, with 500 results per page
showInbound - Optional - Set to 1 (default) to show inbound calls. Set to 0 to hide inbound calls.
showOutbound - Optional - Set to 1 (default) to show outbound calls. Set to 0 to hide outbound calls.
showInternal - Optional - Set to 1 (default) to show internal calls. Set to 0 to hide internal calls.
filterInboundCallerNumber - Optional - When showInbound=1, inbound calls will be filtered by the caller's phone number.
filterInboundDid - Optional - When showInbound=1, inbound calls will be filtered by the DID the caller called into. Useful for marketing campaign analysis.
filterInboundExtenReceived - Optional - When showInbound=1, filter inbound calls by which extension took the call (either spoke to the caller, or went to this extension's voicemail)
filterOutboundNumberDialed - Optional - When showOutbound=1, outbound calls will be filtered by the phone number someone dialed out to.
filterOutboundExtenDialed - Optional - When showOutbound=1, outbound calls will be filtered by the specific extension that made the dial.
filterInternalExten - Optional - When showInternal=1, show only internal calls that involve this extension number.
filterInternalApp - Optional - When showInternal=1, show calls to a specific application number (see the following list):
1: Queue Login/Logout (*45)
2: Voicemail Check (*97 or *98)
3: Echo Test (*43)
4: Call Forwarding (*62)
5: Toggle Change (*49)
6: Targeted Intercom (*80)
filterWentToVoicemail - Optional - Set to 1 to only show calls that ended up in someone's voicemail box. (Does not necessarily mean they left a message!) Only applicable to inbound calls.
filterSpokeToPerson - Optional - Set to 1 to only show calls that actually spoke to a live person. Only applicable to inbound calls.
filterFlaggedFollowup - Optional - Set to 1 to only show calls that are flagged for follow-up.
filterCallSeverity - Optional - Only show calls with a severity rating of 0 (no severity) to 5 (maximum severity)
filterCallHasNotes - Optional - Set to 1 to only show calls that have notes attached
filterIvrId - Optional - Show only calls that went through this specific IVR Menu (UUID or UniqueID of IVR)
filterIvrEventType - Optional - Show only calls in this IVR with a specific Event Type (0=any, 52=Option Pushed, 53=Timeout, 54=Direct Dial)
filterIvrPushed - Optional - If EventType is set to 52, show only calls that pushed this specific option (0-9, *, #)
NOTE: All parameters are Case Sensitive and must be in the BODY of the POST, URLENCODED (we do not support JSON yet, sorry).
auth is the string of text in the phone system's Advanced menu. It looks like a lot of nonsense.
containerID is the 6-digit Container ID number that is present in the top-left corner of the Dashboard when logged into a particular container.
tenantID (TTT) - Optional - is the 3-digit (or 0/omitted) Tenant ID number that represents a customer on a container. When omitted (or set to 0) the system assumes you are referring to the Default Tenant.
callUuid is the UniqueID of a phone call to attach the information to.
callFlagged is either 1 or 0. 1 = The call should be flagged for follow-up.
callSeverity is 0 through 5. 0 = no severity rating, and 1-5 are various severities, the meanings of which are up to your use case.
callNotes is a short string of text (we recommend you send us this text urlencoded). Maximum 255 characters.