/api/public/toolsList tools available in the ecosystem, with this brand's entitlement state.
Returns every tool registered on the hub plus whether the calling brand is entitled to it. Use it to render a tool launcher inside a child app.
Auth · API key (Bearer be_…)
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| Authorization | string | Yes | Bearer <api key>. Brand-scoped. |
Response
{
"tools": [
{
"slug": "dialog-center",
"name": "Dialog Center",
"status": "active",
"entitled": true
}
]
}cURL
curl https://thebrandengine.ai/api/public/tools \ -H "Authorization: Bearer be_xxxxxxxxxxxxxxxx"
Status codes
200— Success.401— Missing, malformed, or revoked credential.500— Unexpected hub error. Safe to retry with backoff.