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

# API Resource Trigger

> Trigger workflows with your existing webhooks API

API Resource Triggers are triggers configured to use your API's webhooks to start workflows. To use this trigger, you must have an API Resource configured: [API Resources](/workflows/api-resources).

## Defining an API Resource Trigger

To start creating an API Resource Trigger, open your Resource in the dashboard and click **Create Trigger**.

<Frame>
  <img src="https://mintcdn.com/paragon/fpLCYjVDKL_JwtxK/assets/creating-an-api-resource-trigger-in-paragon.png?fit=max&auto=format&n=fpLCYjVDKL_JwtxK&q=85&s=053d892bb7549a3b8850f65f21b61568" alt="" width="3337" height="1480" data-path="assets/creating-an-api-resource-trigger-in-paragon.png" />
</Frame>

The Custom Webhook setup page will open and prompt you to define the trigger setup details. See more about how to use the Custom Webhook setup here: [Custom Webhooks](/resources/custom-webhooks)

## Using an API Resource Trigger

To use an API Resource Trigger in a workflow, click your Resource name in the trigger types and select the trigger that you defined.

<Note>
  **Note:** Only fully-configured triggers that have completed the Custom Webhook setup will appear in this menu.
</Note>

<Frame>
  <img src="https://mintcdn.com/paragon/fdJ50ZEE8l2RCUKL/assets/using-an-api-resource-trigger-in-a-workflow.png?fit=max&auto=format&n=fdJ50ZEE8l2RCUKL&q=85&s=790f3f9da41b2dc574ebb794c928d0da" alt="" width="3133" height="1946" data-path="assets/using-an-api-resource-trigger-in-a-workflow.png" />
</Frame>

## Webhook Subscriptions

For user-level API Resource triggers, the webhook will subscribe when a Connected User has successfully established a Resource Connection via [`connectAction`](/workflows/api-resources#connecting-resources) in the SDK and has enabled at least one workflow which is triggered by an API Resource trigger.

The webhook subscription will only be created once per unique API Resource trigger type. However, one webhook event can trigger multiple workflows connected to the same trigger type.
