List this customer's own destinations
curl --request GET \
--url https://app.hookie.ai/portal/api/destinations \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.hookie.ai/portal/api/destinations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.hookie.ai/portal/api/destinations"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"destinations": [
{
"id": "3f2b…",
"name": "Prod receiver",
"url": "https://hooks.acme.test/in",
"dataset_filter": "[\"orders\"]",
"enabled": 1,
"created_at": "2026-09-01T12:00:00.000Z"
}
]
}{
"error": "<string>",
"retry_after": 123,
"upgrade_url": "<string>"
}Customer Portal
List this customer's own destinations
GET
/
portal
/
api
/
destinations
List this customer's own destinations
curl --request GET \
--url https://app.hookie.ai/portal/api/destinations \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.hookie.ai/portal/api/destinations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.hookie.ai/portal/api/destinations"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"destinations": [
{
"id": "3f2b…",
"name": "Prod receiver",
"url": "https://hooks.acme.test/in",
"dataset_filter": "[\"orders\"]",
"enabled": 1,
"created_at": "2026-09-01T12:00:00.000Z"
}
]
}{
"error": "<string>",
"retry_after": 123,
"upgrade_url": "<string>"
}Authorizations
portalTokenHeaderportalTokenQuery
A hpt_… customer portal token, as Authorization: Bearer. Stored hashed; shown once at issue.
Query Parameters
Portal access token (hpt_…), as an alternative to the Authorization: Bearer header.
Response
Destinations owned by this token's (tenant, project, portal, customer), newest first. No pagination and no limit. The signing secret is never returned here — it is shown once at creation.
Show child attributes
Show child attributes