# Retrieve collection of document entities. Use this endpoint to retrieve the collection of document information. Endpoint: GET /documents Version: 1.0.0 Security: ## Query parameters: - `page` (integer) The collection page number - `itemsPerPage` (integer) The number of items per page - `order[uuid]` (string) Enum: "asc", "desc" - `order[createdAt]` (string) Enum: "asc", "desc" - `order[updatedAt]` (string) Enum: "asc", "desc" - `order[verifiedAt]` (string) Enum: "asc", "desc" - `order[sentAt]` (string) Enum: "asc", "desc" - `order[user]` (string) Enum: "asc", "desc" - `order[patient]` (string) Enum: "asc", "desc" - `expand[]` (array) Enum: "user.read", "user.list", "document.read_patient", "patient.read", "patient.list", "pdf.list", "pdf.read" - `search` (string) Global case-insensitive text search. - `uuid` (string) - `uuid[]` (array) - `user.email` (string) - `user.email[]` (array) - `patient.email` (string) - `patient.email[]` (array) - `type` (string) - `type[]` (array) - `pdf` (string) - `pdf[]` (array) - `createdAt[between]` (string) - `createdAt[gt]` (string) - `createdAt[gte]` (string) - `createdAt[lt]` (string) - `createdAt[lte]` (string) - `updatedAt[between]` (string) - `updatedAt[gt]` (string) - `updatedAt[gte]` (string) - `updatedAt[lt]` (string) - `updatedAt[lte]` (string) - `encounteredAt[between]` (string) - `encounteredAt[gt]` (string) - `encounteredAt[gte]` (string) - `encounteredAt[lt]` (string) - `encounteredAt[lte]` (string) - `exists[encounteredAt]` (boolean) - `user.uuid` (string) - `user.uuid[]` (array) - `patient.uuid` (string) - `patient.uuid[]` (array) - `isAnonymized` (boolean) ## Response 200 fields (application/json): - `uuid` (string) Document unique identifier. - `createdAt` (string) Document creation date. - `updatedAt` (string) Document update date. - `encounteredAt` (string,null) Document operation/cone beam specific date. - `user` (string) Document author. Example: "123e4567-e89b-12d3-a456-426614174000" - `patient` (string) Document patient. Example: "123e4567-e89b-12d3-a456-426614174000" - `type` (string,null) Document type. Enum: "operative_report", "referral_letter", "cone_beam_report", "patient_letter", "prescription", "initial_medical_certificate", "attendance_certificate", "contraindication_certificate", "lab_slip", "endo_report", "ortho_letter", null - `pdf` (string,null) Document PDF file. Example: "123e4567-e89b-12d3-a456-426614174000" - `isAnonymized` (boolean) Document anonymization status. ## Response 403 fields (application/ld+json): - `@context` (any) - `@id` (string, required) - `@type` (string, required) - `title` (string) A short, human-readable summary of the problem. - `detail` (string) A human-readable explanation specific to this occurrence of the problem. - `status` (number) - `instance` (string,null) A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. - `type` (string) A URI reference that identifies the problem type - `description` (string,null)