batch_action
Perform up to 25 follow, like, or repost actions in a single API call. Batch actions on AT Protocol targets with optional continue-on-error handling.
Instructions
Batch the same action across up to 25 targets in one call. Supported actions: follow (handles/DIDs), like (AT-URIs), repost (AT-URIs). Requires authentication (app password). Performs real writes (follows/likes/reposts) to the network on the caller's behalf. Subject to per-tool rate limiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The action to apply to every target. | |
| targets | Yes | For action=follow: handles or DIDs. For action=like/repost: post AT-URIs. 1–25 items. | |
| continueOnError | No | Whether to keep processing remaining targets after an individual target fails. Defaults to true; set to false to stop at the first failure (unprocessed targets are reported as skipped in the summary). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| action | Yes | ||
| results | Yes | Per-target outcome {target/uri, success, error?}. | |
| summary | Yes | Counts: total, succeeded, failed, skipped. |