---
title: "Create user account and perform kyc"
method: PUT
path: "/onboarding/signup"
tags: ["kyc"]
---

# Create user account and perform kyc

`PUT /onboarding/signup`

Account creation & KYC

## Request body

- string

## Response `200`

Success

- UserResponse
  - `id` string
  - `first_name` string
  - `last_name` string
  - `phone` string
  - `dob` string
  - `address` string
  - `citizenship` string
  - `ssn` string
  - `investing_experience` string
  - `are_you_employed` string
  - `family_traded` string
  - `family_brokerage_experience` string
  - `review_application` string
  - `created_at` unknown
  - `updated_at` unknown

## Other responses

- `400` — Client error
- `422` — Client error
- `500` — Client error

---

[API](https://skmtc.dev/alpacahq/apis/title.md) · [All operations](https://skmtc.dev/alpacahq/apis/title/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/alpacahq/title/revisions/44eb1246cb7d/schema)
