---
title: "Get logged in user action items"
method: GET
path: "/action-items/mine"
tags: ["Action Items"]
---

# Get logged in user action items

`GET /action-items/mine`

## Request

- Base URL: `https://api.carbonvoice.app`
- URL: `https://api.carbonvoice.app/action-items/mine`
- Auth: one of:
  - API key in header `pxtoken`
  - OAuth 2 (implicit, authorization URL `https://api.carbonvoice.app/oauth/authorize`)

Returns action items assigned to the authenticated user or created by them that are currently unassigned (no assigned_to).

## Query parameters

- `direction` 'older' | 'newer'
- `limit` number
- `date` string
- `starting_after` string
- `ending_before` string
- `status` 'suggested' | 'todo' | 'done'

## Response `200`

- ListActionItemsResponse
  - `next_cursor` string, nullable: Cursor to fetch the next page (use as `after`).
  - `has_more` boolean: Whether there are more elements available after this set in the current sort direction
  - `results_count` number: Results count (paginated results)
  - `total` number: Total number of records by applied filters (ignores cursor/date anchors)
  - `filters` ListActionItemsFilters
    - `direction` 'older' | 'newer'
    - `limit` number: Number of items to return (min: 1, max: 100)
    - `date` string: Anchor timestamp to start from. Uses updated_at. Ignored when starting_after/ending_before is provided.
    - `starting_after` string: Cursor to fetch the next page (use value from next_cursor).
    - `ending_before` string: Cursor to fetch the previous page (use value from previous_cursor).
    - `assigned_to` string: Filter by assigned_to (user_id). Use 'null' to filter by unassigned items.
    - `status` 'suggested' | 'todo' | 'done'
  - `results` ActionItem[], required: List of Results
    - `id` string, required
    - `title` string, required
    - `status` 'suggested' | 'todo' | 'done', required
    - `notes_text` string
    - `creator_id` string, required
    - `source_message_id` string
    - `last_updated_by` string, required
    - `assigned_to` string
    - `container_id` string
    - `container_type` 'channel' | 'folder' | 'home'
    - `workspace_id` string, required
    - `due_date` string, date-time, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `deleted_at` string, date-time, nullable

## Other responses

- `403`
- `404`

---

[API](https://skmtc.dev/carbonvoice/apis/carbon-voice-api.md) · [All operations](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/carbonvoice/apis/carbon-voice-api/revisions/b91c5c845122?raw)
