Sandbox Mode
Use sandbox mode to test your integration without creating real verifications or incurring charges.
Test API Keys
Sandbox mode is activated by using a test API key (prefixed with tv_test_) instead of a live key.
Getting a Test Key
- Go to Settings
- Create a new API key and select "Test" as the environment
- Use the
tv_test_prefixed key in your requests
Test Email Addresses
Use these special email addresses in sandbox mode to simulate different verification outcomes:
| Outcome | Description | |
|---|---|---|
| success@test.tenantverify.org | completed | Simulates a successful verification with $6,500/month income |
| fail@test.tenantverify.org | failed | Simulates a failed bank connection |
| expired@test.tenantverify.org | expired | Simulates an expired verification link |
| lowincome@test.tenantverify.org | completed | Simulates verification with $1,800/month income (fails 3x rule at $2,000 rent) |
Example Sandbox Request
curl -X POST https://tenantverify.org/api/v1/verify \
-H "Authorization: Bearer tv_test_your_test_api_key" \
-H "Content-Type: application/json" \
-d '{
"tenant_email": "success@test.tenantverify.org",
"tenant_name": "Test Tenant",
"monthly_rent": 2000
}'Sandbox Limitations
- No emails are sent to tenants in sandbox mode
- Verifications complete instantly (no waiting for tenant action)
- Webhooks are still sent to your configured URL
- Sandbox verifications do not count toward your plan limits
- Test data is automatically cleaned up after 24 hours