Channels

List channel kinds

Every connectable kind, its surfaces, and the predicates its routes can match on (engine-wide ones like address_known plus its own, like Discord's guild_id).

get/v1/channel-kinds

Request

  • Base URL: https://api.naturali.ai
  • URL: https://api.naturali.ai/v1/channel-kinds
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://api.naturali.ai/authorize, token URL https://api.naturali.ai/token, scopes: mcp:access)

Response

Every channel kind.

Example response

{
  "data": [
    {
      "kind": "discord",
      "surfaces": [
        {
          "name": "guild_thread",
          "title": "Server thread",
          "shared": true
        }
      ],
      "predicates": [
        {
          "name": "guild_id",
          "type": "string"
        }
      ]
    }
  ]
}

Changes

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