---
title: "List the authenticated user's onboarding sessions"
method: GET
path: "/api/onboarding/conversational/sessions"
tags: ["Conversational onboarding"]
---

# List the authenticated user's onboarding sessions

`GET /api/onboarding/conversational/sessions`

## Request

- Base URL: `https://api.chipprofessionals.com`
- URL: `https://api.chipprofessionals.com/api/onboarding/conversational/sessions`
- Auth: HTTP bearer

Class ConversationalOnboardingSessionAPIController

## Query parameters

- `role_id` integer
- `status` 'in_progress' | 'awaiting_transcription' | 'transcription_failed' | 'awaiting_completion' | 'completion_failed' | 'force_reprocess' | 'completed' | 'abandoned'
- `per_page` integer

## Response `200`

Paginated sessions

- PaginatedResponse: Standard paginated response format
  - `success` boolean
  - `data` unknown[]: Array of data items
    - unknown
  - `links` object
    - `first` string, nullable
    - `last` string, nullable
    - `prev` string, nullable
    - `next` string, nullable
  - `meta` object
    - `current_page` integer
    - `from` integer
    - `last_page` integer
    - `path` string
    - `per_page` integer
    - `to` integer
    - `total` integer

## Other responses

- `401`: Unauthenticated
- `422`: Invalid status filter

---

[API](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation.md) - [All operations](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation/revisions/05e58f424c25?raw)
