project.review_submitted
Sent when a production project is submitted for review — Submit for review in the dashboard’s Settings tab, once the production readiness checklist passes (or the equivalent API call).
Headers
Section titled “Headers”| Header | Description |
|---|---|
X-Baiyar-Signature |
t=<unix timestamp>,v1=<hex HMAC-SHA256> — see Verifying Webhook Signatures |
Content-Type |
application/json |
Payload
Section titled “Payload”{ "id": "evt_N6NWhxzQIDRRmreNoKfB", "type": "project.review_submitted", "created_at": "2026-09-16T04:03:46Z", "data": { "id": "project_IChAi2NR4vzKN3SgEYPI", "review_status": "in_review", "review_submitted_at": "2026-09-16T04:03:46Z" }}| Field | Type | Description |
|---|---|---|
id |
string | Unique event ID |
type |
string | Always project.review_submitted |
created_at |
date-time | When the event was generated |
data.id |
string | The project’s public ID |
data.review_status |
string | Always in_review |
data.review_submitted_at |
date-time | When the submission happened |
This event doesn’t fire for the review decision (approved or sent back for revision) — only for the submission itself. There’s no webhook event for the decision yet; check the dashboard’s Settings tab for the current status.
Testing
Section titled “Testing”There’s no sandbox simulator for this event — trigger it by completing a production project’s readiness checklist and submitting it for review from the dashboard.