---
title: "List Booking Board"
method: GET
path: "/v2/tms/booking-board"
tags: ["v2", "tms", "booking-board"]
---

# List Booking Board

`GET /v2/tms/booking-board`

## 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/v2/tms/booking-board`
- Auth: HTTP bearer

Prioritized Book Now board for the caller's organization (ENG-2284).

Recommendations are precomputed by the vortex refresh; this is a read. Group
counts always reflect the currently-applied filters (but never the action
filter — the tabs always show the full picture).

## Query parameters

- `integration_connection_id` string, required: TMS integration connection UUID
- `action` 'BOOK_TODAY' | 'WAIT_UNTIL_TOMORROW' | 'CAN_WAIT'
- `filters_json` string, nullable: JSON array of dynamic filters, same shape/mechanism as /v2/tms/loads: [{"field": "equipment_type", "operator": "EQUALS", "value": "DRY_VAN"}]. Supports Load-column filters (equipment_type, origin/destination, customer_id, sales_rep, dates, external_reference_id, offer_status, ...), the booking-specific "confidence" field, and customer_historical_profitable/lane_historical_profitable.
- `limit` integer
- `offset` integer

## Headers

- `mentium-workspace-id` string, nullable

## Response `200`

Successful Response

- BookingBoardResponse
  - `items` BookingBoardItem[], required
    - `load_id` string, required
    - `external_reference_id` string, required
    - `action` 'BOOK_TODAY' | 'WAIT_UNTIL_TOMORROW' | 'CAN_WAIT', required
    - `book_by_at` string, date-time, nullable
    - `priority_score` number, required
    - `coverage_risk` number, required
    - `money_at_stake` number, required
    - `expected_margin_today` number, nullable
    - `expected_margin_best` number, nullable
    - `consequence_amount` number, nullable
    - `optimal_lead_days` integer, nullable
    - `confidence` 'HIGH' | 'MEDIUM' | 'LOW' | 'NONE', required
    - `cost_basis` string, nullable
    - `cohort_grain` string, nullable
    - `comparable_load_count` integer, required
    - `currency` string, required
    - `computed_at` string, date-time, nullable
    - `origin_city` string, nullable
    - `origin_state` string, nullable
    - `destination_city` string, nullable
    - `destination_state` string, nullable
    - `equipment_type` string, nullable
    - `pickup_earliest_at` string, date-time, nullable
    - `pickup_latest_at` string, date-time, nullable
    - `delivery_earliest_at` string, date-time, nullable
    - `delivery_latest_at` string, date-time, nullable
    - `pickup_timezone` string, nullable
    - `delivery_timezone` string, nullable
    - `sales_rep` string, nullable
    - `customer_rate` number, nullable
    - `max_buy_rate` number, nullable
    - `miles` number, nullable
    - `activity_date` string, date-time, nullable
    - `assigned_dispatcher_rep_id` string, nullable
    - `actual_dispatcher_id` string, nullable
    - `customer_id` string, nullable
    - `description` string, nullable
    - `tms_status` string, nullable
    - `mentium_status` string, nullable
  - `total` integer, required
  - `has_more` boolean, required
  - `book_today_count` integer, required
  - `wait_until_tomorrow_count` integer, required
  - `can_wait_count` integer, required
  - `applied_sort` string

## 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)
