---
title: "Workflow activity trail"
method: GET
path: "/workflows/{workflow_id}/activity"
tags: ["Workflows"]
---

# Workflow activity trail

`GET /workflows/{workflow_id}/activity`

## Request

- Base URL: `https://api.reacherapp.com/public/v1`
- URL: `https://api.reacherapp.com/public/v1/workflows/{workflow_id}/activity`
- Auth: API key in header `x-api-key` and API key in header `x-shop-id`

The step events behind the counts, newest first: which creator entered, was sent to, branched, was skipped or exited, at which step and when. Filter to one step with `step_id`.

## Path parameters

- `workflow_id` string, required: The workflow's uuid, as `POST /workflows/list` returns it.

## Query parameters

- `step_id` string, nullable: Only events at this step.
- `limit` integer

## Response `200`

Successful Response

- EnvelopeListWorkflowActivityEventPublic
  - `data` WorkflowActivityEventPublic[], required
    - `event_id` integer, required
    - `step_id` string, required
    - `event` string, required: entered, sent, skipped, completed, branched, timed_out or exited.
    - `at` string, required
    - `creator_id` string, required
    - `creator_name` string, nullable
    - `details` object, nullable

## Other responses

- `404`: No such workflow in this shop.
- `422`: Validation Error

## Changes

> 76 revisions in range; 1 not diffed.

- **2026-10-20** `9353ed4982e8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/reacherapp/apis/reacher-data-api/changes/workflows/:workflow_id/activity/get.md)

---

[API](https://skmtc.dev/reacherapp/apis/reacher-data-api.md) - [All operations](https://skmtc.dev/reacherapp/apis/reacher-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/reacherapp/apis/reacher-data-api/revisions/63ce74b30b5a?raw)
