API - Migration (API1-5 to API6)

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
Is this article helpful?
0 0 0