DevelopersAPI referencePhone

Phone reports API

REST endpoints for phone reports in SKUFlow: 1 operations with parameters, request and response fields, permissions and curl examples.

Base URL: https://app.skuflow.ai/api. Every call needs Authorization: Bearer skf_… (Authentication); {organizationId} ($ORGANIZATION_ID in the examples) is your business's id.

OperationEndpointRisk
Call tracking reportGET /organizations/{organizationId}/phone/reports/trackingread

Call tracking report

GET /organizations/{organizationId}/phone/reports/tracking

Inbound calls between two days (the business's calendar) by source or by tracking number: calls, answered, missed, voicemails, first-time callers, booked (linked to a request, or a quote created for the caller within 7 days), booked rate, average talk time and revenue (payments from the caller within 30 days, credited to their latest call before it). Optionally one business unit (none = no unit). Read-only.

Permissionphone.read (Owner, Admin, Staff, Member)
Riskread, OAuth scope skuflow.read. Read: reads only.
MCP toolphoneReports_tracking (toolset reports)
PlanNeeds the Phone system add-on.

Parameters

NameInTypeRequiredDescription
fromquerystringYesA calendar date in the business's own calendar, YYYY-MM-DD.
toquerystringYesA calendar date in the business's own calendar, YYYY-MM-DD.
groupByqueryenumNoOne of source, number.
businessUnitIdquerystringNo

Example

curl "https://app.skuflow.ai/api/organizations/$ORGANIZATION_ID/phone/reports/tracking?from=2026-11-03&to=2026-11-03" \
  -H "Authorization: Bearer $SKUFLOW_API_KEY"

Response

200: the answer's fields
FieldTypeDescription
rangeobject
range.fromstring
range.tostring
groupByenumOne of source, number.
attributionDaysobject
attributionDays.bookinginteger
attributionDays.revenueinteger
totalsobject
totals.keystring
totals.sourcestring
totals.phoneNumberIdstring or null
totals.campaignIdstring or null
totals.labelstring or null
totals.e164string or null
totals.campaignNamestring or null
totals.callsinteger
totals.answeredinteger
totals.missedinteger
totals.voicemailinteger
totals.firstTimeCallersinteger
totals.bookedinteger
totals.bookedRatenumber or null
totals.revenueCentsinteger
totals.averageDurationSecondsinteger or null
rowsarray of object
rows[].keystring
rows[].sourcestring
rows[].phoneNumberIdstring or null
rows[].campaignIdstring or null
rows[].labelstring or null
rows[].e164string or null
rows[].campaignNamestring or null
rows[].callsinteger
rows[].answeredinteger
rows[].missedinteger
rows[].voicemailinteger
rows[].firstTimeCallersinteger
rows[].bookedinteger
rows[].bookedRatenumber or null
rows[].revenueCentsinteger
rows[].averageDurationSecondsinteger or null

On this page