---
title: "Report a Get set up step this app observed"
method: POST
path: "/v1/me/activation/events"
tags: ["Users"]
---

# Report a Get set up step this app observed

`POST /v1/me/activation/events`

## Request

- Base URL: `https://api.openworklabs.com`
- URL: `https://api.openworklabs.com/v1/me/activation/events`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Records a step only the client can see (its first answer, a provider key saved on the device, a local skill run) or that the member hid the checklist. Repeats are ignored. Returns the updated checklist. Off unless the activationChecklist feature is on.

## Request body

- object
  - `step` 'first_response' | 'use_skill' | 'own_provider' | 'dismiss', required
  - `durationMs` integer

## Response `200`

The updated checklist.

- ActivationChecklist
  - `steps` object[], required
    - `id` 'first_response' | 'invite_teammate' | 'use_skill' | 'own_provider' | 'gateway_provider' | 'connector', required
    - `done` boolean, required
    - `detail` string
    - `lockedReason` string
  - `dismissed` boolean, required

## Other responses

- `400`: The event is not one a client may report.
- `401`: The caller must be signed in.
- `404`: The checklist is off for this organization.

## Changes

- **2026-10-23** `c93387179b31`: 1 info
  - response property `details/items/path/items/` list-of-types was narrowed by removing types `number` from media type `application/json` of response `400`
- **2026-10-22** `0383650f460a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/openworklabs/apis/den-api/changes/v1/me/activation/events/post.md)

---

[API](https://skmtc.dev/openworklabs/apis/den-api.md) - [All operations](https://skmtc.dev/openworklabs/apis/den-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openworklabs/apis/den-api/revisions/8170cf4a92ca?raw)
