# RestAPI

Полная документация API платфомы доступна по ссылке https://intgw.ixcellerate.ru/docs

## Авторизация

См. [Авторизация Keycloak](auth.md)

## OrmarCRUD и старая модель

Cуществует два типа сущностей платформы - OrmarCRUD модель и старая модель. С точки зрения API основные различия заключаются в том, что для OrmarCRUD моделей существуют:

- [вебхуки](webhook.md) обратного вызова HTTP(S) методов на внешних эндпоинтах для CRUD-событий сущностей модели;
- [relations](relations.md) моделей;
- и условия фильтрации [condition](condition.md) для метода `GET` RestAPI.

К старым моделям относятся следующие сущности:

[Pass](https://intgw.ixcellerate.ru/docs#/Passes)  
[Signature](https://intgw.ixcellerate.ru/docs#/Signatures)  
[Vehicle](https://intgw.ixcellerate.ru/docs#/Vehicles)  
[Visitor](https://intgw.ixcellerate.ru/docs#/Visitors)  
[Event](https://intgw.ixcellerate.ru/docs#/Security)  

Все остальные модели, схемы которых доступны в [документации](https://intgw.ixcellerate.ru/docs), являются OrmarCRUD (или просто CRUD) моделями.
