Skip to main content

Endpoints

GET

Retrieve action items

POST

Create action item

PATCH

Update action item

DELETE

Delete action item

POST Batch

Create up to 50

Get Action Items

GET /v1/dev/user/action-items

Retrieve your action items with optional filtering

Query Parameters

Response Example


Create Action Item

POST /v1/dev/user/action-items

Create a new action item (task/to-do)

Request Body

Response Example

Push notifications are automatically sent to the Omi app if a due_at date is provided.

Create Action Items (Batch)

POST /v1/dev/user/action-items/batch

Create multiple action items in a single request (max 50)

Request Body

Each action item object accepts the same fields as the single create endpoint.

Response Example


Update Action Item

PATCH /v1/dev/user/action-items/{action_item_id}

Update an action item’s description, completion status, or due date

Path Parameters

Request Body

At least one field must be provided. Setting completed: true automatically sets completed_at.

Response Example

When updating due_at, a push notification is sent to the Omi app to remind the user.

Delete Action Item

DELETE /v1/dev/user/action-items/{action_item_id}

Delete an action item permanently

Path Parameters

Response Example

This action is permanent. Deleted action items cannot be recovered.

Use Case: Import Tasks

Import tasks from an external task management system into Omi:

Use Case: Get Pending Tasks