.. _impl_rest_api:

==========
API (REST)
==========

REST API slouží pro integraci aplikace Elza s dalšími komponentami a informačními systémy. 
REST API je doplňkem k pokročilejšímu :ref:`WSDL API <impl_wsdl_api>`.

API je popsáno pomocí OpenAPI definice.

Definice OpenAPI je dostupné na adrese: :code:`<ELZA_URL>/swagger-ui/index.html`.

.. _impl_rest_api_entry:

-----------
Vstupní URL
-----------

Rozhraní je dostupné na adrese: :code:`<ELZA_URL>/api/v1`.


.. _impl_rest_api_download:

-----------------
Definice rozhraní
-----------------

Definice rozhraní REST: :download:`elza-openapi.yml <elza-openapi.yml>`

.. _impl_rest_api_detail:

--------------------
Funkce REST rozhraní
--------------------

.. openapi:: elza-openapi.yml
