Effective Date: April 1, 2026
API versions 1 through 5 will be deprecated on April 1, 2026. All integrations must migrate to API v6.
Key Changes
- Base URL: Update from /api1/, /api2/, /api3/, /api4/, /api5/ to /api6/
- Response Format: Standardized JSON responses
- The Old IO Mobile App will Stop Working since development of that application has ended
API Request Example
Old Method (Deprecated)
GET /api2/rentals?apiKey=your_api_key
New Method (Required)
GET /api6/rentals?apiKey=your_api_key
Success Response:
{
"offset":0,
"limit": 25
...
}
Code Examples
PHP
Old:
$url = "https://rental.software/api3/rentals?apiKey=" . urlencode($apiKey); $response = file_get_contents($url);
New:
$url = "https://rental.software/api6/rentals?apiKey=" . urlencode($apiKey); $response = file_get_contents($url);
cURL
Old:
curl "https://rental.software/api4/rentals?apiKey=your_api_key"
New:
curl "https://rental.software/api6/rentals?apiKey=your_api_key"
Error Codes
|
Code |
Description |
Resolution |
|---|---|---|
| Unauthorized | Invalid credentials | Verify credentials |
| Method not allowed | Using incorrect HTTP methods. (e.g GET instead of POST) | Verify allowed methods |
| Not Found | Resource or endpoint not found | Verify the intended endpoint is typed correctly |
Testing
# Test with valid request
curl "https://rental.software/api6/rentals?apiKey=your_api_key"
# Expected: {"offset":0, "limit":25, "count":"127", ...}
Migration Checklist
- Update base URL to /api6/
- Test your API calls
Important Dates
- Now: Begin migration
- April 1, 2026: API v1-5 deprecated (will stop working)
- After the deadline, the Old IO Mobile Application will no longer be functional