MAWB ESP

It is the API that allows alerting the arrival of a MAWB within the Hound Express System.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🚧

Do you have questions about our APIs?
If you need help, don’t forget to use our artificial intelligence

— it will help you generate examples that fit your specific needs, variations, and the required parameters for using each Hound Express API.

Introducction:

It is important that you know the difference between the Master Air Waybill (MAWB) and the House Air Waybill (HAWB), since you will be entering information for both concepts.

The “AWB” (Air Waybill), air waybill or Aerial Knowledge, is the main document in the contract of carriage by air.

This document, unlike the bill of lading, does not give right over the merchandise but it does give the right to claim it. It is generally nominative, therefore not endorsable and non-negotiable. The document itself indicates it with the mention Not negotiable Air Waybill. It bears the signature of the carrier or its agent and an issue date. If the AWB is issued by a freight forwarder instead of a regular airline, then the AWB is called House Air Waybill (HAWB)

So that:
The Master Air Waybill (MAWB) is issued by the airline and delivered to the consolidator or consolidator. Aerial Knowledge covers a consolidated expedition, indicating the freight agent and/or the consolidator as shipper and the deconsolidator as consignee. However, the Master Air Waybill is the document that certifies each individual shipment of consolidated merchandise. It is issued by the consolidator and/or transitory and contains instructions for the deconsolidation agent.

📘

Request

To carry out the consumption of the service for the creation of the order it is necessary to send a json object of the MAWB type that contains the following fields:

MAWB

Field nameTypeMaxLengthRequiredComments
mawb_numberString11Required

This is the folio number assigned by the Iata Agent on your MAWB, by standard it must be 11 digits number. In case the master number is already registered and you want to carry out an update, it is necessary to add the parameter "isUpdate" to the consumption, otherwise the system prevents duplication of MAWB creation with the same number.

mawb_formatByte(array)

Required

Add the file with the digital version of the MAWB format on a byte array conversion.

mawb_format_fileNameString100RequiredYou must indicate the name of your file with pdf extension
isUpdateBooleanTrue or falseRequiredValidates if the MAWB was updated
mawb_contentGuide (Array)

Required

This field must contain all the HAWB numbers, the numbers added here must correspond to the assigned tracking guide number generated using the

create order service

, if the order was created before you only need to fill the field guideNumber of each element of the array

mawb_objectObject

RequiredGeneral mawb data, some values are decimal, integer and text.
expected_arrive_dateString20Optional

Please inform us about the date when the MAWB will arrive with us

expected format of the string is: yyyy-MM-dd HH:mm:ss using 24h standard

close_mawbBooleanTrue or falseIt is to close the MAWB in 10 hours.

MAWB OBJECT

Field nameTypemaxlengthRequiredComments
weigthDouble5RequiredWeight of the mawb
paquetesInteger5RequiredNumber of mawb packets
id_origenInteger2Requiredif the mawb the origin is CN please put 18.To MX origin type 26. otherwise type 19.
physicalWeightDouble5RequiredPhysical weight of the mawb
volumetricWeightDouble5RequiredVolumetric weight of the mawb Please review the section “VolumetricWeight.”
colocacionString3RequiredPlace the mawb customs of arrival if your mawb arrival in AIFA put NLU, else if your mawb arrival in CDMX put MEX, else if your mawb arrival in GDL put GDL, else if your mawb arrival in LAREDO put NLR
bultosInteger5RequiredMawb lumps

MAWB CONTENT

Field NameTypemaxLengthRequiredComments
guideNumberString30RequiredGuide number of HAWB
sacaString30Requiredit´s the bag id or your cartoon number of your product or house
client_referenceString60RequiredClient´s reference of your product in the case exist if not exist you can use a dummy
zip codeString5OptionalZip of your consignee
senderAddressRequiredIt is the sender of the shipment
receiverAddressRequiredIt is the consignee of the shipment
rfc_curpString18Optional

RFC: It is the unique registration key that identifies any person who carries out an economic activity and must contribute to public spending before the SAT.

CURP: The Unique Population Registration Code (CURP) is an instrument that individually registers all inhabitants of the country, both nationals and foreign residents, as well as Mexican men and women who live in other countries.

The tax identification number of the country of residence or the social security number in the case of foreigners.

packagePiecesPackage (Array)Package (Array)Required

List of packages to be quoted, at least one object is required within the array to quote, this data is necessary because in many cases there are restrictions on the weight and size of the shipment

( This section is only for users who don’t generate guides with Hound Express.)

sender(Address)

Field NameTypeMaxlengthRequiredComments

zip

(zip code)

String10RequiredZip code for the address of the sender
cityString100RequiredCity for the address of the sender
countryString50RequiredCountry for the address of the sender
emailString100RequiredEmail address that helps to contact the sender
streetString250RequiredStreet for the address of the sender
phonePhone100RequiredPhone that helps to contact the sender
contactPersonName

Required

It is an object of the type PersonName see the

PersonName

for reference

countyString100RequiredNeighborhood, Town, municipality, district, County, etc. for the address of the receiver shipment
stateString50OptionalState for the address of the sender
streetNumberString50OptionalStreet and number of the sender's address
apartmentNumberString50OptionalApartment, internal, etc. Number for the address of the sender

receiver(Address)

Field NameTypeMaxlengthRequiredComments

zip

(zip code)

String10RequiredZip code for the address of the receiver shipment
countryString50RequiredCountry for the address of the receiver shipment
emailString100RequiredEmail address that helps to contact the receiver
streetString250RequiredStreet for the address of the receiver shipment
phonePhone100RequiredPhone that helps to contact the receiver
contactPersonName

Required

It is an object of the type PersonName see the

PersonName

for reference

cityString100RequiredCity for the address of the receiver shipment
countyString100OptionalNeighborhood, Town, municipality, district, County, etc. for the address of the receiver shipment
stateString50OptionalState for the address of the receiver shipment
streetNumberString50OptionalStreet and number of the receiver's address
apartmentNumberString50OptionalApartment, internal, etc. Number for the address of the receiver shipment

Contact

PersonName

Field NameTypeMaxlengthRequiredComments
givenNameString200RequiredIn this field it is expected to receive the name and may include the full name but it is recommended to divide it into its different parts within the PersonName object
surnameString50OptionalThis field is used for the paternal surname, although it is optional it is recommended not to include the full name inside the givenName but it is better to divide it, since it helps in later searches
rfcString18RequiredThe RFC is the identification number used by the SAT to identify individuals engaged in economic activities.
The CURP is a unique code that registers all residents of the country, both citizens and foreigners. For foreigners, the tax identification number from their country of residence or their social security number is used.
🚧

This section is only for users who don’t generate guides with Hound Express. If that’s not your case, you can skip it. If have duds, don’t forget you can use our artificial intelligence to generate an example

packagePieces

Field NameTypeMaxlengthRequiredComments
heightInteger9Required

In centimeters.

It must be an integer number.

lengthIntegerMin Lenght: 1Required

In centimeters. This field is for the parcel measurements.

It must be an integer number.

widthIntegerMin Lenght: 1Required

In centimeters. This field is for the parcel measurements.

It must be an integer number.

weightFloat10,2Required

In kilograms.

It may be a number with decimal point, and there must be a maximum of two figures after it. If the value contains more than two, the following figures will be ignored.

Example: if the user inputs 6.2375, the system will record 6.23

declaredValueFloat10,2Requiredenter the declared value of the merchandise, since in Mexico and other countries there is a regulation in which the law requires the value of the merchandise to be declared and the description of the material contained in the shipment to be announced.
descriptionString500OptionalUse this field to enter the description of the contents of the package
descriptionSpanishString500Use this field to enter the description spanish of the contents of the package
pieceInteger9Required

It is the TOTAL quantity of items that the package contains, regardless their variety.

Example: Assuming the shipment contains mice and cables, the pieces field must include the total number of articles:

For this example, if you bring 5 mice and 4 cables, the piece field should be filled as 9.

We fully understand that sometimes you have this information repeated for several shipments, so just as in the other cases you can place a fixed value.

made_inString3RequiredIn this field, the CatCountryCode catalog code_alpha_3 must be sent. This field refers to the physical location of the final production of an item (where the product was manufactured).
itemsItem(Array)

OptionalIn this field, you can specify the information for each item contained in the package

Items

Field NameTypeMaxlengthRequiredComments
quantityInteger99RequiredMin. 1 piece
descriptionString100RequiredItem description
declaredValueFloat999.9RequiredIn Mexico and other countries there is a regulation where the law requires that the value of the merchandise is declared and the description of the material that the shipment contains must be announced.
hts_codeString30RequiredHTS stands for Harmonized Tariff Schedule, a classification system used in the United States to help determine customs duties to be paid on imports. HTS codes are 10-digits (the first six digits are the same as the HS code for the goods).
made_inString3RequiredIn this field, the CatCountryCode catalog code_alpha_3 must be sent. This field refers to the physical location of the final production of an item (where the product was manufactured).
skuString50OptionalSKU Item

🚧

VolumetricWeight :

Is a measure used in logistics and shipping to determine how much space a package occupies in relation to its actual weight.

It is calculated using the formula:

Volumetric Weight = (length × height × width) / 5000

where the dimensions are in centimeters and the result is in kilograms.

Response

👍

Successful response

Field nameTypeComments
zipFilebyteArrayThis field contains a zip folder that includes the excel and pdf of the manifest
msgArrayThis field contains the message data.

Msg

Field NameTypeComments
codeStringThis field to indicate code of the response
valueStringThis field to indicate description of the response in english
typeStringThis field to indicate type of the response
descriptionStringThis field to indicate description of the response in spanish
❗️

wsErrors elements

Field NameTypeCommens
codeStringError code
typeIntegerSeverity of the error
descriptionStringDescription with more details of the detected error

❗️

Errors

TypeCodeDescription
errorECGOFJThe object json is malformed, it must have a correctr structure, please verify the documentation on: [URL API DOCS]
errorNOMAWBFThe field: mawb_format_fileName must not be empty
errorNOMAWBCThe field: mawb_format must not be null and must have the byteArray of the digitalized MAWB
errorNOMAWBDFThe field: Expected_arrive_date must be on yyyy-MM-dd HH:mm:ss format
errorNOWEIGThe field: weight in mawb object is requered
errorNOPAQThe field: paquetes in mawb object is requered
errorNOPAQThe field: id_origen in mawb object is requered
errorNOPAQThe field: physicalWeight in mawb object is requered
errorNOPAQThe field: volumetricWeight in mawb object is requered
errorNOPAQThe field: colocacion in mawb object is requered
errorNOPAQThe field: bultos in mawb object is requered
errorNOMATThe field: manifest type in mawb object is requered
errorNOMAWBOThe field: Mawb object is requered
errorERRORThe field: valor_declarado is required on guide: ( [MESSAGE] )
errorERRORThe field: peso is required on guide: ( [MESSAGE] )
errorERRORwe detect an error: ( [MESSAGE] )
errorERRHSC( [MESSAGE] )
Body Params
string
mawb_format
array of numbers
mawb_format
string
boolean
mawb_content
array
mawb_content
mawb_object
object
string
boolean
Headers
string
Response
200

OK

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!