MRW Guide
MRW is a Spanish express courier and parcel delivery company. The MRW integration supports shipments within Spain, Portugal, Gibraltar, and Andorra.
Sign up for an EasyPost account to obtain Test and Production API keys.
See Authentication and Key Management for more information.
Note: Negotiated rates are only available in Production mode.
Contact MRW to obtain a shipper account, rate card, and production and test credentials. Add the account through the Carrier Accounts Dashboard or the API.
The account uses the MrwAccount type and the following credentials:
- Franchise code
- Subscriber code
- Department code (optional)
- Username
- Password
Use the Carrier Account API to add an MRW account:
curl -X POST https://api.easypost.com/v2/carrier_accounts \
-u "$EASYPOST_API_KEY": \
-H 'Content-Type: application/json' \
-d '{
"carrier_account": {
"type": "MrwAccount",
"description": "MrwAccount",
"credentials": {
"department_code": "VALUE",
"franchise_code": "VALUE",
"password": "VALUE",
"subscriber_code": "VALUE",
"username": "VALUE"
},
"test_credentials": {
"department_code": "VALUE",
"franchise_code": "VALUE",
"password": "VALUE",
"subscriber_code": "VALUE",
"username": "VALUE"
}
}
}'
Download an EasyPost Client Library or use the REST API with cURL.
Review the EasyPost Objects documentation to understand requests and responses.
MRW supports rate card rating. Rate cards must be installed for each EasyPost account; otherwise, the API returns one-cent rates. Contact EasyPost Support for help installing your MRW rate card.
MRW bills customers directly on a bill-on-scan basis. Contact MRW with billing or rate questions.
Service |
|---|
| mrw_urgente_10 |
| mrw_urgente_hoy |
| mrw_urgente_10_expedicion |
| mrw_urgente_12 |
| mrw_urgente_12_expedicion |
| mrw_urgente_14 |
| mrw_urgente_14_expedicion |
| mrw_urgente_19 |
| mrw_urgente_19_expedicion |
| mrw_urgente_19_portugal |
| mrw_documentos_14 |
MRW does not provide predefined packages. Use parcel dimensions and weight when creating shipments.
Predefined Package |
|---|
| There are no predefined packages for this carrier. |
MRW provides carrier-generated labels in PDF and PNG formats. See the Getting Started Guide for help creating a label.
MRW supports label purchases and one-call buys, which combine shipment creation, rating, and purchase in one request.
Manifesting is not supported.
Shipment Option |
|---|
| saturday_delivery |
| cod_amount |
| carrier_insurance_amount |
| label_date |
| carrier_instructions |
| label_format |
Cash on delivery amounts must be in EUR, in whole euros, and no greater than 999 EUR. Carrier insurance amounts must be in EUR and are summed across containers. The label date defaults to the current date in Spain when omitted.
The description of the first item in shipment.options.fulfiller_order_items is sent as instructions. Item values use
item_value.value and the currency from shipment.options.currency. For customs, documents in
customs_info.contents_type is sent as DOC; only the recipient VAT is supported in tax_identifiers.
MRW requires the name, street address, and city in both the ship-from and ship-to addresses.
Refunds, voids, and return labels are not supported.
Multi-piece shipments are supported.
QR codes, signatures, surcharges, commercial invoices, incoterms, and address verification are not supported.
Limited quantity and fully regulated hazardous material shipments are not supported.
Pickups are not supported through the EasyPost API. Contact MRW to arrange pickups.
Tracking is not yet supported for MRW through the EasyPost API.
The Carrier Metadata endpoint provides information about MRW service levels, predefined packages, supported features, and shipment options.
Contact MRW for questions about rates, billing, pickups, or carrier requirements. For questions about the EasyPost platform, visit the Help Center.
For questions about getting started with the EasyPost API, talk to a Shipping Expert or contact our Support team.