Configurations
Every building block (a route, an incoming or outgoing configuration, a transformer, an HTTP client, a schedule, and so on) is a configuration. A configuration is a JSON object of a specific type, stored under an identifier. Configurations can be imported and exported as NDJSON (newline-delimited JSON), with one configuration object per line.The NDJSON file
An Alumio import file is newline-delimited JSON (NDJSON): one configuration per line. The export endpoints produce the exact same format, so any file you export is directly re-importable. Each line wraps a single configuration in a standard envelope:Identifier rules
The identifier pattern is^[a-z0-9]+[a-z0-9\-]*[a-z0-9]+$: lowercase letters, digits, and hyphens; at least two characters; must start and end with a letter or digit.
Uniqueness is per type. An http-client and an incoming-configuration may share the same identifier.
The object field
Theobject field holds the actual configuration: a prototype plus its parameters. See the
configuration object page for
a guide on how to build the object field.