Connecting the system
This section is for developers of external systems — accounting software, ERP, WMS, online shops — connecting to the platform through the public API.
It covers the whole path: issuing a key, uploading orders, starting planning, and receiving finished routes and delivery statuses.
:::note Translation status
The Russian text of this section is complete and authoritative. The English chapters are being translated one at a time; each untranslated chapter links to its Russian counterpart.
Field names, headers, endpoint paths and error messages are identical in both locales — they are quoted verbatim from the API and are never translated.
:::
Where to start
If you are integrating for the first time, read the first three chapters in order. They take about fifteen minutes and prevent most common mistakes:
- Quick start — the four steps of a minimal integration.
- Issuing an API key — where to get a key and what not to do with it.
- Authentication — which header to send, and why you should not send both.
The remaining chapters are reference material; open them as needed.
Worth reading before you go live
Two chapters are written from real integration experience and save the most time:
- Pitfalls — asynchronous geocoding, address formatting,
non-unique
external_id, and the default delivery date. - Limits and errors — rate limiting, response codes, and how to behave after a timeout.
Base address
Examples use the placeholder address https://api.example.com. Substitute the
address of your installation — your company administrator provides it together
with the key. Everything after the base address (/api/public/v1/…), along
with header and field names, is exact and needs no substitution.