Skip to main content
POST
Create a task

Authorizations

Authorization
string
header
required

API key for authentication

Body

application/json
entity
object
required

The entity connected to the task. You can link people, companies and deals.

Example:
title
string
required

The title of the task.

Maximum string length: 255
Example:

"Follow up with John Doe"

dueAt
string<date>
required

The due date of the task, in YYYY-MM-DD format.

Required string length: 10
Example:

"2025-07-17"

dueTime
string | null

The due time of the task, in HH:mm format.

Required string length: 5
Example:

"15:00"

description
string

The description of the task, in markdown format.

Maximum string length: 10000
Example:

"Discuss the Q3 proposal."

recurrenceFrequency
enum<string> | null

The recurrence frequency of the task. One of: weekday, weekly, biweekly, monthly, quarterly, yearly. Null if non-recurring.

Available options:
weekday,
weekly,
biweekly,
monthly,
quarterly,
yearly,
null
completedAt
string<date-time> | null

The date and time the task was completed, or null if not yet completed.

Maximum string length: 30
Example:

"2025-07-17T09:00:00.000Z"

assignedUsers
object[]

Users to assign to this task. Accepts user IDs or emails, not both. If omitted, the task is assigned to the current user (the API key owner).

Maximum array length: 50
isPublic
boolean
default:true

Whether the task is visible to all workspace members (true) or only to its assigned users (false).

Example:

true

Response

The task created in the workspace.

data
object
required

A task created by a user.

Example:
deprecations
string[]
Example: