Get LINE Narrowcast Progress
line_get_narrowcast_progressPoll the delivery progress of a narrowcast message. Supply the request ID from a prior send to get phase, success/failure counts, and status.
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. |