Get a report
Get the numbers behind a question. name: conversations_daily (conversations the AI took part in, per day), booking_outcomes (verified saved booking receipts by completion day and integration, excluding tests, imports and deleted conversations; createdCount counts new appointments created by the AI, not confirmations of existing appointments; confirmedCount is its compatibility alias and must not be added again; reschedules, cancellations, failures, pending and unverified results separately), tool_calls_daily (Agent tool calls per day), tool_calls (each call, newest first), assessment_results_daily (assessment results per day), pqrsf_daily (PQRSF classification, confirmed informational resolution and correct referrals from current pqrsf_* facts; unknown and pending analysis remain visible; excludes tests/imports/deleted records), each over days in the organization's time zone (from, to; the last 30 days by default), or campaign_progress. Narrow with agentId, channelType, campaignId or definitionId; unsupported filters fail. At most 1000 rows: hasMore means split the range or filter. Booking outcomes return no partial totals when their evidence scan exceeds its bound. Conversation success and completed tool calls never establish a booking; these are historical receipts, not the provider's current appointment status.
- Scope:
raiz:reports:read - Credentials: an API key, a client-credentials token or a person's access token
- Effect: read-only; safe to retry
- Limits: response up to 1 MB
- CLI:
arbol raiz reports get· MCP tool:raiz_reports_get
https://api.getarbol.com/v1/raiz/reportsAuthorization
Query parameters
- nameconversations_dailyorpqrsf_dailyortool_calls_dailyortool_callsorbooking_outcomesorassessment_results_daily+1 morerequired
conversations_daily: conversations the AI took part in per day, Agent, channel type and direction, with outcomes and escalations (filtersagentId,channelType).booking_outcomes: verified saved booking receipts per completion day, Agent and integration, excluding test/import/deleted conversations; confirmed new bookings, reschedules, cancellations, failed, pending, unverified and duplicate receipts separately (filteragentId). Historical evidence, not current appointment status; hasMore requires splitting the range and returns no partial totals.tool_calls_daily: tool calls per day, Agent and tool with failures/durations (filteragentId).tool_calls: individual calls, never inputs/outputs (filteragentId).assessment_results_daily: assessments per day/definition (filterdefinitionId).pqrsf_daily: classification, confirmed resolution and referral-link counts from the pqrsf_* definitions, including pending/unclassified conversations, excluding tests/imports/deleted records (filtersagentId,channelType); no measured filing reduction is inferred.campaign_progress: recipients by status (filtercampaignId; no dates).
Returns
200
Successful operation.
400
INVALID_INPUT: The request does not match the published schema.REPORT_FILTER_UNSUPPORTED: A filter does not apply to the selected report.REPORT_RANGE_INVALID: The report range is invalid:frommust not be afterto.
502
OUTCOME_UNKNOWN: The operation may have been applied; check its result before repeating it.
503
UPSTREAM_UNAVAILABLE: The upstream service could not complete the request.INTEGRATIONS_UNAVAILABLE: The organization's integrations cannot be read right now. Try again shortly.