v1.4.0
November 2025
v1.3.1 → v1.4.0
Summary
Renamed endpoints to follow RESTful conventions, added path plan groups management, introduced API rate limiting, and improved documentation quality.
New Features
1. Path Plan Groups Management
New endpoints for organizing path plans into groups for batch operations and comparison.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/companies/{companyId}/path-plan-groups |
Get all path plan groups for a company |
| POST | /api/companies/{companyId}/path-plan-groups/summary |
Get summary statistics (total plans, area, completion time) |
| POST | /api/path-plan-groups/group-plans |
Create a new path plan group with specified plans |
| POST | /api/path-plan-groups/{pathPlanGroupId}/add-plans |
Add path plans to an existing group |
| POST | /api/path-plan-groups/{pathPlanGroupId}/path-plans/{pathPlanId}/ungroup |
Remove a path plan from a group |
| DELETE | /api/path-plan-groups/{pathPlanGroupId} |
Delete a path plan group |
2. User Companies Endpoint
New endpoint to retrieve companies accessible by the current user.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/user/current/companies |
Get list of companies for current user |
3. Request Rate Limiting
API rate limiting has been introduced to ensure fair usage and protect against abuse. Rate limit headers are included in responses (`X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`).
Improvements
- Equipment speed units documented: `speedTurning` and `speedWorking` must be in meters per second (m/s)
- Path plan export documentation expanded with comprehensive list of supported formats (ISO-XML, Shapefile, John Deere, Trimble, KML)
- Company UoM endpoint clarified: values must be `metric` or `imperial` (case-sensitive)
Questions?
For questions about these API changes, please contact [email protected] or refer to the API documentation.