bluejay-webhooks
Bluejay Webhook
Receive a Bluejay webhook; flip FlywheelRun.sim_passed when the event is simulation_result_evaluated.
Returns a JSON {"status": "<outcome>"} body so the webhook sender has a structured acknowledgment. Status values:
- ok — simulation_result_evaluated processed; sim_passed + sim_completed_at updated on the run row.
- already_processed — idempotent duplicate delivery; run already has sim_completed_at set, state unchanged.
- unknown_sim — no FlywheelRun matches the simulation_id; log
- drop (capture_message at warning level).
- dropped — event_type is not one V0.7 handles; 200 OK so Bluejay doesn't retry.
Raises 401 on signature / configuration failure.
post/api/v1/bluejay/webhooks
Headers
x-bluejay-signaturestring required
Response
Successful Response
object required
Changes
No recorded changes to this endpoint across all 1 revision of this API.