> ## Documentation Index
> Fetch the complete documentation index at: https://developer.karmacheck.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Recent changes to the KarmaCheck API, in reverse chronological order.

<Update label="July 7, 2026">
  * Added `authorization` as a supported contact type to `orderConfig.contacts` on `POST /case/create` and `POST /case/id/{caseId}/add/services`. See [Order configuration](/background-check-api/reference/order-configuration) for details.
  * Added support for `codt-drug-reason-for-test` and `codt-drug-testing-authority` order data types for DOT drug screenings on `POST /case/create` and `POST /case/id/{caseId}/add/services`. See [Provide order data](/background-check-api/guides/order-data) for details.
</Update>

<Update label="December 19, 2025">
  * Added support for Intelligent Document Processing with the new `service-intelligent-document-process` service. See the [Document processing flow guide](/background-check-api/guides/document-processing-flow) for more detail.
</Update>

<Update label="August 7, 2025">
  * Added support for order data `CaseOrderDataOHSServiceSubstitutions`. This new type can be optionally supplied on `POST /case/create` and `POST /case/id/{caseId}/add/services`.
</Update>

<Update label="July 17, 2025">
  * Added the `POST /case/data/id/{caseDataId}/search/id/{searchId}/cancel` endpoint to cancel individual case data search records.
  * Updated `DetailsEmployment` and `DetailsEducation` to include a `searchId` field.
</Update>

<Update label="June 23, 2025">
  * Added an optional `fileFormat` property to `DocumentCreateRecords`. This allows the property to be supplied on `POST /document/secure/create`.
</Update>

<Update label="June 5, 2025">
  * Added support to search the verification book via `POST /vbook/search`.
</Update>

<Update label="June 2, 2025">
  * Added an optional `secureDocumentIds` property to `CaseOrderDataEmployment`, `CaseOrderDataEducation`, and `CaseOrderDataCPLC`. This allows the property to be supplied on `POST /case/create` and `POST /case/id/{caseId}/add/services`.
</Update>

<Update label="November 21, 2024">
  * Validation added to name fields for create case, aliases, and update candidate info endpoints. These fields are now restricted to only letters, numbers and the following special characters: Hyphen (`-`), Apostrophe (`'`), Comma (`,`), Period (`.`), and Underscore (`_`). This applies to `CreateCase` and `CaseOrderDataAlias`.
</Update>

<Update label="November 19, 2024">
  * Added an optional `staffingAgency` property (100 character max) to `CaseOrderDataEmployment`, `TestimonyEmployment`, and `TestimonyEmploymentCreate`. This allows this property to be supplied on `POST /case/create`, `POST /case/id/{caseId}/add/services`, `POST /testimony/create/case/id/{caseId}`, and `PUT /testimony/id/{testimonyId}/update/case/id/{caseId}`.
</Update>

<Update label="August 19, 2024">
  * Added the `jurisdictions` array to county criminal search details in the response of `GET /case/id/{caseId}/data/{serviceTypeId}`.
</Update>

<Update label="August 5, 2024">
  * Added support for shipment order data to `POST /case/create` and `POST /case/id/{caseId}/add/services`.
  * Added the `GET /shipment/mask/list` endpoint to retrieve a list of masks for shipment.
</Update>

<Update label="June 25, 2024">
  * Added the `GET /company/user/list` endpoint to retrieve users by groups within a company.
</Update>

<Update label="May 29, 2024">
  * Added support for Professional License and Certification order data to `POST /case/create` (customer-provided PII) and `POST /case/id/{caseId}/add/services`.
</Update>

<Update label="March 4, 2024">
  * Added `statusId` to each individual record within employment verification details and education verification details in `GET /case/id/{caseId}/data/{serviceTypeId}`.
  * Added endpoints to request and acknowledge custom dynamic disclosures.
</Update>
