Redeliver an event
Sends the same body again (same id) to the endpoints that received it, or to one. Shares the workspace’s replay budget (20 an hour) with the console.
ApiKeyAuthorizationBearer <token>An API key from Developers → API keys: Authorization: Bearer gauge_live_… (or pulse_k_live_…).
id*stringThe event id (evt_…, or digits for a support event).
Gauge-Version?stringA dated version. Default 2026-10-21.
Idempotency-Key*stringRequired on every POST. Retries with the same key replay the first response for 24 h.
1 <= length <= 255application/json- body
endpointId?stringRedeliver to this endpoint only. Default: every endpoint that received it.
uuidThe new deliveries.
application/json- response
redelivered*integer0 <= valuedeliveries*array<>curl -X POST 'https://app.gauge.chat/api/v2/events/string/redeliver' \ -H 'Idempotency-Key: string' \ -H 'Content-Type: application/json' \ -d '{}'{ "redelivered": 0, "deliveries": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "endpointId": "c8d2c7e1-e4b1-4108-9e29-3429a36a1ef3" } ]}List events GET
The last 30 days. Message and conversation events are listed only for conversations the key’s member can see, and only when the key may read conversations.
Start a file upload POST
Declare the file; PUT its bytes to `upload.url` with exactly `upload.headers` within 15 minutes; then send it with `mediaId`. Pass `connectionId` to check the channel’s limits up front.