DownloadProjectDocument
Downloads the extracted text content of a project knowledge-base document.
Stored Procedure-Specific Information
Required input: DocumentId. The API response contains metadata plus a content field. This procedure consumes only that extracted plaintext or Markdown field, not the original binary upload or the surrounding JSON object. With no output destination, the provider returns the UTF-8 text in Content. Set FileName to save it locally, or supply FileStream from your application to receive its UTF-8 bytes through an output stream. FileName takes precedence over FileStream.
To execute this procedure, enter:
EXEC DownloadProjectDocument DocumentId = 'claude_proj_doc_123';
EXEC DownloadProjectDocument DocumentId = 'claude_proj_doc_123', FileName = 'C:\\Downloads\\project-document.md';
Input
| Name | Type | Required | Accepts Output Streams | Description |
| DocumentId | String | True | False | The project document Id to download. Required: Obtain it from ProjectAttachments.Id for a project_doc type. |
| FileName | String | False | False | Optional absolute local path where the extracted document text is saved. Takes precedence over FileStream. |
| FileStream | String | False | True | Optional output stream that receives the extracted document text bytes when FileName is not set. |
Result Set Columns
| Name | Type | Description |
| Content | String | The UTF-8 text from the response content field when FileName and FileStream are not set. |
| Success | Boolean | Indicates whether the download completed successfully. |