1.5 Application Dependencies
Registration / enroll
An application registers itself with Retailys by invoking the
apps.enrollendpoint (part of the API), which internally triggers theenrollinterface method of the new application.
Manifest
As part of registration, an application provides its manifest (XML). The core (Apps) validates it against the Manifest Blueprint and extracts
<apps:section>for its own use; it then detects other sections (e.g.,<datanest:section>,<dashboard:section>) and forwards them to the respective application (Datanest, Dashboard) for processing.
API Gateway
If an application declares endpoints to be published in the public API (via
<gateway>in<apps:section>), the Gateway registers them, does type checking, and proxies calls to the application’sresponsemethod.
Last updated