5.3.3 Delete Shipments (Python)
Delete Shipment
Sample source code for delete shipment.
#!/usr/bin/python
import time
import json
import requests
production_url = "https://apiv2.unixus.com.my/"
sandbox_url = "https://sandbox-apiv2.unixus.com.my/"
myRefreshToken = "88888888" # Replace your Refresh Token here
def getAccessToken(url):
res = requests.post(url + 'Token/Refresh', data='{ "RefreshToken" : "' + myRefreshToken + '"}', headers={
'Content-Type': 'application/json',
'Accept-Language': 'en'
})
responseContent = res.content
j = json.loads(responseContent)
return j['AccessToken']
def deleteShipment(url, data):
res = requests.post(url + 'shipment/v2/Delete', data=data, headers={
'Content-Type': 'application/json',
'Accept-Language': 'en',
'Authorization': 'Bearer ' + getAccessToken(url)
})
responseContent = res.content
j = json.loads(responseContent)
return j
request_data = {
"HawbNo": [
"458040010409752"
]
}
resData = deleteShipment(sandbox_url, json.dumps(request_data))
print(resData)