# Site Assistants ## Retrieve all site assistants for a site - [GET /site/{siteId}/assistant](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_findsites.md) ## Create a new site assistant - [POST /site/{siteId}/assistant](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_createsiteassistant.md) ## Retrieve a site assistant by ID - [GET /site/{siteId}/assistant/{siteAssistantId}](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_findsite.md) ## Update an existing site assistant - [PUT /site/{siteId}/assistant/{siteAssistantId}](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_updatesiteassistant.md) ## Delete a site assistant - [DELETE /site/{siteId}/assistant/{siteAssistantId}](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_deletesiteassistant.md) ## Upload a file to the site assistant - [POST /site/{siteId}/assistant/{siteAssistantId}/files](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_createsiteassistantfile.md) ## Delete a file associated with the site assistant - [DELETE /site/{siteId}/assistant/{siteAssistantId}/files/{assistantFileId}](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_deletesiteassistantfile.md) ## Send a chat message to the site assistant - [POST /site/{siteId}/assistant/{siteAssistantId}/chat](https://docs.heydonto.com/apis/heydonto/openapi/site-assistants/siteassistantcontroller_sendsiteassistantchatmessage.md)