---
title: "Resolve Activity"
method: POST
path: "/user_states/activity/resolve"
tags: ["user-states"]
---

# Resolve Activity

`POST /user_states/activity/resolve`

Resolve an activity (complete or skip) within a board.
Updates the plan status and marks the activity as completed or skipped.

## Query parameters

- `user_id` string, nullable

## Request body

- ActivityResolveRequest — Request schema for resolving an activity (complete or skip).
  - `board_id` string, required
  - `activity_id` string, required
  - `action` 'complete' | 'skip'
  - `now_iso` string, date-time, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/imperfect/apis/imperfect-api.md) · [All operations](https://skmtc.dev/imperfect/apis/imperfect-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/imperfect/imperfect-api/revisions/cc2293a44257/schema)
