# TruEnroll ## Docs - [Create a case or add an upload](https://docs.truenroll.com/api-reference/cases/create-a-case-or-add-an-upload.md): Upload documents for a candidate. If a case with the given `externalId` already exists, files are added as a new upload to that case. Otherwise, a new case is created. - [Delete a case](https://docs.truenroll.com/api-reference/cases/delete-a-case.md): Soft-deletes the case. Subsequent GETs return 404. Submitting the same externalId after deletion returns 409. - [Get a case](https://docs.truenroll.com/api-reference/cases/get-a-case.md): Returns the case with all uploads and credentials. - [List cases](https://docs.truenroll.com/api-reference/cases/list-cases.md): Returns all cases for your organization, newest first. - [Get extraction results](https://docs.truenroll.com/api-reference/results/get-extraction-results.md): Returns structured data extracted from all credentials in the case. - [Get forensics results](https://docs.truenroll.com/api-reference/results/get-forensics-results.md): Returns fraud and tamper-detection analysis for each credential in the case. - [Get translation results](https://docs.truenroll.com/api-reference/results/get-translation-results.md): Returns HTML translations of each uploaded file, per upload, with per-page output. - [Case lifecycle](https://docs.truenroll.com/concepts/case-lifecycle.md): From submission to structured result — every stage a case travels through. - [Compliance](https://docs.truenroll.com/concepts/compliance.md): TruEnroll's security certifications and data handling standards. - [Core concepts](https://docs.truenroll.com/concepts/core-concepts.md): The building blocks of TruEnroll — cases, credentials, features, and webhooks. - [Forensics & verification](https://docs.truenroll.com/concepts/forensics-and-verification.md): How TruEnroll detects tampered and fraudulent academic documents. - [How it works](https://docs.truenroll.com/concepts/how-it-works.md): A high-level overview of how TruEnroll processes academic documents. - [Translation & digitization](https://docs.truenroll.com/concepts/translation-and-digitization.md): How TruEnroll converts academic documents into readable, page-structured HTML. - [Introduction](https://docs.truenroll.com/index.md): TruEnroll is the AI-powered credentialing platform for universities and evaluation agencies. - [Authentication](https://docs.truenroll.com/partner-api/authentication.md): How partner API keys work and how to send them. - [Cases](https://docs.truenroll.com/partner-api/cases.md): Submit documents and manage cases. - [Extraction](https://docs.truenroll.com/partner-api/extraction.md): Retrieve structured data extracted from academic credentials. - [Features & limits](https://docs.truenroll.com/partner-api/features-and-limits.md): Features, upload constraints, and behavior when limits are exceeded. - [Forensics results](https://docs.truenroll.com/partner-api/forensics-results.md): Retrieve fraud and tamper-detection results for a case. - [Partner API](https://docs.truenroll.com/partner-api/introduction.md): Submit academic documents and retrieve structured results programmatically. - [Sandbox & testing](https://docs.truenroll.com/partner-api/sandbox.md): Test your integration end-to-end before going live. - [Translation results](https://docs.truenroll.com/partner-api/translation-results.md): Retrieve HTML translations of uploaded documents. - [Webhooks](https://docs.truenroll.com/partner-api/webhooks.md): Receive events as each processing stage completes or fails. - [Quickstart](https://docs.truenroll.com/quickstart.md): The shape of a TruEnroll integration, end to end. ## OpenAPI Specs - [openapi](https://docs.truenroll.com/partner-api/openapi.json) - [background-check](https://docs.truenroll.com/background-check.json) ## Optional - [Support](mailto:support@truenroll.com)