> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Set up Paradime webhooks: create endpoints, subscribe to Bolt run events, verify signatures, and test deliveries to react to dbt™ pipeline events.

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

## **How to setup your first webhook**

Paradime's webhook system supports JSON payloads to your application's endpoint URL when your webhook is triggered.

Paradime supports the below events for Bolt runs:

* `bolt.run.started` — Triggered when a Bolt run is started
* `bolt.run.completed` — Triggered when a Bolt run is completed. This can be a run that has failed or succeeded.

<Arcade src="https://demo.arcade.software/bNf3AKjW6tjLkS9cuSWb?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Getting Started" />

## Event payloads

Each Bolt run emits two events. See the dedicated pages for the full payload structure, a field reference, and up-to-date examples:

<CardGroup cols={2}>
  <Card title="bolt.run.started" href="/developers/webhooks/bolt-run-started" icon="play">
    Triggered when a Bolt run starts.
  </Card>

  <Card title="bolt.run.completed" href="/developers/webhooks/bolt-run-completed" icon="flag-checkered">
    Triggered when a Bolt run finishes, whether it succeeded or failed.
  </Card>
</CardGroup>

## Payload transformations

Filter or modify webhook events before they are delivered, for example to suppress passed runs or Turbo CI jobs.

<Card title="Payload Transformations" href="/developers/webhooks/payload-transformations" horizontal icon="filter">
  Filter or modify webhook events before delivery, with an example handler and how to apply it.
</Card>


## Related topics

- [Getting Started](/developers/paradime-cli/getting-started.md)
- [Paradime Setup and Configuration](/integrations/pre-commit/paradime-setup-and-configuration.md)
- [Copilot](/products/dino-ai/copilot/index.md)
- [Elementary Data](/integrations/elementary-data/index.md)
- [Create Azure DevOps Items](/products/bolt/creating-schedules/templates/ticketing-templates/create-azure-devops-items.md)
