Skip to main content
There is no POST /projects endpoint. A project is created by calling Create Task with "isProject": true — the same endpoint that creates ordinary tasks, which branches on that flag. This page documents the project-specific half of that request; see Create Task for the full body contract.

Request

Project-specific fields

Every other field — schedule, recurrence, priority, checklist, location — is the same as Create Task.

Responses

The call returns as soon as the project row exists, before its schedules are generated. Until that finishes the project’s state is not ready and the lifecycle routes (edit, pause, end) return 400 Project is under processing. Poll Get Project until state is ready.

Next steps