# Predoc Documentation > Documentation for Predoc ## Guides: Documentation - [Documentation](https://docs.predoc.ai/docs.md): Predoc documentation ## API Reference: Partner API - [Sandbox Test Patients](https://docs.predoc.ai/reference/sandbox-test-patients.md) - Authentication - [Get Access Token](https://docs.predoc.ai/reference/authcontroller_signin_v1.md): Validates the supplied client credentials and returns a JWT access token for authenticating subsequent requests to the Predoc Partner API. Provide `client_id` and `secret_key` in the request body.… - Patient - [Create Patient](https://docs.predoc.ai/reference/patientcontroller_createpatient_v2.md): Creates a new patient without a record request. - [Get Patient Information](https://docs.predoc.ai/reference/patientcontroller_getpatientinformation_v1.md): Gets the full information for the specified patient. If no patient is found with the corresponding ID, a 404 error will be returned. - [Patient Requests](https://docs.predoc.ai/reference/patientcontroller_getpatientrequests_v1.md): Returns all requests for the patient, regardless of status, so the organization can track each request’s progress. - [Search Patients by Information](https://docs.predoc.ai/reference/patientcontroller_searchpatientsbyinformation_v1.md): > **Deprecated:** Supplying search criteria in the request body will be removed in a future release. Use query parameters instead. Searches for patients using the supplied demographic criteria.… - [Update Patient Information](https://docs.predoc.ai/reference/patientcontroller_updatepatientinformation_v1.md): Updates patient information while the patient is in an `Open` status. If any request for the patient has progressed beyond `Open`, the patient information is locked and cannot be updated. When an… - Record Request - [Add Request to Existing Patient](https://docs.predoc.ai/reference/patientcontroller_addrequesttoexistingpatient_v1.md): Creates a record-retrieval request for an existing patient. The request initially has a `Creating` status and remains editable until it progresses beyond `Open`. The response includes the request ID… - [Close Previous-Provider Retrieval](https://docs.predoc.ai/reference/retrievalcontroller_closeretrieval_v1.md): Requests asynchronous closure of a manual previous-provider retrieval. The retrieval status updates when closure finishes. > **Billing notice:** Closing a previous-provider retrieval after it has… - [Create Patient with Record Request](https://docs.predoc.ai/reference/requestcontroller_createrecordrequestv2_v2.md): Creates a patient and a record-retrieval request, associates them with the organization for the authenticated credential, and returns a request ID for checking status and retrieving documents… - [Get Previous-Provider Retrieval Status](https://docs.predoc.ai/reference/retrievalcontroller_getretrieval_v1.md): Gets the current status for a manual previous-provider retrieval by retrieval UUID. - [List of All Patient Record Requests](https://docs.predoc.ai/reference/requestcontroller_getlistofrecordrequests_v2.md): Returns all patient record requests in Predoc. Returned request and reference identifiers can be used to correlate requests and retrieve the corresponding patient information. - [List of Facesheet Configs Available](https://docs.predoc.ai/reference/requestcontroller_facesheetconfigs_v1.md): Returns the available facesheet configurations. Pass a configuration ID when creating a patient request to generate the corresponding facesheet. - [Update Existing Patient Record Request](https://docs.predoc.ai/reference/requestcontroller_updateexistingrecordrequest_v1.md): Updates an existing patient record request if processing has not started. If the request can no longer be updated, the response indicates that the update was unsuccessful. - Record Upload - [Upload Patient Records](https://docs.predoc.ai/reference/recorduploadcontroller_uploadrecordv2_v2.md): Upload patient records to Predoc. V2 introduces protection against creating duplicate patients with the same PII. - [Upload an Anonymous PDF Record](https://docs.predoc.ai/reference/recorduploadcontroller_uploadanonymousrecord_v1.md): Uploads a PDF record that is not yet associated with a patient profile. Only PDF files are accepted, with a maximum file size of 300 MB. - [Get Anonymous Record Request Status](https://docs.predoc.ai/reference/recorduploadcontroller_getanonymousrecorduploadstatus_v1.md): Retrieves the processing status for an anonymous record upload request. - Documents - [Search Patient Documents](https://docs.predoc.ai/reference/patientcontroller_searchpatientdocuments_v2.md): Searches the patient’s available documents using the supplied criteria. Results follow the organization’s document-set delivery mode: `CANVAS_SET` includes `CANVAS_SET`, `PRESPLICED`, and untagged… - [Available Patient Lab Results](https://docs.predoc.ai/reference/patientcontroller_getavailablepatientchemistries_v1.md): Gets all of the available lab result chemistries for the requested patient. Literal `|` separators are removed from these partner-facing display values. This endpoint can be used in conjunction with… - [Get Patient Additional Records](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientadditionalrecords_v1.md): Gets a list of additional records for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Documents](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientdocuments_v1.md): Gets a list of documents for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators. Identifiers,… - [Get Patient Drug Allergies](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientdrugallergies_v1.md): Gets a list of drug allergies for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Facesheets](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientfacesheets_v1.md): Gets a list of facesheets for the patient by ID. Facesheets with structured output include a `requestId` for retrieving that output, and their `images` contain the all-referenced-records PDF when… - [Get Patient Facesheet Output](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientfacesheetoutput_v1.md): Returns the finalized facesheet questions, answers, rationale, and source references. Partner-facing display text is returned without literal `|` separators, while identifiers, URLs, statuses, dates,… - [Get Patient HIE documents](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatienthiedocs_v1.md): Gets a list of HIE documents for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Imaging Results](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientimagingresults_v1.md): Gets a list of imaging results for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Medications](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientmedications_v1.md): Gets a list of medications for the patient by ID. - [Patient Lab Results](https://docs.predoc.ai/reference/patientcontroller_getpatientlabresultsbysearch_v1.md): NOTE: Body usage is deprecated and will be removed in a future release. Please use query params instead. Gets the specified lab result values for the requested patient. If no… - [Get Patient Lab Tests](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientlabtests_v1.md): Gets a list of lab tests for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators. Identifiers,… - [Get Patient Other Records](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientotherrecords_v1.md): Gets a list of other records for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Procedure Notes](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientprocedurenotes_v1.md): Gets a list of procedure notes for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|` separators.… - [Get Patient Provider Facility Notes](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientproviderfacilitynotes_v1.md): Gets a list of provider/facility notes for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|`… - [Get Patient Vaccine & Immunization Records](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientvaccinerecords_v1.md): Gets a list of vaccine and immunization records for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|`… - [Get Patient Vaccines & Immunization Documents](https://docs.predoc.ai/reference/patientdocumentscontroller_getpatientvaccinedocuments_v1.md): Gets a list of vaccine and immunization documents for the patient by ID. These can be downloaded via their `url` property. Partner-facing document display text fields are returned without literal `|`… - Clinical Summary - [Request Patient Clinical Summary](https://docs.predoc.ai/reference/patientcontroller_requestpatientclinicalsummary_v1.md): Creates a clinical-summary document request for the specified patient. Use the returned `patientSummaryRequestId` with `GET /documents/{documentId}` to check processing status and retrieve the… - [Document Status Request](https://docs.predoc.ai/reference/documentcontroller_getpatientclinicalsummary_v1.md): Returns the status of a clinical-summary document request. Use the `patientSummaryRequestId` returned when requesting a patient clinical summary as the `documentId` path parameter. Possible statuses… - Webhooks - [Create Webhook Configuration](https://docs.predoc.ai/reference/webhookconfigurationcontroller_createwebhookconfiguration_v1.md): Creates a webhook configuration for the authenticated credential. - [List Webhook Configurations](https://docs.predoc.ai/reference/webhookconfigurationcontroller_listwebhookconfigurations_v1.md): Returns all webhook configurations associated with the authenticated credential. - [Update Webhook Configuration](https://docs.predoc.ai/reference/webhookconfigurationcontroller_updatewebhookconfiguration_v1.md): Updates the specified webhook configuration for the authenticated credential. - [Delete Webhook Configuration](https://docs.predoc.ai/reference/webhookconfigurationcontroller_deletewebhookconfiguration_v1.md): Deletes the specified webhook configuration for the authenticated credential. - Curated Data - [Get Curated Patient Data](https://docs.predoc.ai/reference/curatedpatientdatacontroller_getcuratedpatientdata_v1.md): Returns curated patient data for one classification group. The response schema is selected by `classificationGroupType` and identified by the matching discriminator in the response body.… ## Changelog - [Partner API v1.5.0 🚀 Vaccine Documents and Structured Facesheet Output](https://docs.predoc.ai/changelog/partner-api-v150-vaccine-documents-and-structured-facesheet-output.md) - [Partner API v1.4.1 🚀 Retrieval API Enhancements](https://docs.predoc.ai/changelog/partner-api-v141.md) - [Partner API v1.4.0](https://docs.predoc.ai/changelog/partner-api-v140.md) - [Partner API v1.2.0](https://docs.predoc.ai/changelog/partner-api-v120.md) - [Partner API v1.1.0](https://docs.predoc.ai/changelog/partner-api-v110.md)