Skip to main content
POST
Create a task

Authorizations

Authorization
string
header
required

An API key from Settings, API keys. It starts with rc_live_.

Body

application/json
title
string
required

Cannot be empty.

notes
string | null
status
enum<string>
default:open

done creates it already completed, with completed_at set to now.

Available options:
open,
done
priority
enum<string>
default:normal
Available options:
low,
normal,
high
due_on
string | null

The day it is due, YYYY-MM-DD.

assignee_person_id
string | null

The record ID of a person in your organization.

entity_type
enum<string> | null

The kind of record it is on. Send it with entity_id, or neither for an organization to-do.

Available options:
person,
animal,
location_unit,
donation,
campaign,
shift,
volunteer_event,
shift_signup,
adoption_application
entity_id
string | null

The record ID of the record it is on. Send it with entity_type.

Response

The task, as it was created.

task
object
required

A task. The list returns exactly these fields; creating and changing a task return it as stored, which can carry more.