Provision a Delivery Integration and Make It Primary
A 3-step recipe with Novu. We can help you get access.
Recipe · 3 steps
Provision a Delivery Integration and Make It Primary
with Novu
Create an integration, set it as primary, then list active integrations.
- Create the integration for the current environment with its credentials. Setting active true causes Novu to validate the credentials.
- Promote the new integration to primary for its channel so it becomes the default delivery route for that channel in the environment.
- List the active integrations to confirm the newly created integration is active and serving as primary for its channel.
What you'll need to have ready
- name: Display name of the integration.
- identifier: Unique identifier for the integration.
- providerId: The provider id (e.g. "sendgrid", "twilio").
- channel: The channel type (in_app, email, sms, chat, push).
- credentials: Provider-specific credentials for the integration.
For your developer
Arazzo workflow novu:provision-integration-and-set-primary, 3 operations: IntegrationsController_createIntegration → IntegrationsController_setIntegrationAsPrimary → IntegrationsController_getActiveIntegrations. Specs on APIs.io.