Shadowfax Hyperlocal Dedicated Store API
string · requiredstring · enum · requirednumber · requiredstringstring · enumnumbernumberbooleanbooleannumbernumbernumberbooleanbooleannumberstringstring · requirednumber | string · requiredboolean | string · requiredstringstring · maxLength: 13numberbooleanstring · requiredstring · requiredstring · requiredstringstringstringnumbernumberinteger | string · requiredstring · requirednumber · requirednumbernumberstring · enumstringstringstringstring · date-timenumberstring · requiredstringstringstringintegerstringobjectstring · maxLength: 128 · requiredstring · enum · requiredinteger · requiredintegerstring · enum · requirednumber · requirednumber · requiredstring · requirednumber · requirednumber · requirednumber · required
StoreServiceabilityRequest
store_codeUnique store code shared by Shadowfax.
paidEnum values:
true
false
order_valueCOIDClient order ID for mapping.
stage_of_checkEnum values:
pre_order
post_order
drop_latitudeOptional. If omitted, delivery cost is not calculated.
drop_longitudeis_nearest_rider_details_requiredReturn rider ETA in response.
rain_flagStoreServiceabilityResponse
available_rider_countNearby riders who can pick up within 10 minutes.
busy_rider_countdelivery_costpickup_rain_mode_flagdrop_rain_mode_flagrain_surge_amountreasonStoreOrderDetails
client_order_idorder_valuepaidscheduled_timeIST 24-hour format. For slotted orders, start of slot time.
store_manager_numberdelivery_geofence_radiusGeofence radius in meters.
rain_flagobject
CustomerDetails
address_line_1citycontact_numbernameaddress_line_2masked_customer_contact_numberlatitudelongitudeProductDetail
idnamepricequantityweightOrderMisc
typeDefault: express.
Enum values:
slotted
express
pickup_otpreturn_otpdelivery_otppromised_delivery_timeweightOverall order weight in kg.
PlaceStoreOrderRequest
store_codeStoreOrderDetails · required
CustomerDetails · required
ProductDetail[] · required
pickup_contact_numberEditStoreOrderResponse
store_codestatussfx_order_idtrack_urlorder_detailsobject[]
CancelOrderRequest
reasonuserEnum values:
Customer
Seller
Rider
AllotRiderRequest
rider_idonly_allotPass 1 to trigger acceptance callback.
CollectOrderRequest
statusEnum values:
COLLECTED
pickup_latpickup_lngDoorstepArrivalRequest
time_arrivalarrival_latarrival_lngarrival_accuracy