curl https://qstash.upstash.io/v2/topics \
-H "Authorization: Bearer <token>"
const response = await fetch("https://qstash.upstash.io/v2/topics", {
headers: {
Authorization: "Bearer <token>",
},
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.get(
'https://qstash.upstash.io/v2/topics',
headers=headers
)
req, err := http.NewRequest("GET", "https://qstash.upstash.io/v2/topics", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
[
{
"createdAt": 1623345678001,
"updatedAt": 1623345678001,
"name": "my-topic",
"endpoints": [
{
"name": "my-endpoint",
"url": "https://my-endpoint.com"
}
]
},
// ...
]
Topics
List topics
List all your topics
GET
/
v2
/
topics
curl https://qstash.upstash.io/v2/topics \
-H "Authorization: Bearer <token>"
const response = await fetch("https://qstash.upstash.io/v2/topics", {
headers: {
Authorization: "Bearer <token>",
},
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.get(
'https://qstash.upstash.io/v2/topics',
headers=headers
)
req, err := http.NewRequest("GET", "https://qstash.upstash.io/v2/topics", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
[
{
"createdAt": 1623345678001,
"updatedAt": 1623345678001,
"name": "my-topic",
"endpoints": [
{
"name": "my-endpoint",
"url": "https://my-endpoint.com"
}
]
},
// ...
]
Request
No parametersResponse
Array
required
Hide child attributes
Hide child attributes
curl https://qstash.upstash.io/v2/topics \
-H "Authorization: Bearer <token>"
const response = await fetch("https://qstash.upstash.io/v2/topics", {
headers: {
Authorization: "Bearer <token>",
},
});
import requests
headers = {
'Authorization': 'Bearer <token>',
}
response = requests.get(
'https://qstash.upstash.io/v2/topics',
headers=headers
)
req, err := http.NewRequest("GET", "https://qstash.upstash.io/v2/topics", nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer <token>")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
[
{
"createdAt": 1623345678001,
"updatedAt": 1623345678001,
"name": "my-topic",
"endpoints": [
{
"name": "my-endpoint",
"url": "https://my-endpoint.com"
}
]
},
// ...
]
Was this page helpful?
⌘I