Skip to main content

Troubleshooting

Common issues customers hit during integration, with resolution steps. For HTTP error shapes and retries, see Errors. For SLA and escalation behavior, see SLA and escalation.

Authentication

Details: Authentication — Troubleshooting

Order and validation

Address validation failed

Cause: When applicant.addresses is non-empty, exactly one address must be current (endDate: null or omitted). Solution:
Applicant home address is optional — omit addresses or send [] if you do not need it.

Invalid date format

Cause: Dates must be YYYY-MM-DD. Solution: Use that format for birthday, address dates, and employment/education history dates.

Unsupported search type

Cause: Only EMPLOYMENT and EDUCATION are accepted in searchTypes. Solution: Remove CRIMINAL, REFERENCE, or history.criminal. See Search types.

Duplicate orders after a retry

Cause: POST /orders is not idempotent. Solution: Send a stable externalSearchId per search. If create fails without a response, look up by external ID before resending. See Quickstart — Production readiness.

Webhooks

Full guide: Webhook Integration — Troubleshooting

Batches

POST /batches creates each order independently. Record every returned verificationOrderId. Use order endpoints to track and cancel work. See API overview — batch and event endpoints.

Retries — when and how

Getting help

If you are still blocked, see Getting help or email support@snh-ai.com.