---
title: "Patch workspace agent app status"
method: PATCH
path: "/api/v2/workspaceagents/me/app-status"
tags: ["Agents"]
deprecated: true
---

# Patch workspace agent app status

`PATCH /api/v2/workspaceagents/me/app-status`

> **Deprecated.**

## Request body

- AgentsdkPatchAppStatus
  - `app_slug` string
  - `icon` string — Deprecated: this field is unused and will be removed in a future version.
  - `message` string
  - `needs_user_attention` boolean — Deprecated: this field is unused and will be removed in a future version.
  - `state` 'working' | 'idle' | 'complete' | 'failure'
  - `uri` string

## Response `200`

OK

- CodersdkResponse
  - `detail` string — Detail is a debug message that provides further insight into why the action failed. This information can be technical and a regular golang err.Error() text. - "database: too many open connections" - "stat: too many open files"
  - `message` string — Message is an actionable message that depicts actions the request took. These messages should be fully formed sentences with proper punctuation. Examples: - "A user has been created." - "Failed to create a user."
  - `validations` CodersdkValidationError[] — Validations are form field-specific friendly error messages. They will be shown on a form field in the UI. These can also be used to add additional context if there is a set of errors in the primary 'Message'.
    - `detail` string, required
    - `field` string, required

---

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