---
title: "Get current user's signup onboarding state"
method: GET
path: "/v2/user/onboarding"
tags: ["user"]
---

# Get current user's signup onboarding state

`GET /v2/user/onboarding`

## Request

- Base URL: `https://api.bluente.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bluente.com/v2/user/onboarding`
- Auth: none declared
- TypeScript: <https://skmtc.dev/bluente/apis/bluente-api/docs/v2/user/onboarding/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

success

- object
  - `code` integer: 0=success，only parse data when code=0
  - `data` object: real data
    - `completed_at` BluenteInternalCourseV2ModelCustomTime
      - `time.Time` string
    - `current_step` integer
    - `goal_code` string
    - `organization_size_code` string
    - `questionnaire_version` string
    - `referral_source_code` string
    - `role_code` string
    - `status` string
    - `usage_code` string
  - `message` string: tip message

## Changes

- **2026-10-07** `9f59e481edfd`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bluente/apis/bluente-api/changes/v2/user/onboarding/get.md)

---

[API](https://skmtc.dev/bluente/apis/bluente-api.md) - [All operations](https://skmtc.dev/bluente/apis/bluente-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bluente/apis/bluente-api/revisions/429a9223fc3e?raw)
