Authentication
All API requests must be authenticated by passing your account's API key as a bearer token. Here's how you might use that in various API calls:
Authorization: Bearer YOUR_API_KEY
cURL
Node.js
Python
curl -X POST https://delegatezero.com/api/v1/decisions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"request": "Create a monthly website analytics report for a client.",
}'
import axios from "axios";
const decision = await axios.post(
"https://delegatezero.com/api/v1/decisions",
{
request: "Create a monthly website analytics report for a client.",
},
{
headers: {
Authorization: `Bearer ${process.env.API_KEY}`
}
}
);
import requests
import os
response = requests.post(
"https://delegatezero.com/api/v1/decisions",
headers={
"Authorization": "Bearer {os.environ['API_KEY']}",
"Content-Type": "application/json"
},
json={
"request": "Create a monthly website analytics report for a client.",
}
)Keep your API key secret - requests made with your key are treated as actions taken on your behalf.
There are no results for that search on this page, however, if you press the enter key then our entire documentation will be searched and you will receive the results. If you need assistance, please contact us.