---
title: "createUserProfile"
method: POST
path: "/core/api/v1/user-profile"
tags: ["user-profile-controller"]
---

# createUserProfile

`POST /core/api/v1/user-profile`

## Request

- Base URL: `https://api.freshlearn.com`
- URL: `https://api.freshlearn.com/core/api/v1/user-profile`
- Auth: none declared

## Headers

- `Authorization` string
- `domain` string
- `api-key` string

## Request body

- UserProfileDTO
  - `audience` 'NONE' | 'CUST' | 'PART' | 'BOTH'
  - `audienceSize` 'NONE' | 'UNDER_500' | 'FROM_500_5K' | 'FROM_5K_50K' | 'ABOVE_50K'
  - `businessCategory` 'PERSONALDEVLEOPMENT' | 'BUSINESS' | 'FINANCE' | 'SOFTWARE' | 'ZERO' | 'FIVE' | 'TWENTYFIVE' | 'HUNDRED' | 'NOBUSINESS' | 'BLANK' | 'UPTO1000' | 'UPTO5000' | 'UPTO150000' | 'UPTO50000' | 'UPTO1L' | 'MORETHAN1L'
  - `deviceType` 'MOBILE' | 'DESKTOP' | 'TABLET'
  - `domainId` integer
  - `freshLearnReferrer` 'GOOGLE' | 'SOCIALMEDIA' | 'REFERRAL' | 'EMAIL' | 'ADS' | 'DONT' | 'BLANK'
  - `id` integer
  - `industry` 'PERSONALDEVLEOPMENT' | 'BUSINESS' | 'FINANCE' | 'SOFTWARE' | 'HEALTH' | 'FITNESS' | 'FAMILY' | 'FASHION' | 'ARTS' | 'DESIGN' | 'MUSIC' | 'PHOTO' | 'FOOD' | 'ACTING' | 'ACADEMICS' | 'SPIRITUALITY' | 'OTHER' | 'BLANK' | 'TRAINING'
  - `memberRightClick` boolean
  - `mfaEnabled` boolean
  - `platform` 'KAJABI' | 'THINKIFIC' | 'TEACHABLE' | 'UDEMY' | 'OTHERS' | 'BLANK'
  - `primaryGoal` 'NONE' | 'TICKETS' | 'ADOPTION' | 'CERT' | 'ONBOARD'
  - `profession` 'COACH' | 'INSTRUCTOR' | 'CREATOR' | 'FREELANCE' | 'ENTERPRENEUR' | 'OTHER' | 'BLANK' | 'RECORDED' | 'LIVE' | 'INPERSON'
  - `signUpDataDTO` SignUpDataDTO
    - `country` string
    - `countryCode` string
    - `countryDialCode` string
    - `domainTitle` string
    - `phone` string
    - `userId` integer
  - `teamSize` 'NONE' | 'TEAM_1_50' | 'TEAM_51_200' | 'TEAM_201_1000' | 'TEAM_1000_PLUS'
  - `timeZone` string
  - `trainToday` 'NONE' | 'WORKSHOP' | 'NO_PROGRAM' | 'LMS' | 'MIX'
  - `trainingTopics` string[]
  - `useCase` 'NONE' | 'ACADEMY' | 'TRAINING' | 'CUSTOMER' | 'EXPLORING'
  - `userId` integer

## Response `200`

OK

## Other responses

- `201`: Created
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

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