Endpoints
Bulk Retry Hooks
Retry failed hooks in bulk. Provide specific hook IDs or use time-range filters.
POST
Retry failed hooks in bulk — either by specifying individual hook IDs or by applying a time-range filter. Bulk actions availability may vary by plan.Documentation Index
Fetch the complete documentation index at: https://docs.posthook.io/llms.txt
Use this file to discover all available pages before exploring further.
SDK Methods
| Language | By IDs | By Filter |
|---|---|---|
| TypeScript | posthook.hooks.bulk.retry({ hookIDs }) | posthook.hooks.bulk.retry({ startTime, endTime, limit }) |
| Python | client.hooks.bulk.retry(hook_ids) | client.hooks.bulk.retry_by_filter(start_time, end_time, limit) |
| Go | client.Hooks.Bulk().Retry(ctx, &BulkActionByIDs{}) | client.Hooks.Bulk().RetryByFilter(ctx, &BulkActionByFilter{}) |
{ affected: number } — the count of hooks that were retried.Authorizations
Body
application/json
Bulk action request. Provide either hookIDs for specific hooks, or startTime/endTime/limit for a filter-based selection.
Array of hook IDs to act on (max 1000). Mutually exclusive with filter parameters.
Maximum array length:
1000Start of time range filter (RFC 3339). Use with endTime and limit.
End of time range filter (RFC 3339). Use with startTime and limit.
Maximum number of hooks to act on (1-1000). Required with time range filters.
Required range:
1 <= x <= 1000Optional. Filter by endpoint key.
Optional. Filter by sequence ID.
Response
200 - application/json
Bulk retry initiated