Getting started

Five minutes from zero to your first webhook.

1. Create an API key

Sign in as an admin, open /admin/settings/api-keys, click Create API key, choose scopes, and copy the key (it is displayed only once).

2. Make your first request

curl -s -H "Authorization: Bearer iv_sk_XXXX" \
     https://inspectionvoice.com/api/v1/projects

3. Create a project

curl -X POST -H "Authorization: Bearer iv_sk_XXXX" \
     -H "Content-Type: application/json" \
     -d '{"name":"1401 Broad Street", "address":"1401 Broad St", "city":"Philadelphia", "state":"PA", "zip":"19122"}' \
     https://inspectionvoice.com/api/v1/projects

4. Subscribe to a webhook

curl -X POST -H "Authorization: Bearer iv_sk_XXXX" \
     -H "Content-Type: application/json" \
     -d '{"name":"ERP notifier","target_url":"https://example.com/hooks","events":["inspection.sent"]}' \
     https://inspectionvoice.com/api/v1/webhooks

The response includes a one-time HMAC signing secret. Store it safely — you'll use it to verify incoming deliveries.