Nolixan

Multiple connected accounts

Hold several accounts per provider and pick which one an action runs against.

A provider can have many connections — one per account. Each is distinguished by its connection_id under the same provider_config_key. For example, two Slack workspaces:

slack / acme-workspace
slack / beta-workspace

List the accounts for a provider

GET /api/v1/connections?provider_config_key=slack

Choose an account at execute time

Pass the connection_id when you execute an action (or set a default on the SDK client):

await client.triggerAction('slack', 'acme-workspace', 'send-message', { channel: '#general', text: 'hi' });
await client.triggerAction('slack', 'beta-workspace', 'send-message', { channel: '#ops',     text: 'hi' });

If you only ever use one account per provider, you can omit the connection_id and Nolixan resolves the provider's connection for you.

On this page