---
title: "Efficiency dashboard — every AI call and email thread in the window, newest first"
method: GET
path: "/v3/efficiency/conversations"
tags: ["v3", "efficiency"]
---

# Efficiency dashboard — every AI call and email thread in the window, newest first

`GET /v3/efficiency/conversations`

## Request

- Base URL: `https://api.mentium.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mentium.io/v3/efficiency/conversations`
- Auth: HTTP bearer

## Query parameters

- `channel` EfficiencyChannelKey[], nullable: Only these channels. Omit for all four.
- `closed_by` 'ai' | 'assisted' | 'human': Who handled a conversation, or who booked a load.
- `search` string, nullable: Case-insensitive match on carrier, contact, MC/DOT, load, lane, customer, rep and equipment.
- `cursor` string, nullable: next_cursor from the previous page.
- `size` integer
- `period_days` integer, nullable: Trailing window in days. Mutually exclusive with the explicit bounds and with all_time. Omit everything for 30 days.
- `start_datetime` string, date-time, nullable: Inclusive window start (timezone-aware ISO-8601). Requires end_datetime_exclusive.
- `end_datetime_exclusive` string, date-time, nullable: Exclusive window end (timezone-aware ISO-8601). Requires start_datetime.
- `all_time` boolean: From the workspace's first AI conversation to now. Excludes the other window params.
- `time_zone` string: IANA time zone the days, weeks (Monday start) and months are cut in.
- `agent_id` string[], nullable: Only the calls and email threads these AI agents handled. Omit for every agent.

## Headers

- `mentium-workspace-id` string, nullable

## Response `200`

Successful Response

- EfficiencyConversationPage
  - `items` EfficiencyConversationRow[], required
    - `id` string, required
    - `kind` string, required
    - `channel` 'call_in' | 'call_out' | 'email_in' | 'email_out', required
    - `received_at` string, date-time, required
    - `call_id` string, nullable, required
    - `conversation_id` string, nullable, required
    - `contact` string, nullable, required
    - `carrier_name` string, nullable, required
    - `carrier_mc_number` string, nullable, required
    - `carrier_dot_number` string, nullable, required
    - `load_offer_id` string, nullable, required
    - `load_reference` string, nullable, required
    - `origin` string, nullable, required
    - `destination` string, nullable, required
    - `miles` integer, nullable, required
    - `pickup_earliest_at` string, date-time, nullable, required
    - `pickup_latest_at` string, date-time, nullable, required
    - `delivery_earliest_at` string, date-time, nullable, required
    - `delivery_latest_at` string, date-time, nullable, required
    - `customer_name` string, nullable, required
    - `dispatch_rep` string, nullable, required
    - `equipment` string, nullable, required
    - `closed_by` 'ai' | 'assisted' | 'human', required: Who handled a conversation, or who booked a load.
    - `status` 'booked' | 'offer_accepted' | 'declined' | 'escalated' | 'risky_carrier_stopped' | 'in_progress' | 'not_booked', required
    - `offer_amount` number, nullable, required
    - `revenue` number, nullable, required
    - `margin` number, nullable, required
    - `margin_pct` number, nullable, required
  - `next_cursor` string, nullable, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/mentium/apis/mentium-api.md) - [All operations](https://skmtc.dev/mentium/apis/mentium-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mentium/apis/mentium-api/revisions/b4ed8e59432e?raw)
