TechArticle
Tasks API
Create u0life tasks from external systems with the live public endpoint.
Create tasks
Tasks are the first live public API resource. Use them when an external system needs to create planned work, support tickets, website maintenance items or follow-up actions for the API key owner.
POST
/public-api/v1/tasks/
Creates one task for the API key owner.
curl -X POST https://u0life.com/public-api/v1/tasks/ \
-H "Authorization: Bearer u0_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"title": "Call client",
"description": "Created from external API",
"date": "2026-06-16 10:00:00",
"status": 0,
"priority": 2,
"client_id": 15,
"project_id": 8,
"category_id": 4,
"time_planned": "01:30:00",
"price_planned": 120
}'
Fields
title
required
Task title, up to 191 characters.
description
optional
Long text shown in the task.
date
optional
Planned date/time in server format, for example 2026-06-16 10:00:00.
status
optional
Integer status from 0 to 3.
priority
optional
Integer priority from 0 to 3.
client_id
optional
Existing client owned by the API key user.
project_id
optional
Existing project owned by the API key user.
category_id
optional
Existing category owned by the API key user.
time_planned
optional
Planned time in HH:MM:SS format.
price_planned
optional
Planned monetary value as a number.