Skip to content

Get all Channels Endpoint

Channel Definition Endpoint: "/channel/user/{user_id}"

{user_id} is the User ID that comes back from the Authentication Endpoint

Payload: [] (Empty)

Header: (Standard API Header)

{
    "x-api-key": "{api_key}",
    "Authorization": "Bearer {security token}",
    "Content-Type": "application/json",
}

The Get all Channels Endpoint will provide a list of channel definitions associated with the User ID that is currently logged in to the API. The endpoint is explicitly tied to the User ID for the account.

{
  "channels": [
    {
      "owner": "auth0|56d8ef7066f60ccf22eed16d",
      "subscriber_count": 1,
      "subscribers": [
        "auth0|56d8ef7066f60ccf22eed16d"
      ],
      "created": "2021-10-06T16:17:29.380Z",
      "updated": "2021-10-06T16:17:29.380Z",
      "public": true,
      "name": "A | Corp Actions",
      "description": "Channel Description",
      "id": 88936,
      "stages": [
        {
          "not": false,
          "entities": [
            {
              "type": "entity",
              "value": 13709,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 13584,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 14267,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 84888,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 84993,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 13710,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 84572,
              "options": {
                "relevance": "high"
              }
            },
            {
              "type": "entity",
              "value": 85316,
              "options": {
                "relevance": "high"
              }
            }
          ]
        }
      ]
    }
  ]
}

The primary purpose for getting a channel definition is to pick up the stages. Keep in mind that Stages are a list of JSON structures. To read articles, you will take the stages and put them into the Payload for the read articles endpoint.


Last update: November 14, 2025
Back to top