Kivo

Webhooks

Use polling for review-run completion.

Webhook delivery is not enabled for current integrations. Use review-run polling and claim report retrieval for completion handling.

Current path

Use polling

Poll the review-run URL returned by `POST /v1/review-runs`. When the run reaches `completed`, fetch the claims, verification results, and claim report.
StepEndpointStop condition
Create review runPOST /v1/review-runsStore `review_run_id`, `polling_url`, and `request_id`.
Poll statusGET /v1/review-runs/{reviewRunId}Stop when status is `completed`, `failed`, or `cancelled`.
Fetch artifactsGET claims, verification results, and claim report endpointsUse the claim report for reviewer-facing findings.

Polling example

Poll review run
curl -sS "$KIVO_API_BASE_URL/v1/review-runs/$REVIEW_RUN_ID" \
  -H "Authorization: Bearer $KIVO_API_KEY"