Skip to content

Integrating SailPoint with Infobip

Infobip is a global, cloud-based customer engagement platform (CPaaS) for organizations that need to communicate with their customers across multiple channels without managing their own messaging infrastructure. It combines omnichannel messaging (SMS, WhatsApp, Voice, Email, and more), a customer data platform (People) for managing person and company profiles, contact center tools, and marketing automation into a single unified system, giving businesses real-time visibility into customer interactions and engagement across every channel; all built on Infobip's own global infrastructure. This document provides instructions to configure a new direct connection to an Infobip source.

Note

To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.

Supported Features

The Infobip connector supports the following:

Account Management

  • Aggregate Account (Persons)

Entitlement Management

  • Aggregate Group (Companies)

Important

Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:

  • Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
  • Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.

These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.

Prerequisites

Ensure the following prerequisites are met before proceeding with the configuration:

  1. Log in to Infobip with an account that has API access.
  2. On the portal home page, go to Developer Tools > API Keys.
  3. Select Create API key.
  4. Choose an appropriate Expiration Date. The API key is not valid after the selected date.
  5. Select all scopes under General to grant read access to the API key. You can also select other scopes for further read/write operations, but you must select at least the General scope.
  6. Select Create to create the API key. Copy the key immediately, as it is shown only once.
  7. Copy and securely store the following details, which are required during connector configuration:
    • API Base URL
    • API Key

Note

  • API keys are tied to the Infobip account that generated them. Deactivating that account or revoking the key immediately invalidates it.
  • Transmit API keys only over HTTPS and store them securely.
  • Infobip authenticates API requests using the HTTP Authorization header in the format: Authorization: App <API_KEY> (API Key authentication).
  • OAuth 2.0 is also supported for Exchange apps, but API Key authentication is the standard method for direct API integrations.
  • Rotating or regenerating an API key invalidates the previous key.

For more information about Infobip API authentication, refer to the Infobip API documentation.

Note

The linked document is not maintained by SailPoint and is subject to change without notice.

Required Permissions

  • Account Owner - Full access, including account settings, billing, and API key management. Account Owners can generate API keys and grant scopes for all People data.
  • Users with People module access - Can be granted access to view and manage Persons and Companies in the web interface. API keys generated under such a user inherit the same visibility.
  • API keys inherit the permissions and scopes assigned at creation time. A key scoped only for People (read) can aggregate Persons and Companies but cannot modify messaging, contact center, or other unrelated resources.
  • If a key's assigned scopes do not include People read access, calls to the Persons and Companies endpoints fail with an authorization error, even if the account itself has access in the web interface.