Skip to content
Optiwork API Docs
Search
Ctrl
K
Cancel
work.optidata.com
Modules
Projects
Overview
Service
Overview
Health check
GET
Boards
Overview
List boards the caller is a member of
GET
Create a board
POST
Get the caller's boards as a tree
GET
Reorder the caller's board list
PATCH
Get selected fields for a batch of boards
GET
Get a board with its full working set
GET
Delete a board
DELETE
Update a board
PATCH
Search cards and columns within a board
GET
Archive a board
POST
Unarchive a board
POST
Duplicate a board
POST
Import cards into a board from an external tool
POST
Export a board as a file download
GET
Export a board to Optiwork Drive
POST
Change a board's visibility
PUT
Board Members
Overview
List the members of a board
GET
Search users that could be added to the board
GET
Search users that can be @-mentioned on the board
GET
Set the caller's view mode for this board
PATCH
Set the caller's notification preferences for this board
PATCH
Columns
Overview
List the columns of a board
GET
Create a column
POST
Reorder the board's columns
PATCH
Delete several columns at once
POST
Unarchive several columns at once
POST
Delete a column
DELETE
Update a column
PATCH
List the cards of a column (slim)
GET
Archive a column
POST
Unarchive a column
POST
Sort a column's cards by a predefined criterion
POST
Move / reorder cards within or into a column
PATCH
Cards
Overview
Create a card
POST
Delete several cards at once
POST
Unarchive several cards at once
POST
Get a card
GET
Delete a card
DELETE
Update a card
PATCH
Archive a card
POST
Unarchive a card
POST
Duplicate a card in place
POST
Get selected fields for a batch of cards (cross-board)
GET
Card Files
Overview
Upload a file to a card
POST
Attach an existing Optiwork Drive file to a card
POST
Download a card file
GET
Get a signed view URL for a card file
GET
Delete a card file
DELETE
Card Assignees & Tags
Overview
Attach/detach card assignees
POST
Attach/detach card tags
POST
Card Recurrence
Overview
Get a card's recurrence rule
GET
Create or update a card's recurrence rule
POST
Stop a card's recurrence
DELETE
Comments
Overview
Add a comment to a card
POST
Delete a comment
DELETE
Edit a comment
PATCH
Time Tracking
Overview
Start a timer on a card
POST
Stop the running timer on a card
POST
Delete a time entry
DELETE
Edit a time entry
PATCH
Checklists
Overview
Create a checklist on a card
POST
Reorder the checklists of a card
POST
Reorder checklist items (within and across checklists)
POST
Get a checklist with its items
GET
Delete a checklist
DELETE
Rename a checklist
PATCH
Add an item to a checklist
POST
Get a checklist item
GET
Delete a checklist item
DELETE
Update a checklist item
PATCH
Convert a checklist item into a card
POST
Attach/detach assignees on a checklist item
POST
Custom Fields
Overview
List a card's custom field values
GET
Set several custom field values on a card
PUT
Clear a custom field value from a card
DELETE
Set one custom field value on a card
PATCH
Custom Field Definitions
Overview
List a board's custom field definitions
GET
Create a custom field definition on a board
POST
Reorder a board's custom field definitions
PATCH
Delete a custom field definition
DELETE
Update a custom field definition
PATCH
List global custom field definitions
GET
Create a global custom field definition
POST
Reorder global custom field definitions
PATCH
Delete a global custom field definition
DELETE
Update a global custom field definition
PATCH
Tags
Overview
Create a board tag
POST
Get a board tag
GET
Delete a board tag
DELETE
Update a board tag
PATCH
Create a common (tenant-wide) tag
POST
Get a common tag
GET
Delete a common tag
DELETE
Update a common tag
PATCH
Contact Links
Overview
List contacts linked to a board
GET
Link/unlink contacts on a board
PATCH
List contacts linked to a card
GET
Link/unlink contacts on a card
PATCH
Dashboard
Overview
Get a user's upcoming tasks
GET
work.optidata.com
Overview
Boards
Section titled “Boards”
Projects. Boards can be nested (sub-projects), archived, duplicated, imported and exported.
Operations
Section titled “Operations”
GET
/boards
POST
/boards
GET
/boards/tree
PATCH
/boards/order
GET
/boards/info/batch
GET
/boards/{board}
DELETE
/boards/{board}
PATCH
/boards/{board}
GET
/boards/{board}/search
POST
/boards/{board}/archive
POST
/boards/{board}/unarchive
POST
/boards/{board}/duplicate
POST
/boards/{board}/import
GET
/boards/{board}/export
POST
/boards/{board}/export/drive
PUT
/boards/{board}/visibility