---
title: "Get an action item"
method: GET
path: "/action-items/{id}"
tags: ["Action Items"]
---

# Get an action item

`GET /action-items/{id}`

## Request

- Base URL: `https://service.steady.space/api/v2`
- URL: `https://service.steady.space/api/v2/action-items/{id}`
- Auth: one of:
  - OAuth 2 (authorization code, authorization URL `https://app.steady.space/oauth/authorize`, token URL `https://app.steady.space/oauth/token`)
  - HTTP bearer

## Path parameters

- `id` string, uuid, required

## Response `200`

The action item.

- ActionItem
  - `id` string, uuid, required
  - `date` string, date, required
  - `description` string, required: Summary of the action to take, rendered as Markdown.
  - `url` string, uri, required
  - `links` object, required: Hypermedia affordances for taking action.
    - `edit` Link, required: A hypermedia affordance pointing at the API endpoint that performs an action. `method` and `href` are enough to make the request on their own; `operationId` references the OpenAPI operation describing the request and response bodies.
      - `method` 'get' | 'post' | 'put' | 'patch' | 'delete', required
      - `href` string, uri, required
      - `operationId` string, required
  - `completed_at` string, date-time, nullable, required

## Other responses

- `304`: The resource has not changed since the version identified by the client's `If-None-Match` header. The body is empty.
- `<<`

---

[API](https://skmtc.dev/statushero/apis/steady-v2-rest-api.md) · [All operations](https://skmtc.dev/statushero/apis/steady-v2-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/statushero/apis/steady-v2-rest-api/revisions/a3ee255356cd?raw)
