Run a tool across many LINE OAs
line_run_on_many_oasRun read-only LINE OA tools across multiple accounts simultaneously, isolating individual errors to prevent full failure.
Instructions
Agency feature — run any read-only line_* tool across many OAs in parallel. Errors on individual OAs are isolated (one bad token doesn't break the whole run).
Supported tools (read-only only for V1 safety):
line_get_oa_status
line_get_oa_report
line_list_audiences
line_list_rich_menus
line_test_webhook
Args:
tool: One of the supported tool names.
oa_ids: Array of OA ids, or 'all' (default).
parallel: Max concurrency 1-10 (default 5).
response_format: 'markdown' (default) | 'json'.
Returns: { tool, count_ok, count_failed, results: [{ oa_id, oa_name, success, summary }], errors: [{ oa_id, error }] }
Examples:
"เช็คสถานะทุก OA" → { tool: "line_get_oa_status", oa_ids: "all" }
"ทดสอบ webhook ทุก client" → { tool: "line_test_webhook" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Read-only tool to run across all selected OAs. Write tools (send/build/delete) are not supported in bulk mode for safety. | |
| oa_ids | No | Either an array of OA ids or 'all' to use every configured OA. Default 'all'. | all |
| parallel | No | Max concurrent OAs (1-10). Default 5. | |
| response_format | No | markdown |