---
title: "List customer journeys"
method: GET
path: "/api/v1/experience/customer-journeys"
tags: ["experience"]
deprecated: true
---

# List customer journeys

`GET /api/v1/experience/customer-journeys`

## Request

- Base URL: `https://point11.ai`
- URL: `https://point11.ai/api/v1/experience/customer-journeys`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://auth.point11.ai/oauth2/authorize`, token URL `https://auth.point11.ai/oauth2/token`)

> **Deprecated.**

Deprecated: use experience.customer-journeys.list.v2 (experience_customer_journeys_list_v2), which also lists iPhone Safari journeys; this version answers as if no iPhone Safari journey existed. List one customer's Experience journeys, newest first, from every campaign and from runs outside one, each with its campaign, device, and status. Read a journey's recording with experience_journeys_get. A customer your organization deleted, or does not have, is not found. Page with nextCursor.

## Query parameters

- `limit` integer: Number of items to return (1–1000)
- `cursor` string: Opaque cursor returned as nextCursor by the previous page
- `customerId` string, uuid, required

## Headers

- `Point11-Organization` string, uuid

## Response `200`

Success.

- ExperienceCustomerJourneysListResponse
  - `data` object[], required
    - `runId` string, required: The journey's id; read its recording with experience_journeys_get
    - `campaignId` string, nullable, required
    - `label` string, required
    - `browserDevice` 'desktop' | 'mobile', nullable, required
    - `isNative` boolean, required
    - `executionStatus` 'scheduled' | 'waiting' | 'running' | 'completed' | 'failed' | 'cancelled', nullable, required
    - `startedAt` string, date-time, required
  - `nextCursor` string, nullable, required

## Other responses

- `400`: The input, query, or Idempotency-Key is invalid.
- `401`: The bearer is missing, expired, or not accepted.
- `403`: The credential lacks the operation's scope or role, or the operation needs a different door.
- `404`: The resource or organization does not exist for this caller.
- `405`: This path takes another HTTP method, named in `Allow`.
- `409`: The request conflicts with current state or with prior use of its Idempotency-Key.
- `413`: The request, or the answer it asks for, is too large; narrow it.
- `429`: The credential's rate budget is spent; retry after `Retry-After` seconds.
- `500`: An unexpected server failure; retry later. Only `request_id` identifies it.
- `503`: A dependency is temporarily unavailable; retry after `Retry-After` seconds.
- `default`: Another status a product answers for its own refusal (for example `415` for an unsupported attachment); branch on `code`.

---

[API](https://skmtc.dev/point11/apis/point11-api.md) · [All operations](https://skmtc.dev/point11/apis/point11-api/llms.txt) · [OpenAPI document](https://skmtc.dev/point11/apis/point11-api/revisions/36a84c7aca11?raw)
