Integrations
Create integration
API Reference
Subscribers
- GETGet subscribers
- POSTCreate subscriber
- POSTBulk create subscribers
- GETGet subscriber
- PUTUpdate subscriber
- DELDelete subscriber
- PUTUpdate subscriber credentials
- DELDelete subscriber credentials by providerId
- PATCHUpdate subscriber online status
- GETGet subscriber preferences
- GETGet subscriber global preferences
- PATCHUpdate subscriber preference
- PATCHUpdate subscriber global preferences
- GETGet in-app notification feed for a particular subscriber
- GETGet the unseen in-app notifications count for subscribers feed
- POSTMark a subscriber feed message as seen
- POSTMarks all the subscriber messages as read, unread, seen or unseen. Optionally you can pass feed id (or array) to mark messages of a particular feed.
- POSTMark message action as seen
- GETHandle providers oauth redirect
- GETHandle chat oauth
Topics
Notification
Workflows
Workflow Overrides
Workflow groups
Integrations
Layouts
Execution Details
Organizations
Integrations
Create integration
Create an integration for the current environment the user is based on the API key provided
POST
/
v1
/
integrations
Authorization
string
*
Authorization
Required
string
API key authentication. Allowed headers-- "Authorization: ApiKey <api_key>".
object
*
name
string
name
string
identifier
string
identifier
string
_environmentId
string
_environmentId
string
providerId
string
*
providerId
Required
string
channel
enum<string>
*
channel
Required
enum<string>
credentials
object
credentials
object
apiKey
string
apiKey
string
user
string
user
string
secretKey
string
secretKey
string
domain
string
domain
string
password
string
password
string
host
string
host
string
port
string
port
string
secure
boolean
secure
boolean
region
string
region
string
accountSid
string
accountSid
string
messageProfileId
string
messageProfileId
string
token
string
token
string
from
string
from
string
senderName
string
senderName
string
projectName
string
projectName
string
applicationId
string
applicationId
string
clientId
string
clientId
string
requireTls
boolean
requireTls
boolean
ignoreTls
boolean
ignoreTls
boolean
tlsOptions
object
tlsOptions
object
baseUrl
string
baseUrl
string
webhookUrl
string
webhookUrl
string
redirectUrl
string
redirectUrl
string
hmac
boolean
hmac
boolean
serviceAccount
string
serviceAccount
string
ipPoolName
string
ipPoolName
string
apiKeyRequestHeader
string
apiKeyRequestHeader
string
secretKeyRequestHeader
string
secretKeyRequestHeader
string
idPath
string
idPath
string
datePath
string
datePath
string
apiToken
string
apiToken
string
authenticateByToken
boolean
authenticateByToken
boolean
authenticationTokenKey
string
authenticationTokenKey
string
instanceId
string
instanceId
string
alertUid
string
alertUid
string
title
string
title
string
imageUrl
string
imageUrl
string
state
string
state
string
externalLink
string
externalLink
string
channelId
string
channelId
string
phoneNumberIdentification
string
phoneNumberIdentification
string
active
boolean
active
boolean
If the integration is active the validation on the credentials field will run
check
boolean
check
boolean
conditions
array
conditions
array
Enter your API key in the Authorization
field like the example shown below:
E.g ApiKey 18d2e625f05d80e
Authorizations
Authorization
string
headerrequiredAPI key authentication. Allowed headers-- "Authorization: ApiKey <api_key>".
Body
application/json
providerId
string
requiredchannel
enum<string>
requiredAvailable options:
in_app
, email
, sms
, chat
, push
name
string
identifier
string
_environmentId
string
credentials
object
active
boolean
If the integration is active the validation on the credentials field will run
check
boolean
conditions
object[]
Response
201 - application/json
data
object
Was this page helpful?