u0life API
Обзор публичного API
Публичный API u0life позволяет внешним системам работать с записями владельца пользовательского API-ключа. Создание задач и endpoints списка/создания клиентов доступны сейчас; страницы заметок, времени и денег описывают контракты ресурсов, подготовленные для следующих публичных endpoints.
Используйте API вместе с компонентами сайтов для серверной автоматизации: callback-и CRM, формы сайтов, очереди поддержки, календарные сервисы, скрипты и другие доверенные системы, которым нужно добавлять историю работы в единое пространство u0life.
- Создайте пользовательский API-ключ в разделе интеграций u0life.
- Передавайте ключ в заголовке Authorization: Bearer u0_live_your_key.
- Отправляйте JSON с Content-Type: application/json.
- ID клиентов, проектов и категорий должны принадлежать владельцу API-ключа.
Базовый запрос задачи
POST
https://u0life.com/public-api/v1/tasks/
Рабочий endpoint для создания задач.
curl -X POST https://u0life.com/public-api/v1/tasks/ \
-H "Authorization: Bearer u0_live_your_key" \
-H "Content-Type: application/json" \
-d '{"title":"Позвонить клиенту","description":"Создано из внешнего API"}'
Базовый запрос клиентов
GET
https://u0life.com/public-api/v1/clients/
Рабочий endpoint для получения списка клиентов.
curl -X GET "https://u0life.com/public-api/v1/clients/?limit=50&offset=0" \
-H "Authorization: Bearer u0_live_your_key"
Ответы и ошибки
При успешном создании API возвращает HTTP 201, success true и объект data с id и type. Ошибки валидации и доступа возвращают success false, код ошибки и сообщение.
{"success":true,"data":{"id":123,"type":"task"}}
{"success":false,"error":{"code":"TITLE_REQUIRED","message":"Task title is required."}}
Разделы
API клиентов
Получайте список клиентов и создавайте клиентов u0life из доверенных внешних систем.
API задач
Создавайте задачи u0life из внешних систем через рабочий публичный endpoint.
API заметок
Подготовленный контракт публичного API для создания проектных заметок из внешних систем.
API времени
Подготовленный контракт публичного API для добавления фактического времени к задачам, проектам и клиентам.
API денег
Подготовленный контракт публичного API для добавления доходов, расходов и переводов в u0life.