# MerchanSelfDelivery The endpoint below is restricted to merchant self-delivery orders and is only available for updates after the merchant accepts the order. Orders that are completed or cancelled cannot be updated.
**Availability:** This API is available starting August 16, 2025. ## Order Dispatched - [POST /order/dispatched](https://api-docs.mykeeta.com/apis/standard/order/merchanselfdelivery/orderdispatched.md): This endpoint allows merchants to notify the Keeta platform that a courier has picked up the order and the delivery is in progress for merchant self-delivery orders. 1. This API is exclusively for where the merchant manages their own delivery service. 2. Calling this endpoint updates the order status to indicate that the courier has collected the order and delivery is underway. 3. The courier information provided helps customers track their delivery and contact the delivery person if needed. 4. This API can only be called after the order has been accepted by the merchant. It cannot be used to update orders that have been or . ## Order Delivered - [POST /order/delivered](https://api-docs.mykeeta.com/apis/standard/order/merchanselfdelivery/orderdelivered.md): This endpoint allows merchants to notify the Keeta platform that an order has been successfully delivered to the customer for merchant self-delivery orders. 1. This API is exclusively for where the merchant manages their own delivery service. 2. Calling this endpoint marks the order as completed. 3. Courier information can be updated if needed. 4. This API does not support duplicate calls for the same order. ## Update Courier Information - [POST /order/updateCourierInfo](https://api-docs.mykeeta.com/apis/standard/order/merchanselfdelivery/updatecourierinfo.md): This endpoint allows merchants to update courier information for merchant self-delivery orders, including courier name, phone number, vehicle information, and other delivery-related details. 1. This API is exclusively for where the merchant manages their own delivery service. 2. Updated courier information helps customers track their delivery and contact the delivery person. 3. This API can be called multiple times to update different courier details as needed. 4. At least one courier information field must be provided in the request. 5. This API can only be called after the order has been accepted by the merchant. It cannot be used to update orders that have been or , ## Update Delivery Tracking Information - [POST /delivery/merchant/self/delivery/callback](https://api-docs.mykeeta.com/apis/standard/order/merchanselfdelivery/updatedeliverytracking.md): This endpoint allows merchants to provide real-time delivery tracking updates for merchant self-delivery orders, including (estimated time of arrival) and . 1. This API is exclusively for where the merchant manages their own delivery service. 2. Regular updates help improve customer experience by providing accurate delivery estimates and tracking. 3. Coordinate information should use GPS coordinates with precision of 6 decimal places for accuracy. 4. At least one tracking parameter (besides orderViewId) must be provided in each request. 5. : and must . You cannot provide only one of these fields. 6. : and must . You cannot provide only one coordinate.