Skip to main content
New to Corsair? See API access, authentication, and error handling.

Comments

create

comments.create Create a comment on a task. Risk: destructive
Input Output

list

comments.list List comments on a task. Risk: read
Input Output

Custom Fields

create

customFields.create Create a custom field in a workspace (beta endpoint). Risk: write
Input
Output

delete

customFields.delete Delete a custom field from a workspace (beta endpoint). Risk: destructive
Input Output: void

list

customFields.list List the custom fields of a workspace (beta endpoint). Risk: read
Input Output: object[]

Custom Field Values

addToProject

customFieldValues.addToProject Set a custom field value on a project (beta endpoint). Risk: write
Input
Output

addToTask

customFieldValues.addToTask Set a custom field value on a task (beta endpoint). Risk: write
Input
Output

deleteFromProject

customFieldValues.deleteFromProject Delete a custom field value from a project (beta endpoint). Risk: destructive
Input Output: void

deleteFromTask

customFieldValues.deleteFromTask Delete a custom field value from a task (beta endpoint). Risk: destructive
Input Output: void

Projects

create

projects.create Create a project. Risk: write
Input
Output

get

projects.get Get a project. Risk: read
Input Output

list

projects.list List projects with cursor pagination. Risk: read
Input Output

Recurring Tasks

create

recurringTasks.create Create a recurring task. Risk: write
Input Output

delete

recurringTasks.delete Delete a recurring task. Risk: destructive
Input Output: void

list

recurringTasks.list List recurring tasks for a workspace. Risk: read
Input Output

Schedules

list

schedules.list List the schedules available to the workspace. Risk: read
Input: empty object Output: object[]

Statuses

list

statuses.list List the statuses of a workspace. Risk: read
Input Output: object[]

Tasks

create

tasks.create Create a task. Risk: write
Input
Output

delete

tasks.delete Delete a task. Risk: destructive
Input Output: void

get

tasks.get Get a task. Risk: read
Input Output

list

tasks.list List tasks with optional filters and cursor pagination. Risk: read
Input Output

move

tasks.move Move a task to another workspace. Risk: write
Input Output

unassign

tasks.unassign Remove the assignee from a task. Risk: write
Input Output: void

update

tasks.update Update a task. Risk: write
Input
Output

Users

list

users.list List workspace or team members. Risk: read
Input Output

me

users.me Get the authenticated user. Risk: read
Input: empty object Output

Workspaces

list

workspaces.list List workspaces. Risk: read
Input Output