- Developers
- Call Data API
- Endpoints
- Bootstrap
Bootstrap
Load the complete account context and exact disposition, sentiment, and purpose values.
GET https://ext.trellus.ai/bootstrap
This returns the key owner’s account configuration and filter vocabulary. It is not a call list. Use it for exact configured disposition, sentiment and purpose strings instead of guessing labels.
Authentication: send api_key: $TRELLUS_API_KEY. The key inherits the user’s existing permissions. See Authentication.
curl https://ext.trellus.ai/bootstrap \
-H "api_key: $TRELLUS_API_KEY"const response = await fetch("https://ext.trellus.ai/bootstrap", {
method: "GET",
headers: {
"api_key": process.env.TRELLUS_API_KEY,
},
});
console.log(await response.text());import os
import requests
response = requests.get(
"https://ext.trellus.ai/bootstrap",
headers={
"api_key": os.environ["TRELLUS_API_KEY"],
},
)
print(response.text)
Headers
| Header | Description |
|---|---|
api_key Required |
$TRELLUS_API_KEYThe API key belonging to your Trellus user. |
Response
| Status | What you receive |
|---|---|
| 200 | Account configuration and filter vocabulary. |
Any other status text/plain |
Read the HTTP status and response text; on 429 honor Retry-After seconds. |
More on rows, units and transcripts: Responses and transcripts.
Rate limit
2 requests per 4 seconds per user by default. See Rate limits and exports.
Errors
Error bodies can be plain text. Read the status and the response text.
429 Too Many Requests
Wait the Retry-After number of seconds, then retry with a bounded retry policy. Coordinate workers using the same user key. Default backend limits are per user, not per IP. If only your shared cloud host is blocked despite pacing, give support the UTC time, endpoint and response headers so upstream limits can be investigated.
Every documented case is on Errors and troubleshooting.