v1

latestOpenAPI 3.0.32026-07-264955102.7 KB
Analytics

Outbound metrics

Returns outbound call metrics: dial funnel (dials → connected → conversations → conversions), time series, heatmap, leaderboard, and time spent metrics.

post/v2/api/analytics/outbound

Request body

user_idsstring[]

Filter by user IDs. Cannot be combined with allo_numbers.

allo_numbersstring[]

Filter by Allo numbers (E.164). Cannot be combined with user_ids.

tagsstring[]

Tag keys that define a conversion (e.g. ['meeting_booked', 'demo_scheduled'])

granularity'DAY' | 'WEEK' | 'MONTH'

Time series granularity

extend'items'

Include the list of outbound calls behind the funnel numbers. Requires stage.

stage'DIAL' | 'CONNECTED' | 'CONVERSATION' | 'CONVERSION'

Filter drilldown items by funnel stage. Only used when extend=items.

pageinteger

Page number for drilldown items. Only used when extend=items.

sizeinteger

Page size for drilldown items. Only used when extend=items.

Example request

{
  "date": {
    "from": "2026-03-25",
    "to": "2026-04-21"
  },
  "compare_date": {
    "from": "2026-03-25",
    "to": "2026-04-21"
  }
}

Response

Outbound analytics

Example response

{
  "data": {
    "date": {
      "from": "2026-03-25",
      "to": "2026-04-21"
    },
    "compare_date": {
      "from": "2026-03-25",
      "to": "2026-04-21"
    },
    "leaderboard": [
      {
        "user": {
          "id": "usr-abc123",
          "name": "John",
          "email": "john@acme.com"
        }
      }
    ],
    "items": {
      "data": [
        {
          "id": "cll-abc123",
          "user": {
            "id": "usr-abc123",
            "name": "John",
            "email": "john@acme.com"
          },
          "allo_number": "+14155550100",
          "allo_number_label": "Sales US",
          "contact_number": "+14155551234"
        }
      ]
    }
  }
}
All 49 operations