---
title: "Get the executions of a campaign"
method: GET
path: "/campaigns/{id}/executions"
tags: ["Executions"]
---

# Get the executions of a campaign

`GET /campaigns/{id}/executions`

## Path parameters

- `id` string, required

## Response `200`

The executions of the campaign

- object
  - `executions` Execution[], required — The executions of the campaign
    - `id` string, required — The ID of the execution
    - `customer` string, required — The customer executing through the campaign
    - `scheduled_at` string, nullable, required — The scheduled time for the next step to execute
    - `step_count` integer, required — The index of the next step to execute
    - `current_step_id` string, nullable, required — The ID of the current step
    - `status` 'pending' | 'in_progress' | 'retrying' | 'finished' | 'failed' | 'stopped', required — The status of the execution
    - `failed_at` string, nullable, required — The time when the execution failed in ISO 8601 format
    - `failed_reason` string, nullable, required — The reason the execution failed
    - `finished_at` string, nullable, required — The time when the execution finished in ISO 8601 format
    - `finished_reason` string, nullable, required — The reason the execution finished
    - `stopped_at` string, nullable, required — The time when the execution was stopped in ISO 8601 format
    - `started_at` string, nullable, required — The time when the execution started processing in ISO 8601 format
    - `created_at` string, required — The time the execution was created — i.e. when the customer was enrolled in the campaign — in ISO 8601 format

---

[API](https://skmtc.dev/pocketflows/apis/pocketflows-api.md) · [All operations](https://skmtc.dev/pocketflows/apis/pocketflows-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pocketflows/pocketflows-api/revisions/26723490b96f/schema)
