# Delivery Status Change Notification

This webhook is designed to inform the developer's system whenever there is a change in the status of Keeta Couriers.
**Event ID:** 1006

Endpoint: POST deliveryStatusChangeNotification
Version: v.1.0.0

## Request fields (application/json):

  - `orderViewId` (integer)
    Unique identifier for orders on Keeta platform
    Example: 756823555555859

  - `shopId` (integer)
    Unique identifier of the Keeta store
    Example: 466663

  - `logisticsStatus` (integer)
    The current operational state of the delivery order in the fulfillment workflow, with the following possible values
    Example: 10

  - `opTime` (integer)
    Time when the event occurred, specified as milliseconds since Jan 1, 1970 (Unix epoch)
    Example: 1751448108144

  - `courierName` (string)
    Name of the courier responsible for delivery
    Example: Pony Ma

  - `courierPhone` (string)
    Phone number of the courier responsible for delivery
    Example: +96342425335

  - `bigOrderTag` (boolean)
    Identifies large orders requiring split delivery:
When bigOrderTag = True, the order is a "Large Order"
When bigOrderTag = False, the order is a standard single-delivery order
**Large Order Definition**: Orders exceeding logistical capacity thresholds, necessitating division into sub-orders.
    Example: false

  - `merchantSubOrderId` (integer)
    Unique identifier for the suborder

## Response 200:

  - `200` (unknown)
    Request executed successfully

## Response 200 fields (application/json):

  - `code` (integer, required)
    A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
    Example: 0

  - `message` (string, required)
    Text description corresponding to the status code, explaining the operation result or error cause to users.
    Example: Success

