Пример в браузере
Без регистрации и ключей. Вы получите демонстрационное решение и историю на тестовых данных; API и внешние участники не вызываются.
Открыть пример →Разработчикам
API проверяет условия допуска и лимиты, сохраняет решения и историю согласований. Начните с примера в браузере, доступной тестовой среды или локального запуска.
Без регистрации и ключей. Вы получите демонстрационное решение и историю на тестовых данных; API и внешние участники не вызываются.
Открыть пример →Сначала проверьте доступность сервера. При разрешённом доступе вы получите временную сессию тестовой организации и готовый запрос.
Проверить доступность →Нужны доступ к закрытому репозиторию, Docker и его конфигурация. Инструкция содержит команды, запрос и ожидаемый ответ для этого окружения.
Открыть инструкцию и условия →Техническая документация
PROTOCOL BEHAVIOR
| Область | Фактическое поведение | Production gap |
|---|---|---|
| Аутентификация | Tenant-bound sandbox bearer | Production IdP, rotation, service identities |
| Идемпотентность | Stable replay; payload conflict → 409 | Shared durable policy across external commands |
| Ошибки | Strict JSON; 400/401/403/409/415/429/503 | Partner-specific observability and support routing |
| Rate limits | In-flight backpressure; Retry-After where documented | Edge quotas and contractual limits |
| Events | Transactional outbox, at-least-once, event_id dedupe | TLS/SASL/ACL and external delivery |
| Webhooks | Signed checkout envelope, tenant-scoped Inbox, subscription rotation, test events, bounded/manual retry | External production HTTPS delivery, production secrets, UAT |
| SDK | TypeScript, Python и Go SDK 0.1.0 source packages; local package/module gates | Public npm/PyPI/Go module distribution, provenance attestation, owner approval |
Поведение API CertaRail
Аутентификация
Идемпотентность
Ошибки
Rate limits
Events
Webhooks
SDK
Передавайте subject references, а не персональные данные, если контракт не требует иного.
После timeout повторяйте тот же idempotency key и payload, а не создавайте новый intent.
Decision, order draft или provider observation не доказывают движение денег или актива.