Skip to main content

worldinterface_http_trigger/
lib.rs

1//! Dynamic webhook ingress for WorldInterface.
2//!
3//! Provides HTTPS endpoints that trigger FlowRuns when called. Webhook
4//! registration creates a dynamic route; incoming requests are atomically
5//! appended to ActionQueue as trigger tasks.
6
7pub mod error;
8pub mod handler;
9pub mod receipt;
10pub mod registration;
11pub mod registry;
12pub mod trigger;
13pub mod types;
14pub mod validation;
15
16pub use error::WebhookError;
17pub use handler::handle_webhook;
18pub use receipt::create_trigger_receipt;
19pub use registration::WebhookRegistration;
20pub use registry::WebhookRegistry;
21pub use trigger::TriggerInput;
22pub use types::WebhookId;
23pub use validation::validate_webhook_path;