Check reply
check_replyPoll for the user's answer to a pending request_approval. Each call waits up to wait_seconds (default 20s, max 45s) server-side and returns the moment the user answers, so call it back-to-back in a loop — there's no need to add your own delay between calls. Returns pending while unanswered, answered with a choice_index once the user taps, or expired once the ask's deadline passes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request_id | Yes | ||
| wait_seconds | No | Bounded server-side wait (default 20, max 45). The call returns early the moment the user answers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| expires_at | Yes | ||
| answered_at | No | ||
| choice_index | No | 0-based index into the choices array YOU sent in request_approval. The server never stores the labels — map the index yourself. |