Success Response
When your request succeeds, you’ll receive:- HTTP status code:
200 OK - Response body with your requested data
Error Responses
If there are issues, you’ll receive an error code indicating the problem:| Status Code | Meaning |
|---|---|
| 200 | Success (may have empty results) |
| 400 | Bad request - check your parameters |
| 401 | Unauthorized - check your API key |
| 422 | Unprocessable - missing required parameter |
| 429 | Rate limit exceeded |
| 500 | Server error - try again later |
Empty Results vs Errors
This commonly happens when:- The address has no permits in our system
- Your date filters exclude all results
- The geo_id format is valid but doesn’t match any records
Troubleshooting
- Check your API key - Ensure it’s correctly included in the header
- Verify required parameters - Most endpoints require a geo_id
- Review date formats - Use YYYY-MM-DD format
- Check the response body - Error messages describe what’s wrong
