Get LINE Narrowcast Progress
line_get_narrowcast_progressCheck the delivery progress of an asynchronous narrowcast send by polling its status using the request ID. Returns phase, counts, and status text.
Instructions
Poll the delivery progress of an async narrowcast send (GET /v2/bot/message/progress/narrowcast). Narrowcast runs in the background — the send returns a request_id, and this tool reports how far it has gotten.
Args:
request_id (string): the id returned by a prior narrowcast send.
oa (string, optional): OA id. Default = active OA.
Returns: { request_id, phase, // waiting | sending | succeeded | failed status_text, // Thai-readable status line success_count?, failure_count?, target_count?, failed_description?, error_code?, accepted_time?, completed_time? }
Examples:
"narrowcast เสร็จยัง" → { request_id: "" }
Errors:
Unknown / expired request_id → LineApiError surfaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | The narrowcast request id returned by a prior narrowcast send. | |
| oa | No | Optional OA id; defaults to active OA. |