Dashboard guide

Dashboard guide

The dashboard is the operational view for scheduled webhooks: visibility into queued jobs, delivery attempts, payloads, headers, retries, response bodies, and recovery actions.

Overview

Use the dashboard when you need to answer what happened to a delayed HTTP job: when it was scheduled, what will be sent, how many attempts have run, what the endpoint returned, and whether a recovery action is available.

Job statuses

pending

The job is stored and waiting for its runAt time.

processing

A worker has locked the job and is dispatching the HTTP request.

delivered

The target endpoint returned a successful response.

retrying

The latest attempt failed and another attempt is scheduled.

failed

The job exhausted retries or could not be delivered.

cancelled

The job was cancelled before a final delivery.

Job detail

Open a job to verify the scheduled HTTP request before or after delivery. The detail view is designed to reduce log searches during support and incident review.

job IDURLmethodheadersbodyrunAtcreatedAtidempotency keyworkspace/API key contextretry policy

Attempt timeline

Each delivery attempt appears in chronological order, including success, failure, timeout, and retry context.

attempt numbertimestampstatus codelatencyerror messageresponse bodynext retry time

Example timeline

Attempt 1 · 503 · 1.8s
Attempt 2 · timeout · retry scheduled
Attempt 3 · 200 OK · 184ms

Recovery actions

Only actions that are available for the current job state are shown. Pending jobs can be cancelled. Failed or cancelled jobs can be run again, which schedules a fresh delivery attempt while preserving the original history.

Cancel pending job

Stops a job before it reaches a final delivery state.

Run failed job again

Creates a new delivery attempt after a failure or cancellation.