Skip to main content
PUT
/
api
/
career
/
goal
Career Goal Set
curl --request PUT \
  --url https://api.example.com/api/career/goal \
  --header 'Content-Type: application/json' \
  --data '
{
  "target_level": "junior",
  "target_role_slug": "<string>",
  "updated_at": "<string>"
}
'
{
  "available_roles": [
    "<string>"
  ],
  "goal": {
    "target_level": "junior",
    "target_role_slug": "<string>",
    "updated_at": "<string>"
  },
  "is_explicit": true
}

Body

application/json

User's explicit career target role and level.

target_level
enum<string>
required
Available options:
junior,
mid,
senior,
staff
target_role_slug
string
required
updated_at
string | null

Response

Successful Response

Career goal with auto-detection flag and available roles for UI.

available_roles
string[]
required
goal
UserCareerGoal · object
required

User's explicit career target role and level.

is_explicit
boolean
required