# Patient Attachment ## List Patient Attachments - [GET /patient_attachment](https://docs.api.pracsuite.com/openapi/patient-attachment/listpatientattachments-get.md) ## Get Patient Attachment - [GET /patient_attachment/{patient_attachment_id}](https://docs.api.pracsuite.com/openapi/patient-attachment/getpatientattachment-get.md) ## Download Patient Attachment - [GET /patient_attachment/{patient_attachment_id}/content](https://docs.api.pracsuite.com/openapi/patient-attachment/getpatientattachmentcontent.md): Returns a temporary redirect to the underlying storage location for the patient attachment content. The response includes a Location header containing a short-lived, presigned URL. API users should follow the redirect to download the attachment. ## Get a presigned URL to download a patient attachment - [GET /patient_attachment/{patient_attachment_id}/presign_url](https://docs.api.pracsuite.com/openapi/patient-attachment/getpatientattachmentpresignurl.md): Returns a short-lived presigned URL that can be used to download the patient attachment content directly from storage. The presigned URL is time-limited and grants temporary read access to the attachment content. No redirect is performed by this endpoint. ## Get a presigned POST URL for uploading a patient attachment - [POST /patient/{client_id}/patient_attachment](https://docs.api.pracsuite.com/openapi/patient-attachment/getpatientattachmentuploadpresignedurl-post.md): Uploading patient attachments ## List Patient Attachments By Patient - [GET /patient/{client_id}/patient_attachment](https://docs.api.pracsuite.com/openapi/patient-attachment/listpatientattachmentsbypatient-get.md) ## List Patient Attachment Folders By Patient - [GET /patient/{client_id}/patient_attachment_folder](https://docs.api.pracsuite.com/openapi/patient-attachment/listpatientattachmentfoldersbypatient-get.md) ## Create Patient Attachment Folder - [POST /patient/{client_id}/patient_attachment_folder](https://docs.api.pracsuite.com/openapi/patient-attachment/createpatientattachmentfolder-post.md)