## Retrieve `knowledge_bases.retrieve(struuid) -> KnowledgeBaseRetrieveResponse` **get** `/v2/gen-ai/knowledge_bases/{uuid}` To retrive information about an existing knowledge base, send a GET request to `/v2/gen-ai/knowledge_bases/{uuid}`. ### Parameters - **uuid:** `str` ### Returns - `class KnowledgeBaseRetrieveResponse` The knowledge base - **database\_status:** `Optional[Literal["CREATING", "ONLINE", "POWEROFF", 9 more]]` - `"CREATING"` - `"ONLINE"` - `"POWEROFF"` - `"REBUILDING"` - `"REBALANCING"` - `"DECOMMISSIONED"` - `"FORKING"` - `"MIGRATING"` - `"RESIZING"` - `"RESTORING"` - `"POWERING_ON"` - `"UNHEALTHY"` - **knowledge\_base:** `Optional[APIKnowledgeBase]` Knowledgebase Description ### Example ```python from do_gradientai import GradientAI client = GradientAI() knowledge_base = client.knowledge_bases.retrieve( "uuid", ) print(knowledge_base.database_status) ```