---
title: "List Workflow Play Trigger Bindings"
method: GET
path: "/api/plays/{play_id}/schedules/{schedule_id}/trigger-bindings"
tags: ["workflow-play-sources"]
---

# List Workflow Play Trigger Bindings

`GET /api/plays/{play_id}/schedules/{schedule_id}/trigger-bindings`

## Request

- Base URL: `https://platform.verbiflow.com/api/bridge`
- URL: `https://platform.verbiflow.com/api/bridge/api/plays/{play_id}/schedules/{schedule_id}/trigger-bindings`
- Auth: one of:
  - HTTP bearer and API key in header `x-flage-org-id`
  - HTTP bearer and API key in header `x-flage-org-slug`

## Path parameters

- `play_id` string, required
- `schedule_id` string, required

## Response `200`

Successful Response

- WorkflowPlayTriggerBindingListResponse: Envelope returned when listing a schedule's trigger bindings.
  - `bindings` WorkflowPlayTriggerBindingRecord[], required: Trigger bindings owned by the schedule.
    - `active_revision_id` string, required: Active Play revision pinned when this binding was configured.
    - `adapter_type` 'hubspot_webhook_v3', required: Ingress adapter contract used to normalize provider events.
    - `binding_id` string, required: Stable trigger-binding id.
    - `config` WorkflowPlayHubSpotTriggerConfig, required: HubSpot webhook event filters pinned to one source binding.
      - `event_types` string[], required: HubSpot subscription types admitted by this binding.
      - `property_names` string[], required: HubSpot property names admitted for property-change subscriptions.
    - `config_digest` string, required: SHA-256 of the canonical binding configuration.
    - `created_at` string, nullable, required: ISO 8601 binding creation time when available.
    - `enabled` boolean, required: Whether new matching provider events may be admitted.
    - `last_admitted_at` string, nullable, required: ISO 8601 time of the latest admitted event, or null before first use.
    - `play_id` string, required: Play that owns this source binding.
    - `provider_account_id` string, required: Connected HubSpot account whose webhooks may enter this schedule.
    - `schedule_id` string, required: Schedule that admits matching provider events.
    - `source` 'webhook.hubspot', required: Provider event namespace accepted by the binding.
    - `updated_at` string, nullable, required: ISO 8601 last binding mutation time when available.
    - `version` integer, required: Optimistic-concurrency version of the binding.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract.md) - [All operations](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/llms.txt) - [OpenAPI document](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/revisions/c80e903ef8f3?raw)
