Skip to main content

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.

The KarmaCheck API supports two environments: staging and production. You can use the staging environment as a sandbox to test all available KarmaCheck functionality without affecting your live data. To access a KarmaCheck environment, contact your KarmaCheck account manager to obtain your API credentials.

URLs

EnvironmentAPI base URLKarmaCheck dashboard URL
Staginghttps://api-stage.karmacheck.iohttps://app-stage.karmacheck.com
Productionhttps://api.karmacheck.iohttps://app.karmacheck.com

Testing considerations

The KarmaCheck sandbox and production environments provide simulated data for testing your integrations and service flows. Note the following scenarios and limitations when testing in these environments.

Sandbox limitations

When testing in the sandbox, all email notifications to candidates, such as invitations for candidates to initiate onboarding, are blocked from being sent to external email addresses. Instead, these emails are directed to a shared internal email inbox. If you’d like to receive copies of these emails, contact us to set up email forwarding.

Predefined SSNs

KarmaCheck supports usage of the following Social Security numbers (SSNs) to return either clean or unfavorable service results on the candidate:
  • 111-22-3333: Use this SSN for certain services to be returned as cleared.
  • 333-22-1111: Use this SSN for certain services to be returned with results or records that require review.
See the next section for a list of applicable services.

Simulated services

KarmaCheck simulates results for a number of services after completion of candidate onboarding or PII entry during case ordering. These simulations lead to a case data completion status (in other words, the service is clear or needs review) for each service. All KarmaCheck environments generate simulated results for the following services, listed by service category:

Identity verification

ServiceStatusTest data required
SSN TraceclearSSN: 111-22-3333
International Identity VerificationacknowledgeAny data

Criminal check

ServiceStatusTest data required
OIG Exclusions SearchclearAny data
National Criminal SearchclearSSN: 111-22-3333
Global Watchlist SearchclearSSN: 111-22-3333
Sex Offender SearchclearSSN: 111-22-3333
International Criminal Record CheckclearName: Andrew McLeod; Date of birth: March 4, 1987
International Criminal Record CheckconsiderName: Andrew McLeod; Date of birth: any date other than March 4, 1987
Canadian Criminal Record CheckclearAny data, except the name Will Nettke
Canadian Criminal Record CheckconsiderName: Will Nettke

Motor vehicle record check

ServiceStatusTest data required
Motor Vehicle ReportacknowledgeSSN: 111-22-3333
Canadian Motor Vehicle Record CheckclearAny data, except driver’s licenses issued in British Columbia
Canadian Motor Vehicle Record CheckconsiderDriver’s license issued in British Columbia

Occupational health screening

ServiceStatusTest data required
Any physical screening (except Lab - CBC With Differential; Audiogram Annual/Baseline supports acknowledge only)acknowledgeSSN: 111-22-3333
Any physical screening (except Lab - CBC With Differential; Audiogram Annual/Baseline supports acknowledge only)considerSSN: 333-22-1111
Any drug screeningclearSSN: 111-22-3333
Any drug screeningconsiderSSN: 333-22-1111
Any TB testacknowledgeSSN: 111-22-3333
Any TB testconsiderSSN: 333-22-1111
Any immunization (except Hepatitis B Surface Antigen Titer; Hepatitis C Titer)acknowledgeSSN: 111-22-3333
Any immunization (except Hepatitis B Surface Antigen Titer; Hepatitis C Titer)considerSSN: 333-22-1111
Hepatitis C TiteracknowledgeSSN: 333-22-1111
Hepatitis C TiterconsiderSSN: 111-22-3333

Professional license and certification

ServiceStatusTest data required
CNM (APRN) VerificationconsiderAny fictitious license
CNP (APRN) VerificationconsiderAny fictitious license
CNS (APRN) VerificationconsiderAny fictitious license
CRNA (APRN) VerificationconsiderAny fictitious license
PN VerificationconsiderAny fictitious license
RN VerificationconsiderAny fictitious license
All other screenings remain in a pending status.