Dashboard

Get paginated, sorted, and filtered calls for the customer. By default, test calls are excluded.

get/dashboard/calls

Request

  • Base URL: https://api.openintake.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.openintake.ai/dashboard/calls
  • Auth: none declared

Query parameters

pageinteger

Page number

page_sizeinteger

Number of items per page

sort_columnstring

Column to sort by

sort_directionstring

Sort direction

searchstring nullable

Search by phone number or caller name

directionstring nullable

Filter by call direction

caller_client_statusstring nullable

Filter by caller client status

has_errorboolean nullable

Filter by error status

outcomestring nullable

Filter by call outcome

vxt_transferstring nullable

Filter by VXT transfer outcome: answered, voicemail, no_answer, bounced, transferred (any outcome), not_transferred

dialtone_screeningstring nullable

Filter by dialtone screening outcome: accepted, declined, no_answer, none

sa_case_numberstring nullable

Filter to calls whose matched SmartAdvocate case number contains this text

case_matchstring nullable

Filter by case match status: matched, no_match, pending_approval, rejected, or none (case matching never recorded a result)

substantiveboolean nullable

Filter by whether the call had a substantive conversation. false also matches calls with no assessment (undetermined or no case-match record)

negotiationboolean nullable

Filter by whether the call contained settlement-negotiation conversation (Negotiations tab). false also matches calls the question was never asked on. Admin-only, requires negotiation_calls_enabled

negotiation_outcomestring nullable

Filter to negotiation calls whose settlement ended in this state (Negotiations tab Outcome column). Admin-only, requires negotiation_calls_enabled

negotiator_namestring nullable

Filter to calls whose firm-side negotiator name contains this text (from the answered post-transfer PBX leg)

assigned_teamstring uuid nullable

Filter to calls whose matched case is assigned to this TransferDestination ("team"), as resolved by the customer's SmartAdvocate case-status routing rules

start_datetimestring date-time nullable

Filter calls with start_time >= this UTC datetime (inclusive)

end_datetimestring date-time nullable

Filter calls with start_time < this UTC datetime (exclusive)

intakeboolean nullable

Filter by intake recording: true = only imported intake recordings (Intakes page), false = exclude them (Calls page), null = no filter

transfer_destinationstring uuid nullable

Filter to calls transferred to this TransferDestination

linestring uuid nullable

Filter to calls on this firm line (CustomerPhoneNumber id): the number dialed inbound, or placed from outbound. Bounce-backs count on their original call's line

include_claimed_originalsboolean

Deprecated and ignored. Stitched conversations always hide their original call rows

include_test_callsboolean

Include test calls in results

Response

Successful Response

totalinteger required
pageinteger required
page_sizeinteger required
total_pagesinteger required

Changes

    • info

      added the new optional query request parameter line

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the new optional query request parameter negotiation_outcome

    • info

      added the new optional query request parameter negotiator_name

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status