calls

List Calls

List calls with filtering and pagination.

Agents see their own calls, team leads see calls snapshotted to their team, and admins see all calls.

get/calls

Request

  • Base URL
    https://dev.whispa.net (the document declares no server; this is the origin it was published from)
  • Auth
    • OAuth 2
      Password
      Token URL: auth/bearer/login
    • or API key in cookie access_token

Query parameters

scenariostring[] nullable

Filter by scenario (multiple allowed)

date_fromstring date-time nullable

Filter calls from this date

date_tostring date-time nullable

Filter calls to this date

agent_idstring nullable

Filter by agent ID

min_scorenumber nullable

Minimum qa_score (inclusive)

max_scorenumber nullable

Maximum qa_score (inclusive)

call_sourcestring[] nullable

Filter by call source (multiple allowed)

statusstring[] nullable

Filter by call status (multiple allowed)

call_modestring[] nullable

Filter by call mode (multiple allowed)

call_directionstring[] nullable

Filter by call direction (multiple allowed)

user_idstring[] nullable

Filter by user IDs (multiple allowed)

team_idstring uuid nullable

Team filter; team leads are fixed to their assigned team

telephony_resultstring[] nullable

Filter by telephony result (multiple allowed)

answered_bystring[] nullable

Filter by answered_by classification (multiple allowed)

conversation_outcomestring[] nullable

Filter by conversation outcome (multiple allowed)

idv_statusstring[] nullable

Filter by IDV status: verified, partial, incomplete, or not_required (multiple allowed)

workflow_dispositionstring[] nullable

Filter by autonomous workflow action (multiple allowed)

agent_end_reasonstring[] nullable

Filter by normalized autonomous ending reason (multiple allowed)

coaching_feedback_ratingstring[] nullable

Filter by coaching feedback rating (multiple allowed)

has_transfer_inboolean nullable

Filter calls that received a transfer (transferred_from_call_id IS NOT NULL)

has_transfer_outboolean nullable

Filter calls that were transferred out (transferred_to_call_id IS NOT NULL)

has_dashboard_openboolean nullable

Filter calls where the dashboard was open during the call (dashboard_open_duration_ms > 0)

crm_linkedboolean nullable

Filter by actual CRM account link. True requires decision=linked; false includes calls with no link or a none_of_these decision.

is_starredboolean nullable

Filter by whether calls are saved for later review

customer_numberstring nullable

Filter by customer phone number (partial match)

tag_keystring[] nullable

Filter by detected call tag keys (multiple allowed)

clientstring[] nullable

Filter by classified client (multiple allowed)

campaign_idstring[] nullable

Filter to calls placed by these outbound campaigns (multiple allowed). Manual dials and callback rows match no campaign.

sort_bystring nullable

Column to sort by: started_at, qa_score, duration_seconds

sort_orderstring nullable

Sort direction: asc or desc

pageinteger
sizeinteger

Response

Successful Response

totalinteger required
pageinteger required
sizeinteger required
pagesinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.