---
title: "Update the current user's activation status"
method: PATCH
path: "/api/v1/user/activation-status"
tags: ["crm"]
---

# Update the current user's activation status

`PATCH /api/v1/user/activation-status`

## Request body

- UserActivationStatusPatchRequestDTO
  - `key` 'roleplayCompleted' | 'trackCreated' | 'userInvited' | 'jamStudioOnboarded' | 'jamStudio.customizeTrack' | 'jamStudio.editMission' | 'jamStudio.publishTrack' | 'catalogVisited' | 'teamVisited' | 'sprintCreated' | 'journeySkipped' | 'gettingStarted.courseCatalogCarouselDismissed' | 'gettingStarted.teamsCarouselDismissed' | 'gettingStarted.jamStudioCarouselDismissed' | 'onboarding.homePage' | 'onboarding.callPage' | 'onboarding.progressPage' | 'onboarding.callFeedbackPage' | 'onboarding.callPassCriteria' | 'onboarding.studioPage' | 'onboarding.courseCatalogPage' | 'onboarding.teamsPage' | 'onboarding.courseCatalogRoleplay' | 'onboarding.studioCreateTrack' | 'onboarding.teamsInvite' | 'onboarding.callMission' | 'onboarding.gettingStartedPage', required — The activation checklist item key (e.g., "roleplayCompleted", "trackCreated", "userInvited").
  - `value` boolean, required — The completion status for the activation checklist item.

## Response `201`

- UserActivationStatusGetResponseDTO — A key-value map of activation checklist items where keys represent activation steps (e.g., "roleplayCompleted", "trackCreated") and values indicate completion status.
  - `catalogVisited` boolean
  - `gettingStarted.courseCatalogCarouselDismissed` boolean
  - `gettingStarted.jamStudioCarouselDismissed` boolean
  - `gettingStarted.teamsCarouselDismissed` boolean
  - `jamStudio.customizeTrack` boolean
  - `jamStudio.editMission` boolean
  - `jamStudio.publishTrack` boolean
  - `jamStudioOnboarded` boolean
  - `journeySkipped` boolean
  - `onboarding.callFeedbackPage` boolean
  - `onboarding.callMission` boolean
  - `onboarding.callPage` boolean
  - `onboarding.callPassCriteria` boolean
  - `onboarding.courseCatalogPage` boolean
  - `onboarding.courseCatalogRoleplay` boolean
  - `onboarding.gettingStartedPage` boolean
  - `onboarding.homePage` boolean
  - `onboarding.progressPage` boolean
  - `onboarding.studioCreateTrack` boolean
  - `onboarding.studioPage` boolean
  - `onboarding.teamsInvite` boolean
  - `onboarding.teamsPage` boolean
  - `roleplayCompleted` boolean
  - `sprintCreated` boolean
  - `teamVisited` boolean
  - `trackCreated` boolean
  - `userInvited` boolean

---

[API](https://skmtc.net/wejam/apis/jam.md) · [All operations](https://skmtc.net/wejam/apis/jam/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wejam/jam/revisions/bd5a5f406bca/schema)
