Download history
get_historyRetrieve merged download history across *arr apps and download clients to diagnose why a download failed, including finished or failed items with the client's error message.
Instructions
What happened to a download after it left the queue (grabbed, imported, failed, deleted), merged across the *arrs, SABnzbd, NZBGet, Bazarr (subtitle rows), Cleanuparr (strikes and removals), Reclaimerr (cleanup), Shelfmark and Grimmory, in one vocabulary with the upstream word kept as rawEvent. This answers "why did last night's download fail": get_queue cannot see finished or failed items, and a failure carries the download client's own message. Pass service and id to scope it to one movie, series or Lidarr artist. downloadId links a row to its *arr grab; on an NZBGet row it is what trigger_scan action: "postprocess" takes. Deleting a title also deletes its Radarr and Sonarr history, so source: "webhooks" reads what they reported to arr-mcp instead, when the library event log is on. Field reference: arr://docs/get_history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | One movie, series or Lidarr artist id — `acquisition.id` on a get_library or get_media_details record. Requires `service`. | |
| limit | No | Maximum items to return. Defaults to 50, hard maximum 500. | |
| since | No | ISO 8601. Only entries at or after this time. | |
| detail | No | How much per-item detail to return. Defaults to standard. | standard |
| offset | No | Items to skip: page two of 50 is `offset: 50`. Pair it with `sort`, or items can move between pages. | |
| source | No | `services` asks each service for its own history. `webhooks` reads the events Radarr and Sonarr reported to arr-mcp, which survive deleting a title. | services |
| service | No | Scope to one service. Required alongside `id`. | |
| instance | No | Which instance (e.g. "4k") when several of this service exist. Omit it when there is one. | |
| event_type | No | Only entries of this normalised type. Omit for all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| items | Yes | ||
| total | Yes | ||
| counts | No | ||
| offset | Yes | ||
| degraded | Yes | ||
| returned | Yes | ||
| truncated | Yes |