Quickstart
This walks through the fastest integration: create an inspection, send the customer a link, and receive the finished report by webhook.
1. Get an API key
Create a key from the dashboard. Keys are scoped to an environment — use a
sk_test_… key while you build and a sk_live_… key in production. See
Authentication for details.
export GAUZR_API_KEY="sk_test_..."
2. Create an inspection
Creating an inspection returns a hosted capture link. Send it to the customer by SMS, email, or your own UI — they complete the walkthrough in the browser.
curl https://api.gauzr.com/v1/inspections \
-H "Authorization: Bearer $GAUZR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"reference": "claim_84213",
"vehicle": { "vin": "1HGCM82633A004352" },
"notify_url": "https://your-app.com/webhooks/gauzr"
}'
{
"id": "insp_3fJ2c9",
"status": "created",
"capture_url": "https://go.gauzr.com/i/3fJ2c9",
"reference": "claim_84213",
"created_at": "2026-07-21T09:12:04Z"
}
3. The customer captures the vehicle
Opening capture_url starts the guided walkthrough — angle prompts, lighting
checks, and VIN confirmation. When they submit, Gauzr runs detection and
grading. The inspection moves created → in_progress → processing → completed.
4. Receive the report
When the report is ready, Gauzr POSTs an inspection.completed event to your
notify_url:
{
"type": "inspection.completed",
"data": {
"id": "insp_3fJ2c9",
"status": "completed",
"report_url": "https://api.gauzr.com/v1/inspections/insp_3fJ2c9/report",
"summary": { "findings": 3, "grade": "moderate" }
}
}
Fetch the full report at any time:
curl https://api.gauzr.com/v1/inspections/insp_3fJ2c9/report \
-H "Authorization: Bearer $GAUZR_API_KEY"
See Reports for the finding schema, and Webhooks for verifying and handling events.
Next steps
- Inspection Links — customize and reuse capture links.
- Webhooks — subscribe to every state change.
- API Reference — the full endpoint list.