Create or update WebEngage integration

View as Markdown

Creates or updates the WebEngage integration for the organization. Replaces the existing integration configuration with the provided credential set(s).

Note: This endpoint returns a direct JSON response — not the standard { success, data } wrapper used by other endpoints.

Authentication

AuthorizationBearer

API key from the console ApiKey collection, sent as Bearer token. Also accepts session cookies for browser-based auth.

Request

This endpoint expects an object.
integrationSetslist of objectsRequired
One or more WebEngage credential sets

Response

Integration created or updated
messagestring
dataobject
Integration details object

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error