Skip to main content

Logistics

2026-09-07 — Logistics — assign your OlaClick riders​

✨ Changed

  • PUT /v1/orders/{id}/rider — New optional provider field: api (default, unchanged behaviour) registers an external rider managed by your system; olaclick assigns one of your OlaClick users with the rider role.

Notes

  • user_id was documented as an OlaClick user id. With provider: api it is the id of the rider in your own system, stored as-is. With provider: olaclick it is required and must be the id of an active user of your company with the rider role (see GET /v1/users?filter[role]=rider&filter[active]=true).
  • With provider: olaclick the order must be a delivery and must not be in PENDING status; otherwise the endpoint answers 422 validation_failed with the failing field under errors[].
  • Existing integrations are unaffected: omitting provider behaves exactly as before.