capabilities.work

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.

  1. Create the integration for the current environment with its credentials. Setting active true causes Novu to validate the credentials.
  2. Promote the new integration to primary for its channel so it becomes the default delivery route for that channel in the environment.
  3. 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.