Перейти к основному содержанию
LLMs.md

API и экспорт

Есть два способа получить данные из LiteLog в другие системы:

  1. REST API v1 — для сторонних систем, которые автоматически взаимодействуют с LiteLog: например. B. Система управления недвижимостью (PMS), которая создает задачу по уборке во время выезда гостя, или промежуточное программное обеспечение, которое синхронизирует основные данные недвижимости.
  2. Экспорт в CSV и PDF — для расчета заработной платы, отчетности и отправки клиентам без единой строки кода. См. Экспорт и доставка.

REST API v1

Создать ключ API

Вы управляете ключами API на портале в разделе Настройки → Интеграции на карточке REST API:

  1. Нажмите Создать ключ и присвойте имя (например, «Апартаменты для отдыха PMS»).
  2. Выберите Разрешения (Области действия), которые вы хотите иметь для ключа — ровно столько, сколько необходимо.
  3. Необработанный ключ (ll_live_…) отображается ровно один раз. Скопируйте его и сохраните в безопасном месте — после этого будет видно только начало ключа.

Интеграции

Ключ привязан к вашему клиенту и доступу — он видит именно те объекты, которые видит этот доступ. Отзыв вступает в силу немедленно; для ротации без сбоев сначала создайте новый ключ, сконвертируйте стороннюю систему и затем отзовите старый.

Аутентификация

Каждый запрос содержит ключ в заголовке — либо в виде X-Api-Key, либо в виде токена-носителя:

curl -H "X-Api-Key: ll_live_..." https://api.litelog.de/api/v1/me
# oder
curl -H "Authorization: Bearer ll_live_..." https://api.litelog.de/api/v1/me

GET /v1/me подходит в качестве первого теста: конечная точка возвращает контекст ключа (клиент, области), не требуя дополнительных разрешений.

Конечные точки

Метод и путьЦельТребуемый объем
КОД0Тестовый ключ: собственный контекст (клиент, области действия)
КОД0Список объектовКОД0
КОД0Создать объектКОД0
КОД0Обновить объектКОД0
КОД0Список задачКОД0
КОД0Создать задачу (идемпотентную через предоставленный uuid)КОД0
КОД0Создать отчет (инцидент/дефект).КОД0
КОД0Запрос ответов на отправленные формы (опрос)КОД0
КОД0Подробно формируйте ответ, включая ответы и ссылки на фото.КОД0

:::tip Idempotenz При создании задач введите свой собственный uuid — повторные доставки одного и того же события (например, повторная доставка вашего PMS через веб-перехватчик) никогда не будут создавать две задачи. :::

Пример: «Гость уходит → задание по уборке»

# Checkout-Event → Reinigungsaufgabe
curl -X POST https://api.litelog.de/api/v1/tasks \
-H "X-Api-Key: $KEY" -H "Content-Type: application/json" \
-d '{"uuid":"7c9e6679-7425-40de-944b-e07fc1f90ae7","title":"Endreinigung Wohnung 3","property_id":123,"due_date":"2026-08-01"}'

# Fertige Reinigungs-Checkliste abfragen (Polling)
curl "https://api.litelog.de/api/v1/form-responses?property_id=123&status=submitted&pageSize=10" \
-H "X-Api-Key: $KEY"

Границы и поведение

  • Ограничение скорости: 120 запросов в минуту на ключ (HTTP 429, если превышено).
  • Нет места лицензии: доступ к API не требует места лицензии. Лицензия с истекшим сроком действия блокирует доступ на запись (чтение остается возможным, HTTP 402 при записи).
  • Формат ошибки: 401 (ключ отсутствует/недействителен/отозван), 403 (отсутствует доступ к области или объекту), 404 (ресурс отсутствует), 409 (конфликт/дубликат), 400/422 (ошибка проверки – неизвестные поля отклонены).
  • Пока не включено: Исходящие веб-перехватчики (планируется — до этого опрос через GET /api/v1/form-responses?status=submitted), OAuth2, отслеживание времени или ответы в форме, загрузка файлов и удаление конечных точек.

Экспорт CSV и PDF

Вам не нужен API для расчета заработной платы и отчетности — встроенный экспорт охватывает наиболее распространенные случаи:

  • Рабочее время в формате CSV — например. B. Матрица ежедневной посещаемости на человека для расчета заработной платы.
  • Отчеты в формате PDF — отчеты об экскурсиях, уведомлениях и формах в вашем собственном Брендинг по запросу.
  • Периодическая доставка по электронной почте – автоматические отчеты, например Б. отправлять клиентам еженедельно.

Все данные: Экспорт и доставка и Объект — Доставка.

Разрешения

:::info Berechtigung Чтобы создавать и отзывать ключи API, вам необходимо разрешение Редактировать настройки. То, что ключ может видеть и изменять, также ограничено его областью действия и доступом, к которому он привязан. :::

Связанные страницы