Before integration:

You should get your senderId and senderApiKey by sending an email containing your registered phone number to dev@wassalnow.com.

As an example, we will assume:
senderId = ‘34234j234234nhkj3244’
senderApiKey = ‘hsad21312lm213213’

Create a New Shipment Request

  • URL: https://dashboard.wassalnow.com/api/trips/create-trip-by-params?access_token=1
  • Request type: Post request
  • Parameters set into: x-www-form-urlencoded
  • Parameters:
    • senderId
    • senderApiKey
    • customerMobile (01xxxxxxxxx)
    • customerName
    • customerAddress
    • customerCity ( Cairo , Giza , Alexandria)

Track a Shipment

  • URL: https://dashboard.wassalnow.com/api/trips/checkStatus?access_token=1
  • Request type: Post request
  • Parameters set into: x-www-form-urlencoded
  • Parameters:
    • senderId
    • senderApiKey
    • shipmentId
    • trackingNumber

You can check status by either tracking number or shipment ID.

Cancel a Shipment

You can cancel a shipment at any time as long as it has not been picked up.

  • URL: https://dashboard.wassalnow.com/api/trips/cancelShipment?access_token=1
  • Request type: Post request
  • Parameters set into: x-www-form-urlencoded
  • Parameters:
    • senderId
    • senderApiKey
    • shipmentId

Check Shipping Prices:

You can cancel a shipment at any time as long as it has not been picked up.

  • URL: https://dashboard.wassalnow.com/api/trips/pricing?from=Alexandria
  • Request type: Get request
  • Parameters are URL encoded
  • Parameters:
    • from
      • Cairo or Giza or Alexandria (Exact and case sensitive)