Skip to main content
GET
/
v1
/
instances
/
{instance_id}
/
channels
curl -X GET https://api.chowder.dev/v1/instances/ins_abc123/channels \
  -H "Authorization: Bearer YOUR_API_KEY"
[
  {
    "channel": "discord",
    "connection_type": "token",
    "enabled": true
  },
  {
    "channel": "whatsapp",
    "connection_type": "interactive",
    "enabled": false
  },
  {
    "channel": "telegram",
    "connection_type": "token",
    "enabled": false
  }
]
Returns the list of channels available for a given instance, along with their connection type and whether they’re currently enabled.

Authentication

Requires an org-level API key or a scoped token with the channels permission.

Path Parameters

instance_id
string
required
The ID of the instance to list channels for.

Response

Returns an array of channel objects.
channels
array
curl -X GET https://api.chowder.dev/v1/instances/ins_abc123/channels \
  -H "Authorization: Bearer YOUR_API_KEY"
[
  {
    "channel": "discord",
    "connection_type": "token",
    "enabled": true
  },
  {
    "channel": "whatsapp",
    "connection_type": "interactive",
    "enabled": false
  },
  {
    "channel": "telegram",
    "connection_type": "token",
    "enabled": false
  }
]