Update many entries on your AniList list at once
update_list_entriesBatch-update many AniList list entries in one request when they share the same status, score, or progress. Requires entry IDs; an invalid ID rejects the whole batch.
Instructions
[Requires login] Apply ONE set of values to many entries on the authenticated user's own AniList list in a single request — e.g. mark thirty titles COMPLETED, or set the same score on a batch. Use this instead of calling update_list_entry in a loop whenever the entries share the values you're writing; use update_list_entry when each entry needs DIFFERENT values (this tool cannot vary them per entry), or when you need to set customLists/advancedScores, which this tool deliberately doesn't accept. Takes list-ENTRY ids (not media ids) — get them from get_user_list. The whole call is all-or-nothing: if any id is unknown or isn't yours, AniList rejects the request and applies NOTHING, so there is never a half-applied batch to clean up — but the error does not say which id was at fault, so re-check the ids against get_user_list. Returns a summary (how many were updated, and their ids), not the full entries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | New free-text notes, written to every listed entry (per AniList's own schema, capped at 6000 characters). | |
| score | No | New score out of 10 (decimals allowed), applied to every listed entry. Always on this scale regardless of the account's configured scoreFormat. | |
| repeat | No | New rewatch/reread count (per AniList's own schema, capped at 1000). | |
| status | No | New list status, applied to every listed entry. | |
| private | No | Hide/unhide every listed entry. | |
| priority | No | New list priority (higher = more important; per AniList's own schema, capped at 255). | |
| progress | No | New episodes watched / chapters read, applied to every listed entry — only meaningful when they genuinely share a progress value. | |
| startedAt | No | New start date for every listed entry. | |
| completedAt | No | New completion date for every listed entry. | |
| listEntryIds | Yes | The list ENTRY ids to update (not media ids), from get_user_list. Every id must exist and belong to you — one bad id fails the entire call without changing anything. | |
| progressVolumes | No | New volumes read (manga only). | |
| hiddenFromStatusLists | No | Hide/unhide every listed entry from the public status-grouped list views. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| updated | Yes | How many entries AniList reported as updated. | |
| listEntryIds | Yes | The list-entry ids AniList reported as updated. |