---
title: "List deployed triggers"
method: GET
path: "/v1/connect/{project_id}/deployed-triggers"
---

# List deployed triggers

`GET /v1/connect/{project_id}/deployed-triggers`

Retrieve all deployed triggers for a specific external user

## Query parameters

- `after` string
- `before` string
- `limit` integer
- `external_user_id` string, required
- `emitter_type` 'email' | 'http' | 'source' | 'timer' — The type of the event emitting interface

## Headers

- `x-pd-environment` 'development' | 'production', required — The environment in which the server client is running

## Response `200`

deployed triggers listed

- GetTriggersResponse — Response received when listing deployed triggers
  - `data` Emitter[], required
    - union — A component/interface that emits events
      - DeployedComponent — A deployed component instance
        - `id` string, required — The unique ID of the deployed component
        - `owner_id` string, required — The ID of the owner
        - `component_id` string, required — The ID of the component that was deployed
        - `component_key` string, nullable — The component key (name) that was deployed
        - `configurable_props` ConfigurableProp[], required — The configurable properties of the component
          - union — A configuration or input field for a component. This is a discriminated union based on the type field.
            - ConfigurablePropAlert — This prop is used to configure an alert component
              - …
            - ConfigurablePropApp — This prop is used to configure an account for a specific app
              - …
            - ConfigurablePropBoolean — This prop can accept a boolean value.
              - …
            - ConfigurablePropDataStore — This prop is used to configure a data store for key-value storage.
              - …
            - ConfigurablePropDir — This prop is used to indicate how a component may access File Stash
              - …
            - ConfigurablePropTimer — This prop is used to configure a timer interface.
              - …
            - ConfigurablePropApphook — This prop is used to configure an app webhook interface.
              - …
            - ConfigurablePropIntegerArray — This prop can accept an array of integers.
              - …
            - ConfigurablePropHttp — This prop is used to configure an HTTP interface.
              - …
            - ConfigurablePropHttpRequest — This prop is used to configure an HTTP request with URL, method, headers, params, body, and authentication.
              - …
            - ConfigurablePropDb — This prop is used to configure a database service.
              - …
            - ConfigurablePropSql — This prop is used to configure SQL queries.
              - …
            - ConfigurablePropAirtableBaseId — This prop is used to select an Airtable base.
              - …
            - ConfigurablePropAirtableTableId — This prop is used to select an Airtable table.
              - …
            - ConfigurablePropAirtableViewId — This prop is used to select an Airtable view.
              - …
            - ConfigurablePropAirtableFieldId — This prop is used to select an Airtable field.
              - …
            - ConfigurablePropDiscordChannel — This prop is used to select a Discord channel.
              - …
            - ConfigurablePropDiscordChannelArray — This prop is used to select multiple Discord channels.
              - …
            - ConfigurablePropInteger — This prop can accept an integer value.
              - …
            - ConfigurablePropString — This prop can accept a string value.
              - …
            - ConfigurablePropStringArray — This prop can accept an array of strings.
              - …
            - ConfigurablePropObject — This prop can accept a set of key-value pairs.
              - …
            - ConfigurablePropAny — This prop can accept any value.
              - …
        - `configured_props` ConfiguredProps, required — The configured properties of the component
        - `active` boolean, required — Whether the deployed component is active
        - `created_at` integer, required — The timestamp when the component was deployed (epoch milliseconds)
        - `updated_at` integer, required — The timestamp when the component was last updated (epoch milliseconds)
        - `name` string, required — The name of the deployed component
        - `name_slug` string, required — The name slug of the deployed component
        - `callback_observations` unknown
        - `emit_on_deploy` boolean — Whether the trigger emits events during the deploy hook execution. When false, the $emit function is disabled during deploy hook execution. Defaults to true.
        - `type` 'DeployedComponent', required — The discriminator field
        - `webhook_signing_key` string, nullable — The webhook signing key. Only returned for OAuth-authenticated requests when `webhook_url` is supplied.
      - HttpInterface — An HTTP interface instance
        - `id` string, required — The unique ID of the HTTP interface
        - `key` string, required
        - `endpoint_url` string, required
        - `custom_response` boolean, required
        - `created_at` integer, required — The timestamp when the HTTP interface was created (epoch milliseconds)
        - `updated_at` integer, required — The timestamp when the HTTP interface was last updated (epoch milliseconds)
        - `type` 'HttpInterface', required — The discriminator field
      - TimerInterface — A timer interface instance
        - `id` string, required — The unique ID of the timer interface
        - `interval_seconds` number
        - `cron` string
        - `timezone` string, required
        - `schedule_changed_at` integer, required
        - `created_at` integer, required — The timestamp when the timer interface was created (epoch milliseconds)
        - `updated_at` integer, required — The timestamp when the timer interface was last updated (epoch milliseconds)
        - `type` 'TimerInterface', required — The discriminator field
  - `page_info` PageInfo, required
    - `count` integer — Number of items returned
    - `total_count` integer — Total number of items
    - `start_cursor` string, nullable — Used to fetch the previous page of items
    - `end_cursor` string, nullable — Used to fetch the next page of items

## Other responses

- `429` — too many requests

---

[API](https://skmtc.net/pipedream/apis/pipedream-rest-api.md) · [All operations](https://skmtc.net/pipedream/apis/pipedream-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pipedream/pipedream-rest-api/versions/c25dbf225c49/schema)
