Most integrations are expected to be multi-tenant: multiple customers will be using same integration and there is a need to provide configuration options from Accedo One to the integration.
An few examples of configuration options that an integration might need are:
- API / authentication tokens
- Data mapping information
- Environment selection (staging/production)
- Analytics ID
To support this type of configuration parameters, when registering an integration in Accedo One - developer is able to specify a list of parameters that their integration supports.
Whenever integration is called, it will receive all of the configuration options as a key-value map. See common types for technical details on how configuration parameters are passed.