# Onboarding (Coinbax Core API)

> Source: https://developers.coinbax.com/reference/coinbax-core/onboarding/
> Staging base URL: https://core-staging.coinbax.com/api/v1

User onboarding flow

## Get onboarding status

`GET /onboarding`

- Auth: Bearer token
- Operation ID: `getOnboardingStatus`

### Example request

```bash
curl https://core-staging.coinbax.com/api/v1/onboarding \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

### Responses

**200** Status

---

## Complete onboarding

`POST /onboarding/complete`

- Auth: Bearer token
- Operation ID: `completeOnboarding`

### Example request

```bash
curl -X POST https://core-staging.coinbax.com/api/v1/onboarding/complete \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

### Responses

**200** Completed

---

## Skip onboarding

`POST /onboarding/skip`

- Auth: Bearer token
- Operation ID: `skipOnboarding`

### Example request

```bash
curl -X POST https://core-staging.coinbax.com/api/v1/onboarding/skip \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

### Responses

**200** Skipped

---

## Create client

`POST /onboarding/create-client`

- Auth: Bearer token
- Operation ID: `onboardingCreateClient`

### Example request

```bash
curl -X POST https://core-staging.coinbax.com/api/v1/onboarding/create-client \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

### Responses

**201** Created
