Skip to content

Instantly share code, notes, and snippets.

{
"tracking": {
"slug": "dhl",
"tracking_number": "123456789",
"title": "Title Name",
"smses": [
"+18555072509",
"+18555072501"
],
"emails": [
{
"meta": {
"code": 200
},
"data": {
"tracking": {
"id": "53aa7ae6415a67000000001f",
"tracking_number": "1Z76676XA891472337",
"tracking_account_number": null,
"tracking_postal_code": null,
{
"tracking": {
"title": "New Title"
}
}
{
"meta": {
"code": 200
},
"data": {
"tracking": {
"id": "53aa788e415a67000000001d",
"created_at": "2014-06-25T07:21:50+00:00",
"updated_at": "2014-06-25T07:26:33+00:00",
"tracking_number": "1Z867F6RP220667561",

Notice

Please pay attention to the fields expected_delivery in Tracking object and checkpoint_time in Checkpoint object that it is a string with the following possible values:

  • Empty String,
  • YYYY-MM-DD,
  • YYYY-MM-DDTHH:MM:SS, or
  • YYYY-MM-DDTHH:MM:SS+TIMEZONE
{
"meta": {
"code": 500,
"message": "Something went wrong on AfterShip's end.",
"type": "InternalError"
},
"data": {}
}
{
"meta": {
"code": 4003,
"message": "Tracking number already exists.",
"type": "BadRequest"
},
"data": {
"tracking": {
"tracking_number": "RA123456789HK",
"slug": "hong-kong-post"
{
"meta": {
"code": 401,
"message": "Invalid API Key.",
"type": "Unauthorized"
},
"data": {}
}
@teddychan
teddychan / gist:30105203121fb73cfa0d
Created June 20, 2014 03:44
v3-res-get-couriers-detect_error_409.json
{
"meta": {
"code": 409,
"message": "The tracking number is required.",
"type": "MissingParameter"
},
"data": {}
}
{
"tracking":
{
"tracking_number": "906587618687",
"tracking_postal_code": "DA15BU",
"tracking_ship_date": "20131231",
"tracking_account_number": "1234567890",
"slug": ["dhl","ups","fedex"]
}