Overview
The Inspecto API uses URL-based versioning to ensure stable contracts and smooth migrations. The current version is v1.Version Format
Versions are included in the URL path:Current Version: v1
Released: December 9, 2024 Features:- Vehicle management (read)
- Inspection templates (read)
- Inspection submission (write)
- API key authentication
- Rate limiting
- Pagination
Version Policy
Minor Changes (Non-Breaking)
Added to existing versions without changing the URL:- New optional fields in responses
- New query parameters
- New endpoints
- New error codes
color field to vehicles
Your integration won’t break when we add new optional fields.
Major Changes (Breaking)
Require a new version (v2, v3, etc.):- Removing fields
- Changing field types
- Changing response structure
- Removing endpoints
- Changing authentication
plateNumber to licensePlate
Version Headers
Every response includes the API version:Deprecation Policy
Migration Guide
When a new version is released:- Review the changelog for breaking changes
- Test in sandbox with the new version
- Update your integration to use the new endpoints
- Deploy gradually using feature flags
- Monitor for errors in production
- Complete migration before sunset date
Version Compatibility
| Version | Status | Sunset Date | Support Level |
|---|---|---|---|
| v1 | Current | - | Full support |
| v2 | Planned | - | Not yet available |
Best Practices
Pin to Specific Version
Pin to Specific Version
Always use explicit version in URLs, don’t rely on defaults.
Monitor Deprecation Headers
Monitor Deprecation Headers
Check for deprecation warnings in responses.
Test New Versions Early
Test New Versions Early
Start testing new versions as soon as they’re announced.
Support Multiple Versions
Support Multiple Versions
Design your integration to support version switching.
Checking API Version
You can check the current API version programmatically:Future Versions
v2 (Planned Q2 2025)
Potential breaking changes under consideration:- GraphQL endpoint
- Webhook support
- Enhanced filtering syntax
- Batch operations
v2 is not finalized. Subscribe to our changelog for updates.
Staying Updated
Changelog
Review all API changes and updates
Email Notifications
Subscribe to API update emails
Status Page
Monitor API health and incidents
Developer Blog
Read about upcoming features