# Read a Knowledge Base Entry
**GET /api/security_ai_assistant/knowledge_base/entries/{id}**
**Spaces method and path for this operation:**
get /s/{space_id}/api/security_ai_assistant/knowledge_base/entries/{id}
Refer to [Spaces](https://www.elastic.co/docs/deploy-manage/manage-spaces) for more information.
Retrieve a Knowledge Base Entry by its unique `id`.
## Servers
- https://: https:// ()
## Authentication methods
- Api key auth
## Parameters
### Path parameters
- **id** (string(nonempty))
The unique identifier (`id`) of the Knowledge Base Entry to retrieve.
## Responses
### 200
Successful request returning the requested Knowledge Base Entry.
#### Body: application/json (object)
- **global** (boolean)
Whether this Knowledge Base Entry is global, defaults to false.
- **name** (string)
Name of the Knowledge Base Entry.
- **namespace** (string)
Kibana Space, defaults to 'default' space.
- **users** (array[object])
Users who have access to the Knowledge Base Entry, defaults to current user. Empty array provides access to all users.
- **createdAt** (string)
Time the Knowledge Base Entry was created.
- **createdBy** (string)
User who created the Knowledge Base Entry.
- **id** (string(nonempty))
A string that does not contain only whitespace characters.
- **updatedAt** (string)
Time the Knowledge Base Entry was last updated.
- **updatedBy** (string)
User who last updated the Knowledge Base Entry.
- **kbResource** (string)
Knowledge Base resource name for grouping entries, e.g. 'security_labs', 'user', etc.
- **source** (string)
Source document name or filepath.
- **text** (string)
Knowledge Base Entry content.
- **type** (string)
Entry type.
- **required** (boolean)
Whether this resource should always be included, defaults to false.
- **vector** (object)
Object containing Knowledge Base Entry text embeddings and modelId used to create the embeddings.
### 400
A generic error occurred, such as an invalid `id` or the entry not being found.
#### Body: application/json (object)
- **error** (string)
Error type or category.
- **message** (string)
Detailed error message.
- **statusCode** (number)
HTTP status code of the error.
[Powered by Bump.sh](https://bump.sh)