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.