# Knowledge Assistant

Entity message that represents a knowledge assistant.
 Note: REQUIRED annotations below represent create-time requirements.
 For updates, required fields are determined by the update mask.

## The KnowledgeAssistant object

- [knowledge-assistant/object.md](knowledge-assistant/object.md)

## Endpoints

### Get

- [GET /api/2.1/{name=knowledge-assistants/*}](get-knowledge-assistant.md)

### List

- [GET /api/2.1/knowledge-assistants](list-knowledge-assistants.md)

### Create

- [POST /api/2.1/knowledge-assistants](create-knowledge-assistant.md)

### Update

- [PATCH /api/2.1/{knowledge_assistant.name=knowledge-assistants/*}](update-knowledge-assistant.md)

### Delete

- [DELETE /api/2.1/{name=knowledge-assistants/*}](delete-knowledge-assistant.md)

### Sync Knowledge Sources

- [POST /api/2.1/{name=knowledge-assistants/*}/knowledge-sources:sync](sync-knowledge-sources.md)

