Public platformSmartVaxImmunization compliance workflows for schools and universitiesBranded onboarding, OCR quickstarts, and SmartVax product context
Developer portal
SmartVax OCR sandbox quickstart
Use the SmartVax sandbox to validate OCR intake, async completion, and webhook handling before promotion to production.
OCR sandboxSingle + batch intakePollingWebhooksUsage monitoring
What evaluators can test
Sandbox capabilities
Sandbox flow
How onboarding works
Step 1
Sign in to the branded sandbox portal.Step 2
Generate the sandbox API key and copy it into your client or test script.Step 3
Send a single OCR request or a batch submission.Step 4
Poll the returned document or batch id, or enable the SmartVax test receiver or your own webhook callback.Step 5
Inspect normalized JSON, manual-review flags, failures, and delivery outcomes in the portal.Completion model
Polling and webhooks use the same OCR result surface
Poll `GET /api/partner/v1/documents/[id]` until the OCR job reaches a terminal state.
Poll `GET /api/partner/v1/document-batches/[id]` for grouped processing progress and per-document outcomes.
Use the sandbox portal to enable a callback URL and validate terminal `document.completed` and `batch.completed` events.
The sandbox portal shows recent successes, manual-review flags, failures, and webhook delivery results.
Single OCR intake
POST `/api/partner/v1/documents`
curl -X POST "https://smartvaxai.com/api/partner/v1/documents" \
-H "x-api-key: YOUR_SANDBOX_KEY" \
-H "Content-Type: application/json" \
-d '{
"childExternalId": "demo-student-001",
"externalDocumentId": "demo-ocr-0001",
"fileName": "pediatrician-record.pdf",
"mimeType": "application/pdf",
"documentType": "provider_record",
"contentBase64": "BASE64_ENCODED_PDF"
}'Batch OCR intake
POST `/api/partner/v1/document-batches`
curl -X POST "https://smartvaxai.com/api/partner/v1/document-batches" \
-H "x-api-key: YOUR_SANDBOX_KEY" \
-H "Content-Type: application/json" \
-d '{
"externalBatchId": "demo-batch-20260402",
"label": "Sandbox onboarding batch",
"documents": [
{
"childExternalId": "demo-student-001",
"externalDocumentId": "demo-ocr-0001",
"fileName": "pediatrician-record.pdf",
"mimeType": "application/pdf",
"documentType": "provider_record",
"contentBase64": "BASE64_ENCODED_PDF"
}
]
}'