The Ainsoft Delivery API (https://apidoc.ainsoftdelivery.com/) enables seamless integration between your e-commerce platform and our delivery management system. You need an API key (Client No)—contact info@ainsoftsolutions.com to obtain one.
Core Endpoints: Send orders (POST /SendOrder), track orders (GET /TrackClientVoucher), manage addresses (POST /RegisterClientAddress, GET /GetMyAddressList), get emirates and locations (GET /GetEmirates, GET /GetLocationsByEid).
Order Flow: Provide ClientNo, ClientAddressId, PayType (COD/CAD), customer details, pickup/delivery dates, and recipient address. The API returns a VoucherNo for tracking. Use TrackClientVoucher to get real-time status.
Webhook for Updates: Implement POST /UpdateOrderStatus/{voucher_no}/{status_name}/{status_key} on your server to receive delivery status updates (Delivered, In Transit, etc.) from Ainsoft.
Test credentials (Client No: CL21) are available for development. Refer to the full API documentation for request/response formats and error handling.