Skip to main content

Deploying a Webhook

Webhooks are used for deploying functions that run asyncronously on Beam. You can add webhook triggers to the file with your Beam app definition. Input fields are serialized and validated by the Beam.Types module.

Invoking Webhooks

Calling a webhook will return a Task ID. Invocation You can view the status of each invocation in the dashboard, by clicking on your deployment and navigating to the latest task. Download-Artifacts If any files were generated during the execution of your task, you can download them by clicking on the task, and clicking Download.

Beam Types

The beam library includes several basic data types that can be used to validate your inputs against.
Types can be labeled optional by passing in required=falsebeam.types.Boolean(required=false)beam.types.Dataframe(required=false)