Skip to main content

Bulk Re-process Webhook Events

POST 

/api/shiprush/instances/:integration_instance/webhooks/bulk-re-process

Replay several shipnotify events at once, re-resolving each event's order and recording the shipment again. Only shipnotify events are replayed; credential-failed, duplicate and export-rejected events are skipped. An event whose replay errors is counted as failed with its message.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Body fields:

  • ids (array of integers, required unless apply_to_all is true): the event ids to act on. Ids belonging to another integration instance are ignored.
  • apply_to_all (boolean, optional): when true, act on every event matching filters instead of ids.
  • filters (object, optional): the same filter keys the List Webhook Events endpoint accepts (e.g. event_type.is, status.is), plus filter_groups for grouped conditions. Only used with apply_to_all.

Returns counts: processed (acted on), skipped (the action does not apply to the row's state), failed (the action errored), and errors keyed by row id. Returns 422 when neither ids nor apply_to_all is sent.

Authentication: Requires a Bearer token.

Request​

Responses​

OK

Response Headers
    Content-Type