---
title: "List Triggers"
method: GET
path: "/workflows/{workflow_id}/triggers"
tags: ["Workflows::Trigger"]
---

# List Triggers

`GET /workflows/{workflow_id}/triggers`

List all triggers attached to a workflow.

## Path parameters

- `workflow_id` string, required

## Query parameters

- `after` string
- `sort_order` 'asc' | 'desc'
- `sort_property` 'id' | 'updated_at'

## Response `200`

OK

- WorkflowsTriggerAttributes[]
  - `id` integer — Trigger ID
  - `public_id` string, nullable — Obfuscated trigger ID
  - `workflow_id` integer — Integer ID of the parent workflow
  - `event_type_key` string, nullable — The event that fires this trigger (e.g. `$contact.tag_applied`, `$order.successful_purchase`).
  - `event_type_name` string, nullable — Human-readable name of the event type.
  - `active` boolean — Whether the trigger is active and will enroll contacts.
  - `allow_anonymous_contacts` boolean — Whether the trigger fires for anonymous (non-identified) contacts.
  - `subscription_cancelation_reason` string, nullable — Only set on `$order.cancelled` (subscription cancellation) triggers — the cancellation-reason token the contact selected (e.g. `too_expensive`). `null` for every other event type.
  - `contacts_tag_id` integer, nullable — Raw integer Contacts::Tag id used as a condition filter.
  - `funnel_id` integer, nullable — Raw integer Funnel id used as a condition filter.
  - `page_id` integer, nullable — Raw integer Page id used as a condition filter.
  - `product_id` integer, nullable — Raw integer Product id used as a condition filter.
  - `cancellation_product_id` integer, nullable — Raw integer Product id for cancellation condition filtering.
  - `product_variant_id` integer, nullable — Raw integer Products::Variant id used as a condition filter.
  - `cancellation_product_variant_id` integer, nullable — Raw integer Products::Variant id for cancellation condition filtering.
  - `subscription_variant_to_id` integer, nullable — Raw integer Products::Variant id for subscription upgrade/downgrade triggers.
  - `sales_pipelines_id` integer, nullable — Raw integer Sales::Pipeline id used as a condition filter.
  - `current_sales_pipelines_stage_id` integer, nullable — Raw integer Sales::Pipelines::Stage id used as a condition filter.
  - `appointments_calendar_id` integer, nullable — Raw integer Appointments::Calendar id used as a condition filter.
  - `appointments_event_type_id` integer, nullable — Raw integer Appointments::EventType id used as a condition filter.
  - `course_id` integer, nullable — Raw integer Course id used as a condition filter.
  - `courses_lesson_id` integer, nullable — Raw integer Courses::Lesson id used as a condition filter.
  - `courses_section_id` integer, nullable — Raw integer Courses::Section id used as a condition filter.
  - `community_id` integer, nullable — Raw integer Community id used as a condition filter.
  - `communities_space_id` integer, nullable — Raw integer Communities::Space id used as a condition filter.
  - `communities_space_group_id` integer, nullable — Raw integer Communities::SpaceGroup id used as a condition filter.
  - `emails_broadcasts_id` integer, nullable — Raw integer Emails::Broadcast id used as a condition filter.
  - `calendar_event_id` integer, nullable — Raw integer CalendarEvent id used as a condition filter.
  - `survey_workflow_id` integer, nullable — Raw integer SurveyWorkflow id used as a condition filter.
  - `workflows_step_id` integer, nullable — Raw integer Workflows::Step id used as a condition filter.
  - `created_at` string, date-time
  - `updated_at` string, date-time

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

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