tasks
Find or create the caller's own "My tasks" project (the Onplana Tasks apps' move target)
Returns the caller's own open project named "My tasks" (case-insensitive), or creates one when they have none. Never matches a project someone else owns. Creating applies the same rules as POST /projects: the org.project.create permission (403 PROJECT_CREATE_DENIED, including for guests) and the plan's project cap (402 PROJECT_LIMIT_REACHED with limit, null when unlimited, and used). Every call writes a COMPANION_MY_TASKS_PROJECT audit row (found, created or refused); a create also writes CREATE_PROJECT.
post/tasks/companion-import-project
Request
- Base URL: https://api.onplana.com/api
- URL: https://api.onplana.com/api/tasks/companion-import-project
- Auth: one of:
- HTTP bearer
- API key in header Authorization
Headers
X-Organization-Idstring required
UUID of the active organization. Sets org context for all scoped operations.
Request body
Response
{ project: { id, name, status }, created: false }: the caller's existing "My tasks"
Changes
No recorded changes to this operation across all 1 revision of this API.