Skip to main content
GET
/
topics
/
details
List all topics
curl --request GET \
  --url https://api.streamkap.com/topics/details \
  --header 'Authorization: Bearer <token>'
{
  "page": 1,
  "page_size": 10,
  "total": 123,
  "has_next": true,
  "result": [
    {
      "id": "<string>",
      "name": "<string>",
      "entity": {
        "entity_type": "sources",
        "entity_id": "<string>",
        "name": "<string>",
        "connector": "elasticsearch",
        "topic_ids": [
          "<string>"
        ],
        "topic_db_ids": [
          "<string>"
        ],
        "display_name": "<string>"
      },
      "prefix": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

topic_id
string | null
partial_name
string | null

Topic id

page
integer
default:1
page_size
integer
default:10
sort
enum<string>
default:asc
Available options:
asc,
desc

Response

Successful Response

result
TopicDetailsRes · object[]
required
page
integer
default:1
page_size
integer
default:10
total
integer | null
has_next
boolean | null
I