01

Типові помилки

Код HTTP визначає дію клієнта, а поле error.code — точну причину.

HTTPКоли виникаєЩо робити
400/422Некоректний JSON, невідомий параметр або неправильний типНе повторювати без виправлення запиту
401Ключ відсутній, відкликаний або простроченийПеревірити Authorization; для a13s1 отримати новий токен
403Ключ не має потрібного scopeЗвірити метод через /v1/operations
404Метод не опублікованийПеревірити точне ім’я методу
409Стан Idempotency-Key не дозволяє виконанняДотримуватися конкретного коду idempotency
429Перевищено rate limitЧекати згідно з Retry-After
502/503Upstream недоступний або повернув неприйнятний контрактДля читання повторити з backoff; запис перевірити за журналом
02

Що навмисно не публікується

API13 не є універсальним proxy до старого API або бази даних.

Заборонені контракти

  • готовий SQL, select_rows і unizap2;
  • maintenance, migrations і service registry;
  • реквізити бази, tenant, URL та внутрішні action/op;
  • довільні інтеграції із зовнішніми серверами.

Локальні функції Windows

  • локальна база каси та її локальна синхронізація;
  • драйвери обладнання, локальний друк і файли користувача;
  • стан інтерфейсу, stress/test операції та внутрішня телеметрія;
  • секрети ПРРО, XML-підпис і приватні ключі.
Відновлення видаленого користувача не опубліковано: чинний upstream відхиляє цей варіант як restore_denied. Для нього потрібна окрема серверна доробка.