API Docs

Integration Examples

Copy-pasteable integration examples in multiple languages. Pick your stack, grab the code, and start scanning South African documents in minutes.

Health Checkbash
curl https://your-domain.vercel.app/api/v1/health
Scan SA Smart ID (Front) — Multipart Uploadbash
curl -X POST https://your-domain.vercel.app/api/v1/ocr/sa-id-smart-front \
  -H "Authorization: Bearer jonga_YOUR_TOKEN" \
  -F "image=@./id-front.jpg"
Scan SA Smart ID (Front) — JSON Base64bash
curl -X POST https://your-domain.vercel.app/api/v1/ocr/sa-id-smart-front \
  -H "Authorization: Bearer jonga_YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"image": "BASE64_ENCODED_IMAGE", "mediaType": "image/jpeg"}'
Scan Passport (Any Country)bash
curl -X POST https://your-domain.vercel.app/api/v1/ocr/passport \
  -H "Authorization: Bearer jonga_YOUR_TOKEN" \
  -F "image=@./passport.jpg"
Scan SA Driver's License (Front)bash
curl -X POST https://your-domain.vercel.app/api/v1/ocr/sa-drivers-front \
  -H "Authorization: Bearer jonga_YOUR_TOKEN" \
  -F "image=@./drivers-front.jpg"
Check Token Infobash
curl https://your-domain.vercel.app/api/v1/tokens/me \
  -H "Authorization: Bearer jonga_YOUR_TOKEN"

Postman Collection

Jonga OCR Postman Collection

Import this collection into Postman to test all OCR endpoints. Includes pre-configured variables for base URL and your API token. Create the token from /dashboard/tokens first.

Download Collection