Get Alerts for a Saved Carrier List
list_alertsRetrieve the alert history for a saved carrier list (see save_carrier_list), newest first. Requires the same paid API key that saved the list.
Each alert records one change detected between consecutive daily scoring runs for one carrier: type (oos_order_activated, authority_lost, insurance_lapsed, status_changed, inspection_risk_jump, crash_risk_jump, score_jump, reincarnation_link), severity (critical / high / medium / low), the field that changed with its before/after values, the DOT and legal name, and the scoring dates compared. inspection_risk_jump / crash_risk_jump (index base up >= 10 points, medium) are the primary deterioration signals; score_jump on the legacy composite is emitted at low severity for backward compatibility. Use it to answer "did anything change on my carrier list?" — critical alerts (new OOS order, authority lost) mean the carrier should not be dispatched until verified; follow up with carrier_score or montgomery_file for the full picture.
Args:
list_id: the lst_... id returned by save_carrier_list
since (optional): YYYY-MM-DD; only alerts from scoring runs on/after this date
Returns JSON: { list_id, since, count, alerts: [{ ts, as_of, prev_as_of, list_id, list_name, dot, legal_name, type, severity, field, before, after }] }. An empty alerts array means no monitored change since the given date (alerts only exist once two daily scoring runs have happened).
Errors: 403 without a paid key; 404 if the list id is unknown for this key; 400 if since is not YYYY-MM-DD.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | Only alerts from scoring runs on/after this date (YYYY-MM-DD) | |
| list_id | Yes | Saved list id from save_carrier_list |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of alerts returned | |
| since | No | Lower bound applied (YYYY-MM-DD) or null | |
| alerts | Yes | Alert history, newest first | |
| list_id | Yes |