Webhooks

Create Webhook

Create Webhook

Endpoint
POST {{baseUrl}}/api/public/webhooks/CreateWebhook

Description
This API creates a new webhook that listens to specified events, optionally filtered by campaign IDs.


Request Body Example

{
  "webhookName": "string",
  "webhookUrl": "string",
  "eventType": "CONNECTION_REQUEST_SENT" | "CONNECTION_REQUEST_ACCEPTED" | "MESSAGE_SENT" | 
                "MESSAGE_REPLY_RECEIVED" | "INMAIL_SENT" | "INMAIL_REPLY_RECEIVED" | "FOLLOW_SENT" | 
                "LIKED_POST" | "VIEWED_PROFILE" | "CAMPAIGN_COMPLETED" | "LEAD_TAG_UPDATED" | 
                "EVERY_MESSAGE_REPLY_RECEIVED"
  "campaignIds": []
}

Request Parameters

  • webhookName (string): The name of the webhook.

  • webhookUrl (string): The URL to which the webhook will send POST requests.

  • eventType (string): The type of event that triggers the webhook. It must be one of the following values:

    • CONNECTION_REQUEST_SENT

    • CONNECTION_REQUEST_ACCEPTED

    • MESSAGE_SENT

    • MESSAGE_REPLY_RECEIVED (only the first reply)

    • INMAIL_SENT

    • INMAIL_REPLY_RECEIVED(only the first reply)

    • EVERY_MESSAGE_REPLY_RECEIVED (including repliies for both messages and inmails)

    • FOLLOW_SENT

    • LIKED_POST

    • VIEWED_PROFILE

    • CAMPAIGN_COMPLETED

    • LEAD_TAG_UPDATED

  • campaignIds (array): A list of campaign IDs. If this array is empty, the webhook will listen for the specified eventType across all campaigns. If specific campaign IDs are provided, the webhook will listen only to those campaigns.

post//api/public/webhooks/CreateWebhook

Request

  • Base URL: https://api
  • URL: https://api//api/public/webhooks/CreateWebhook
  • Auth: none declared

Headers

X-API-KEYstring

API key header using this scheme. Example: "X-API-KEY: {API_KEY}"

Request body

string required

Response

Successful response

Changes

No recorded changes to this operation across all 1 revision of this API.