# Get knowledge base entry by ID **GET /v1/replicas/{replicaUUID}/knowledge-base/{knowledgeBaseID}** Retrieves detailed information about a specific knowledge base entry using its ID. This endpoint returns the complete entry data including its type, status, content, and metadata. You can use this to check the processing status of your training content, view the raw and processed text, and see when it was created and last updated. This is useful for monitoring the progress of your training data as it moves through the processing pipeline. ## Servers - https://api.sensay.io: https://api.sensay.io () ## Authentication methods - Organization service token - Organization service token & User ## Parameters ### Headers - **X-API-Version** (string) ### Path parameters - **knowledgeBaseID** (number) The unique identifier of the knowledge base entry - **replicaUUID** (string(uuid)) The replica unique identifier (UUID) ## Responses ### 200 The requested knowledge base entry. #### Body: application/json (object) - **id** (integer) The unique identifier for this knowledge base entry. - **replicaUUID** (string(uuid)) The unique identifier of the replica associated to this knowledge base entry. - **type** (string) The type of knowledge base entry, indicating how the content was added and how it should be processed. - **url** (string) The URL provided during entry creation, if applicable. - **status** (string) The current stage in the processing pipeline. Use this to track progress and identify any issues with processing. - **createdAt** (string(date-time)) The ISO 8601 timestamp indicating when this knowledge base entry was created. - **updatedAt** (string(date-time)) The ISO 8601 timestamp indicating when this knowledge base entry was last updated. Useful for tracking the completion time of processing. - **title** (string) Title for the knowledge base entry, to help identify the knowledge base entry in listings. This field is not used in processing or internal logic. - **generatedTitle** (string) Auto-generated title for the knowledge base entry based on the content. - **summary** (string) A concise 1-2 sentence summary of rawText, generated by the system. - **language** (string) The language of the knowledge base entry content. Uses ISO 639-1 language codes for language-specific processing and retrieval. - **website** (object) - **youtube** (object) YouTube content related to the knowledge base entry - **file** (object) - **error** (object) - **rawText** (string) The original, unmodified text content that was submitted for training. May be truncated for large entries. - **generatedFacts** (array[string]) Generated facts related to the knowledge base entry. - **rawTextChunks** (array[object]) Segments of textual content that have been extracted from the original sources and split into smaller, manageable pieces. - **success** (boolean) Indicates if the request was successful ### 400 Bad Request #### Body: application/json (object) - **success** (boolean) Indicates the status of the request - **error** (string) A text representation of the error - **error_code** (string) A machine-readable error code indicating the specific error condition. Used for programmatic error handling - **fingerprint** (string) A unique identifier of the event, useful for reporting - **request_id** (string) A unique identifier of the request, useful for reporting ### 401 Unauthorized #### Body: application/json (object) - **success** (boolean) Indicates the status of the request - **error** (string) A text representation of the error - **error_code** (string) A machine-readable error code indicating the specific error condition. Used for programmatic error handling - **fingerprint** (string) A unique identifier of the event, useful for reporting - **request_id** (string) A unique identifier of the request, useful for reporting ### 404 Not Found #### Body: application/json (object) - **success** (boolean) Indicates the status of the request - **error** (string) A text representation of the error - **request_id** (string) A unique identifier of the request, useful for reporting ### 415 Unsupported Media Type #### Body: application/json (object) - **success** (boolean) Indicates the status of the request - **error** (string) A text representation of the error - **error_code** (string) A machine-readable error code indicating the specific error condition. Used for programmatic error handling - **fingerprint** (string) A unique identifier of the event, useful for reporting - **request_id** (string) A unique identifier of the request, useful for reporting ### 500 Internal Server Error #### Body: application/json (object) - **success** (boolean) Indicates the status of the request - **error** (string) A text representation of the error - **fingerprint** (string) A unique identifier of the event, useful for reporting - **request_id** (string) A unique identifier of the request, useful for reporting - **inner_exception** (object) The inner exception [Powered by Bump.sh](https://bump.sh)