1.5 Application Dependencies

  • Registration / enroll

    • An application registers itself with Retailys by invoking the apps.enroll endpoint (part of the API), which internally triggers the enroll interface 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’s response method.

Last updated