https://docs.heydonto.com/_mock/apis/heydonto/openapi/
https://api-staging.heydonto.com/
https://api.heydonto.com/
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant
https://api-staging.heydonto.com/site/{siteId}/assistant
https://api.heydonto.com/site/{siteId}/assistant
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
[ { "assistantName": "HeyDonto AI", "assistantInstructions": "Ensure all appointments are updated daily.", "siteId": 123, "id": 456 } ]
Instructions for the assistant
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant
https://api-staging.heydonto.com/site/{siteId}/assistant
https://api.heydonto.com/site/{siteId}/assistant
curl -i -X POST \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assistantName": "HeyDonto AI",
"assistantInstructions": "Ensure all appointments are updated daily.",
"siteId": 123
}'
{ "assistantName": "HeyDonto AI", "assistantInstructions": "Ensure all appointments are updated daily.", "siteId": 123, "id": 456 }
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
{ "assistantName": "HeyDonto AI", "assistantInstructions": "Ensure all appointments are updated daily.", "siteId": 123, "id": 456 }
Instructions for the assistant
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
curl -i -X PUT \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assistantName": "HeyDonto AI",
"assistantInstructions": "Ensure all appointments are updated daily.",
"siteId": 123,
"id": 456
}'
{ "assistantName": "HeyDonto AI", "assistantInstructions": "Ensure all appointments are updated daily.", "siteId": 123, "id": 456 }
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}
curl -i -X DELETE \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/files
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/files
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/files
curl -i -X POST \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/files?description=Instructions%20document%20for%20the%20assistant' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F file=string
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/files/{assistantFileId}
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/files/{assistantFileId}
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/files/{assistantFileId}
curl -i -X DELETE \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/files/{assistantFileId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/chat
https://api-staging.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/chat
https://api.heydonto.com/site/{siteId}/assistant/{siteAssistantId}/chat
curl -i -X POST \
'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/assistant/{siteAssistantId}/chat' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"message": "Please update all appointments for today."
}'