Sends again what the endpoint missed since a time: every delivery that failed for good, and every event of its types that was never sent to it (while it was turned off), oldest first, 10,000 a call. truncated says to call again with the same since.
Needs scope webhooks:write.
bearerAuthorizationBearer <token>An access token from the identity provider: a person's, or a customer's from the client credentials grant with an API key (docs.inorbit.hr). The gateway verifies it; the audience is iohr-api.
endpoint_id*stringThe endpoint's id, from List webhook endpoints.
iohr.events.v1.RecoverEndpointRequest; path variables override their fields
application/json- body
iohr.events.v1.RecoverEndpointRequest
endpoint_id?stringsince?stringiohr.events.v1.RecoverEndpointResponse
application/json- response
iohr.events.v1.RecoverEndpointResponse
created*integerint32retried*integerint32truncated*booleanimport { ApiError, Public } from "@inorbithr/sdk";// Reads INORBIT_TOKEN, or INORBIT_KEY_ID and INORBIT_KEY_SECRET.const api = Public.fromEnv();try { const { value } = await api.events.recoverEndpoint("<endpoint_id>", { since: "<since>" }); console.log(value);} catch (e) { if (!(e instanceof ApiError)) throw e; console.error(`${e.code}: ${e.problem} (request id ${e.raw.requestId})`);}npm install @inorbithr/sdk. Calls the package's public surface; an operation newer than your package needs the next release or a client generated for your account. The SDKs.
{ "created": 0, "retried": 0, "truncated": true}Retry a delivery POST
Sends a failed delivery again now, with the same event id. Needs scope `webhooks:write`.
Get delivery stats GET
How your webhook deliveries went, for every endpoint or one: succeeded and failed per hour or day, your server's answer time (p50 and p95), the failures grouped by error and HTTP status, and counts per event type. Needs scope `webhooks:read`.