Skip to content

🔔 Print Notification Webhooks

OctoEverywhere's real-time notification engine can be extended with custom webhooks. Webhooks allow OctoEverywhere to send instant notifications to any HTTP endpoint you specify.

What Can You Do With Webhooks?

With a little effort and technical knowledge, your imagination is the limit. You could:

  • Play the Mario Kart "race start" sound whenever a print begins.
  • Ring a siren and flash lights when Gadget detects a print failure.
  • Make your Emo dance when a print completes successfully.
  • Tweet real-time print progress and full-resolution snapshots while a print is running.

Setup

See our Setup Guide to get started.

Event Types

See our Event Types page for full details.

JSON Payload Format

See our JSON Payload Format page for full webhook request body details.

POST Responses and Constraints

Return Type

Your webhook should return HTTP 200 OK. If your webhook fails too many times in a row, the webhook will be disabled. You can set up the webhook again on the notification page.

Timeout

The HTTP request will time out in 10 seconds. Your endpoint must return a 200 OK before the timeout or the request will be considered a failure.

Questions?

For issues, questions, or feature requests, reach out to our development team. We would love to hear from you.