bluejay-webhooks
Bluejay Webhook
Changed onReceive 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
Request
- Base URL: https://api.getanana.com (the document declares no server; this is the origin it was published from)
- URL: https://api.getanana.com/api/v1/bluejay/webhooks
- Auth: none declared. Required headers: x-bluejay-signature
Headers
x-bluejay-signaturestring required
Response
Successful Response
object required
Changes
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info