Changelog
2026-07-27
Developer portal refresh
- The portal is now bilingual: Turkish and English content are published under separate routes (
/tr,/en). - Interface strings, the API reference, and response contracts are translated to the selected language.
- Documentation search (Pagefind) was enabled, with a separate index per language.
- Readability-focused design pass: contrast, card structure, the live try-it form, and dark mode were fixed.
- Documented the
PATCH(partial update) contract for locations, carriers, receivers, alert presets, and shipment templates; the API already supported these operations. - Added a permalink (
#endpoint-id) to every API operation.
2026-07-25
Extended customer API
- CRUD contracts added for locations, carriers, receivers, alert presets, and shipment templates.
- Endpoints added for device status, customer settings, alarms, telemetry, and maintenance history.
- Contracts added for creating, completing, sharing, and tracking shipments.
- Contracts added for reports, users, roles, and secure user invitations.
- Durable idempotency protection added to record-creating
POSToperations. - The Public API and the official mobile app authentication models were separated.
Guides split from the API reference
- Conceptual guides were collected under Documentation.
- Exact contracts and code samples moved into the API Reference.
- The client credentials, one-hour access token, scope, and account allow-list security model was added.
- The Public API v1 customer contract was published under
/api/public/v1. - The live try-it panel was opened.
2026-07-24
First customer release of the developer portal
- Mobile and web integration guides added.
- Device, telemetry, alarm, shipment, and account resources grouped.
- Tenant scope and role permissions documented.
- Pagination, error, and webhook security guides added.
Versioning policy
The API URL path carries the major version:
/api/public/v1Adding a new field is considered backwards compatible. Removing a field, renaming a field, or breaking behaviour requires a new major version.