List the dataset/event types this portal exposes
curl --request GET \
--url https://app.hookie.ai/portal/api/event-types \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.hookie.ai/portal/api/event-types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.hookie.ai/portal/api/event-types"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"event_types": [
"orders",
"invoices"
]
}{
"error": "<string>",
"retry_after": 123,
"upgrade_url": "<string>"
}Customer Portal
List the dataset/event types this portal exposes
GET
/
portal
/
api
/
event-types
List the dataset/event types this portal exposes
curl --request GET \
--url https://app.hookie.ai/portal/api/event-types \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.hookie.ai/portal/api/event-types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.hookie.ai/portal/api/event-types"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"event_types": [
"orders",
"invoices"
]
}{
"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
The portal's exposed dataset names (same array as event_types on /portal/api/me).