Open VTS vehicle tracking software logo

Rate Limits & Constraints

API rate limits, validation rules, and operational constraints for the Open VTS API.

Rate Limits

Certain endpoints enforce rate limits to prevent abuse and ensure platform stability. When exceeded, the API returns 429 Too Many Requests.

POST /auth/forgot-password3 per 15 min per identifier
POST /auth/reset-password5 attempts per token
File uploads5 MB max per file, 5 files max
CSV exports50,000 rows max
Calendar events62-day range max
Bulk operationsProgress via SSE stream

Validation Rules

Input values are validated server-side. Requests that violate these rules receive a 400 Bad Request with a descriptive error message.

TypeRule
Passwords6–72 characters
IMEI5–20 digits
EmailRFC-compliant format
CoordinatesLat: -90 to +90, Lon: -180 to +180
DatesISO 8601 format
ImagesPNG, JPEG, JPG, WebP
DocumentsPDF, JPEG, PNG, WebP, DOCX, DOC
CurrencyISO 4217 (3 letters)
CountryISO 3166-1 alpha-2

Operational Notes

Bulk operations (e.g. CSV import) stream progress via Server-Sent Events (SSE).
CSV exports are limited to 50,000 rows to prevent memory exhaustion.
Calendar and history queries are capped at a 62-day date range.
File uploads accept a maximum of 5 files at 5 MB each.
Password reset tokens are single-use and expire after the attempt limit.