List of Plugins

Retrieve a list of Plugin objects.

Parameter

Accessible via URL https://api.channel.io/open/v3/plugins and HTTP GET

📘

This method accepts application/json

Parameter

Example

Required

Description

Parameter type

since

123124122

Optional

Epoch time in microseconds of the first plugin to be retrieved

Query

limit

25

Optional

Restrict the maximum number of plugins to be retrieved

Query

Example

GET https://api.channel.io/open/v3/plugins?limit=25

Response

Returns a set of Plugin object.

{
  "next": 1468243274452,
  "plugins": [
    {
      "id": "String",
      "key": "String",
      "channelId": "String",
      "state": "active",
      "name": "String",
      "createdAt": 1490355528218,
      "color": "String",
      "botName": "String",
      "deskMarginX": 60,
      "deskMarginY": 24,
      "deskPosition": "String",
      "mobileMarginX": 14,
      "mobileMarginY": 18,
      "mobilePosition": "String",
      "mobileHideButton": Boolean,
      "accessSecret": "String",
      "welcomeI18n": {
        "text": "String",
        "en": "String",
        "ja": "String",
        "ko": "String"
      },
      "profileBot": Boolean,
      "profileBotMessageI18n": {
        "text": "String",
        "en": "String",
        "ja": "String"
      },
      "profileBotSchemaIds": [
        "String",
        "String"
      ],
      "showPoweredBy": Boolean,
      "textColor": "String",
      "borderColor": "String",
      "gradientColor": "String"
    }
  ]
}

Implementation Notes

The number of plugins retrieved in this endpoint is restricted by the limit query parameter, and is capped to values in the closed interval [1, 500].

Pagination is supported through the since query parameter along with the next value contained in the root object of the JSON response. Successive queries to this endpoint using the previous next value as the since parameter will ultimately retrieve all plugins.

The since parameter can be left empty to start the list.