List of Campaigns

Retrieve a list of Campaign objects

Parameter

Accessible via URL https://api.channel.io/open/v4/mkt/campaigns and HTTP GET

ParameterExampleRequiredDescriptionParameter Type
since1605795977290OptionalEpoch time in microseconds of the first Campaign to be retrieved.
Pagination is supported along with the next value contained in the root object of the JSON response.
Query
limit25OptionalRestrict the maximum number of Campaign objects to be retrieved
- min : 1
- max : 500
- default : 25
Query
statesactiveOptionalA set of Campaign states to be retrieved.
- available values : draft, active, stopped
Query

Example

GET https://api.channel.io/open/v4/mkt/campaigns?since=1605795977290&limit=25&states=draft&states=active

Response

Returns a list of Campaign and CampaignMsg objects

{
  "next": 1624422340248,
  "campaigns": [
    {
      "id": "string",
      "channelId": "string",
      "name": "string",
      "state": "draft",
      "userQuery": {
        "key": "string",
        "type": "boolean",
        "operator": {},
        "values": [
          {}
        ],
        "and": [
          null
        ],
        "or": [
          null
        ]
      },
      "triggerEventName": "string",
      "triggerEventQuery": {
        "key": "string",
        "type": "boolean",
        "operator": {},
        "values": [
          {}
        ],
        "and": [
          null
        ],
        "or": [
          null
        ]
      },
      "waitingTime": {
        "seconds": 0,
        "nano": 0,
        "units": [
          {
            "dateBased": true,
            "timeBased": true,
            "durationEstimated": true
          }
        ],
        "zero": true,
        "negative": true
      },
      "filterEventName": "string",
      "filterEventQuery": {
        "key": "string",
        "type": "boolean",
        "operator": {},
        "values": [
          {}
        ],
        "and": [
          null
        ],
        "or": [
          null
        ]
      },
      "filterMatch": "positive",
      "goalEventName": "string",
      "goalEventQuery": {
        "key": "string",
        "type": "boolean",
        "operator": {},
        "values": [
          {}
        ],
        "and": [
          null
        ],
        "or": [
          null
        ]
      },
      "advertising": true,
      "enableSupportBot": true,
      "followingSupportBotId": "string",
      "sendToOfflineUser": true,
      "cooldown": {
        "seconds": 0,
        "nano": 0,
        "units": [
          {
            "dateBased": true,
            "timeBased": true,
            "durationEstimated": true
          }
        ],
        "zero": true,
        "negative": true
      },
      "sendMode": "always",
      "sendTimeRanges": {
        "timeRanges": [
          {
            "dayOfWeeks": [
              "mon"
            ],
            "from": 0,
            "to": 0
          }
        ]
      },
      "startAt": 1624422358160,
      "endAt": 1624422358160,
      "draft": {
        "campaign": {},
        "msgs": [
          {
            "vanilla": {
              "id": "string",
              "campaignId": "string",
              "name": "string",
              "botName": "string",
              "message": {
                "blocks": [
                  {
                    "type": "bullets",
                    "language": "string",
                    "value": "string",
                    "blocks": [
                      null
                    ]
                  }
                ],
                "buttons": [
                  {
                    "title": "string",
                    "colorVariant": "cobalt",
                    "url": "string"
                  }
                ],
                "files": [
                  {
                    "id": "string",
                    "type": "string",
                    "name": "string",
                    "size": 0,
                    "contentType": "string",
                    "duration": 0,
                    "width": 0,
                    "height": 0,
                    "orientation": 0,
                    "animated": true,
                    "bucket": "string",
                    "key": "string",
                    "previewKey": "string",
                    "channelId": "string",
                    "chatId": "string",
                    "chatType": "string"
                  }
                ],
                "webPage": {
                  "id": "string",
                  "url": "string",
                  "title": "string",
                  "description": "string",
                  "imageUrl": "string",
                  "videoUrl": "string",
                  "publisher": "string",
                  "author": "string",
                  "width": 0,
                  "height": 0,
                  "bucket": "string",
                  "previewKey": "string",
                  "logo": "string",
                  "name": "string"
                }
              },
              "exposureType": "fullScreen",
              "createdAt": 1624422358172,
              "updatedAt": 1624422358172,
              "sent": 0,
              "view": 0,
              "goal": 0,
              "click": 0
            }
          }
        ]
      },
      "createdAt": 1624422358172,
      "updatedAt": 1624422358172,
      "sent": 0,
      "view": 0,
      "goal": 0,
      "click": 0,
      "userChatExpireDuration": {
        "seconds": 0,
        "nano": 0,
        "units": [
          {
            "dateBased": true,
            "timeBased": true,
            "durationEstimated": true
          }
        ],
        "zero": true,
        "negative": true
      }
    }
  ],
  "msgs": [
    {
      "id": "string",
      "campaignId": "string",
      "name": "string",
      "botName": "string",
      "message": {
        "blocks": [
          {
            "type": "bullets",
            "language": "string",
            "value": "string",
            "blocks": [
              null
            ]
          }
        ],
        "buttons": [
          {
            "title": "string",
            "colorVariant": "cobalt",
            "url": "string"
          }
        ],
        "files": [
          {
            "id": "string",
            "type": "string",
            "name": "string",
            "size": 0,
            "contentType": "string",
            "duration": 0,
            "width": 0,
            "height": 0,
            "orientation": 0,
            "animated": true,
            "bucket": "string",
            "key": "string",
            "previewKey": "string",
            "channelId": "string",
            "chatId": "string",
            "chatType": "string"
          }
        ],
        "webPage": {
          "id": "string",
          "url": "string",
          "title": "string",
          "description": "string",
          "imageUrl": "string",
          "videoUrl": "string",
          "publisher": "string",
          "author": "string",
          "width": 0,
          "height": 0,
          "bucket": "string",
          "previewKey": "string",
          "logo": "string",
          "name": "string"
        }
      },
      "exposureType": "fullScreen",
      "createdAt": 1624422358172,
      "updatedAt": 1624422358172,
      "sent": 0,
      "view": 0,
      "goal": 0,
      "click": 0
    }
  ]
}