/
Ninjavan

Ninjavan

Fields

Notes

  • Fields marked with asterisk (*) are required fields.

  • NinjaVan returns a tracking number once Accepted.

Meta Fields

Field Name

Description

Accepted Values

Default Values

Field Name

Description

Accepted Values

Default Values

deliveryTimeSlot*

timeslot to be used for pickup/ delivery

“09:00-12:00”

“09:00-18:00”

“09:00-22:00”

“12:00-15:00”

“15:00-18:00”

“18:00-22:00”

 

pickupTimeSlot*

 

Notes

deliveryTimeSlot/pickupTimeSlot

  • The timeslot should be exact, otherwise Ninjavan API will throw an error. For instance, for timeslot “09:00-22:00”, one should not use “9:00-22:00”where the zero in front of 09:00 is removed. Even though they technically mean the same, Ninjavan API only recognizes 09:00, and thus, 9:00will return an error

Sample Create Post Meta Fields Body

"metaFields": { "deliveryTimeSlot": "09:00-12:00", "pickupTimeSlot": "15:00-18:00", }



NinjaVan Order Status

DPH Order Status

NinjaVan Order Status

DPH Order Status

Staging

UPDATE

Pending Pickup

START_PICKUP

Van en-route to pickup

En-route to Sorting Hub

UPDATE

Arrived at Sorting Hub

DONE_PICKUP

Arrived at Origin Hub

UPDATE

On Vehicle for Delivery

START_DELIVERY

Completed

DONE

Pending Reschedule

FAILED_DELIVERY

Pickup fail

FAILED_PICKUP

Cancelled

CANCEL

Returned to Sender

RETURNED

Arrived at Distribution Point

UPDATE

Successful Delivery

UPDATE

Successful Pickup

UPDATE

Cross Border Transit

UPDATE

Customs Cleared

UPDATE

Customs Held

UPDATE

Return to Sender Triggered

IN_TRANSIT_FOR_RETURN

Pending Pickup at Distribution Point

UPDATE

 

Related content