Chart declarative HTML API
The declarative HTML API enables you to create and configure charts directly in HTML using simple, semantic tags. It streamlines the charting process by embedding data and configuration options within HTML elements, avoiding complex JavaScript code.
Communications
This section gives details around client to server and server to server communications. This includes message formats and defining message metadata in the Genesis Application Platform, how to set up encrypted process communication, and using the network API.
Environment utilities
The environment utilities enable you to manage and access environment-specific settings and variables. This enables you to configure application behaviour based on the current environment. This category includes utilities for identifying the development environment and securely accessing environment variables.
Examples and configuration
This file contains some extra configuration option explanations, as well as some examples.
External REST APIs
Overview
Layout declarative HTML API
All layouts can be specified with a mixture of just three Genesis elements using just HTML templates.
Layout dynamimic JS API
The JavaScript API is accessed through the methods on the root layout object and allows for saving/loading the layout state, and dynamically adding items to the layout at runtime.
Layout management
Rapid layout is a module that enables users to perform actions such as dragging, resizing, and re-ordering windows.
Pitfalls and troubleshooting
Incorrect examples
Testing API
Integration testing