UDENTIVA Умная платформа управления стоматологией
РЕСУРС API

Склад

Складская карточка, движение прихода/расхода и предупреждение о критическом уровне. Движения фиксируются; остаток вычисляется из движений.

Ранний доступ Весь API

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

6 конечная точка

Конечные точки этого ресурса. Каждая точка ограничена данными клиники, к которой привязан ключ API; точки записи поддерживают заголовок Idempotency-Key.

GET /v1/stock Выводит список складских карточек Все авторизованные роли
GET /v1/stock/critical Выводит список запасов с критическим уровнем Все авторизованные роли
POST /v1/stock Создаёт складскую карточку admin
PUT /v1/stock/{id} Обновляет складскую карточку admin
POST /v1/stock/{id}/movement Добавляет движение по складу (приход/расход) admin · секретарь
GET /v1/stock/{id}/movements Выводит список движений по складу Все авторизованные роли

Пример использования

Получить критические запасы

Запрос
curl https://api.udentiva.com/v1/stock/critical \
  -H "Authorization: Bearer udk_live_xxx"
Ответ
HTTP/1.1 200 OK
[
  {
    "id": "itm-12",
    "name": "Kompozit A2",
    "on_hand": 3,
    "critical_level": 5
  }
]

Безопасность этого ресурса

Безопасность — не функция, а сама архитектура. Гарантии, действующие на этом ресурсе:

Создание/обновление складской карточки — admin; добавление движения — admin/секретарь. Все данные изолированы в вашей клинике.
Движения по складу ведутся по записям; корректировка выполняется сторнирующим движением, история не удаляется.
Вся модель безопасности →

Формат ошибки

Ошибки возвращаются в согласованном конверте; код — для машины, сообщение — для пользователя. Внутренняя ошибка/стек никогда не утекает.

{
  "error": {
    "code": "validation_failed",
    "message": "Недопустимое поле: e-mail"
  }
}

Другие ресурсы

Пациенты Записи на приём и календарь Одонтограмма и лечение Инкассация и финансы Снимки Лаборатория Lead и CRM Медицинский туризм Отчётность и BI Webhooks Передача данных (Export API)
Хотите ранний доступ?
Узнайте об открытии API первыми.
Связаться