Skip to Content

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 POST operations.
  • 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/v1

Adding a new field is considered backwards compatible. Removing a field, renaming a field, or breaking behaviour requires a new major version.