Configurations
Learn about Configurations in Laminar
Overview
Configurations in Laminar manage environment-specific settings, credentials, and properties for workflows. They enable you to run the same workflow with different settings across environments or customers.
Configuration Model
id
Integer (int64)
name
String
workspaceId
Integer (int64)
properties
Array
flowCredentialPairs
Array
Key Components
Properties
Store reusable values referenced in workflows using {{props.propertyName}}
syntax:
Authentication Credentials
Manage API credentials for different flows:
Multiple Customer Example
You can use configurations to run the same workflow with different settings per customer. For example:
Customer A Configuration
Customer B Configuration
Executing with Different Configurations
The same workflow can be executed with different configurations by specifying the configuration_id
:
The workflow will use the appropriate credentials and properties based on the configuration_id provided.
Authentication Types
Basic Auth
OAuth2
API Key
Best Practices
Security
Store sensitive data like credentials in the configuration store
Rotate credentials regularly
Use different configurations per environment/customer
Organization
Use meaningful property names
Keep configurations focused and organized
Document configuration requirements
Usage
Reference properties using
{{props.propertyName}}
syntaxValidate configurations before deployment
Monitor credential expiration
Last updated
Was this helpful?