---
title: "List journeys"
method: GET
path: "/projects/{projectId}/journeys"
tags: ["Swarms"]
---

# List journeys

`GET /projects/{projectId}/journeys`

The project's journeys, newest first. Archived journeys are excluded.

## Request body

- object
  - `cursor` string — Opaque pagination cursor from a previous response's `nextCursor`. Don't parse it.

## Response `200`

A page of journeys.

- JourneyPage
  - `items` Journey[], required
    - `id` string, required
    - `projectId` string, required
    - `name` string, required
    - `goal` string, required — What the persona is trying to accomplish. This drives the whole run.
    - `personaId` string, required
    - `swarmId` string, nullable, required — The swarm container this journey was authored under. Provenance only — nothing resolves through it at run time, and a journey created outside a swarm has none.
    - `environmentIds` string[], required — Environments this journey fans out across. EMPTY on a host-pinned journey — that is a different execution model, not a journey with no targets.
    - `serverAttachmentId` string — Legacy host-pinned grounding. Absent on an environment-based journey.
    - `sessionsPerTarget` integer, nullable, required — Sessions run against EACH target. Total sessions = targets × this.
    - `maxTurns` integer, nullable, required
    - `createdAt` number, required — Epoch milliseconds.
    - `updatedAt` number, required — Epoch milliseconds.
  - `nextCursor` string — Present only when another page exists. Opaque — do not parse it.

## Other responses

- `401` — Missing, invalid, revoked, or orphaned key (`UNAUTHORIZED`) — or the **target MCP server** needs an OAuth grant (`OAUTH_REQUIRED`), which is a property of the server, not your key.
- `403` — Key is valid but not allowed to do this.
- `404` — Unknown project, server, or resource.
- `429` — Per-key rate limit exceeded (60 requests/minute sustained, bursts up to 10). Honor `Retry-After` and back off with jitter.
- `500` — Something failed on MCPJam's side.

---

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