Create or update WebEngage integration
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.
integrationSets
One or more WebEngage credential sets
Response
Integration created or updated
message
data
Integration details object
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error

