# Knowledge Bases ## Attach **post** `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases` To attach knowledge bases to an agent, send a POST request to `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases` ### Returns - `APILinkKnowledgeBaseOutput` ## Attach Single **post** `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}` To attach a knowledge base to an agent, send a POST request to `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}` ### Returns - `APILinkKnowledgeBaseOutput` ## Detach **delete** `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}` To detach a knowledge base from an agent, send a DELETE request to `/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}`. ### Returns - **agent:** `APIAgent` An Agent ## Domain Types ### API Link Knowledge Base Output - **APILinkKnowledgeBaseOutput:** `object { agent }` Information about a linked knowledge base - **agent:** `APIAgent` An Agent