EVRi from ShipEngine
EVRi from ShipEngine offers domestic and international shipping services for UK-based ShipEngine accounts shipping from UK mainland countries (England, Wales, Scotland) and Northern Ireland.
This guide provides developers with the details needed to build EVRi from ShipEngine shipping capabilities into your ShipEngine workflows.
ShipEngine also allows you to connect your own existing EVRi Corporate and EVRi International accounts and the requirements and service details are different than those for EVRi from ShipEngine. For details about connecting and using your own EVRi Corporate account with ShipEngine, see our EVRi Corporate Guide. For details about using EVRi International services, see our EVRi International Guide.
Requirements
carrier_name
: hermes
- A ShipEngine account based in the UK.
- ShipEngine Carriers must be activated for the account and have a positive account balance to create labels. See our Using ShipEngine Carriers page for details about activating in your account.
- All shipments must originate from an address in England, Scotland, Wales, or Northern Ireland.
- Both weight and dimensions are required for all shipments.
- Both a first and last name are required in both the Ship To and Ship From addresses.
Rates
EVRi from ShipEngine supports rate shopping with ShipEngine.
Service Details
Available EVRi from ShipEngine services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.
Domestic Services
Service | API Code |
---|---|
Domestic - ParcelShop Dropoff | hermes_domestic_parcelshop_dropoff |
Domestic - ParcelShop Dropoff Next Day | hermes_domestic_parcelshop_dropoff_next_day |
EVRi Postable | hermes_postable |
EVRi Postable Next Day | hermes_postable_next_day |
Domestic - Courier Collection | domestic_courier_collections |
Postable - Courier Collection | postable_courier_collections |
Shop2Shop QR / Label less | hermes_s2s_labelless_wallet |
International Services
Service | API Code |
---|---|
Evri International Drop off | hermes_international_dropoff-s2h |
Evri International Courier Collection | hermes_international_collections-h2h |
Shipping to Northern Ireland
Evri will support B2C and C2C movement types for shipping from Great Britain to Northern Ireland, in accordance with the Windsor Framework. Evri will not support B2B shipments to Northern Ireland.
When shipping B2C and C2C shipments with Evri:
- You will not need to add the
windsor_framework_details
property to the request body. - B2C and C2C shipments will have additional data requirements (see table).
Movement Type | Data Requirements |
---|---|
B2C |
|
C2C |
|
C2B | Undeliverable returns (parcel delivery from Northern Ireland to Great Britain being returned due to being undeliverable) will be accepted without providing the enhanced data set. |
B2B | Not supported |
From 31st March 2025, Evri will start validating the new data required for Northern Ireland parcels to ensure they are able to provide this data to HMRC. If the required data is not provided, the label will not be generated.
Return Services
EVRi from ShipEngine supports return labels for domestic services within mainland UK only. Shipments to/within Northern Ireland or to other destinations do not qualify for returns.
Review the Return Shipping Labels page for details on creating return labels with ShipEngine.
Packages
EVRi from ShipEngine does not include specific carrier package types. You can use the generic package
type or custom package types.
Adding Shipment Insurance
Adding shipment insurance is not supported for this carrier. EVRi does not provide any default loss/damage coverage.
Label Support
- Label sizes: 4" x 6"
- Label formats: PDF
Label Reference Fields
EVRi from ShipEngine does not support adding custom label messages. However, the order number is mapped to an EVRi label reference field by default.
Multi-Package Labels
EVRi from ShipEngine does not currently support multi-package shipments.
Label Branding
EVRi from ShipEngine does not support label branding.
Voiding Labels
EVRi from ShipEngine does not support voiding labels with ShipEngine.
You may request reimbursement for unused labels by submitting a claim to ShipEngine with the following information:
- Nature of the claim (unused postage, label no longer needed)
- Tracking # or package identifier
- Order # (if applicable)
- Specific courier and service used to create the label
- Ship date used to create the label
- Claim amount (equal to the carrier fee for the shipping label)
- Contact email address
- Contact phone number
Paperless Labels
The following EVRi from ShipEngine services support paperless/QR code labels:
- Evri Domestic Parcelshop Dropoff
- EVRi Domestic - ParcelShop Dropoff Next Day
- EVRi Postable
- EVRi Postable Next Day
- Shop2Shop QR / Label less
See our Paperless Labels page for details about creating paperless labels with ShipEngine.
Customs Declarations
EVRi from ShipEngine submits customs declarations electronically.
Delivery Confirmation
Confirmation Type | API Code | Description |
---|---|---|
No confirmation | none | No confirmation requested for this shiment. |
Proof of delivery | signature | A signature is required for this delivery. Can be any signature, including a neighbor. |
Household signature | direct_signature | A signature of somebody at the address is required for delivery. |
Additional fees may apply for either signature option. See our Delivery Confirmation page for more details about using the confirmation
property.
Advanced Options
EVRi from ShipEngine supports certain advanced options, which you can add to the shipment
object when creating a shipment or label.
Option | Type | Default Value | Description |
---|---|---|---|
bill_to_party | enumerated string | null | Determines which party is paying for shipping costs. This property must be used in conjunction with the bill_to_country_code , bill_to_postal_code , and bill_to_account properties. Available values: recipient , third_party |
delivered_duty_paid | boolean | false | Indicates the shipment is DDP (that is, the shipper is paying the duties/taxes for the shipment rather than the recipient). |
non_machinable | boolean | false | Indicates that the package cannot be processed through sorting machines. |
NotificationsPhone | string | null | The carrier will send SMS tracking notifications if phone number is present. |
NotificationsEmail | string | null | The carrier will send email tracking notifications if email address is present. |
To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call.
Manifests
EVRi from ShipEngine shipments do not require manifesting.
Scheduling Pickups
When a shipment uses either of EVRi's Courier Collection services (Evri Domestic or Evri Postable), a pickup request is automatically sent to EVRi for the following business day. The collection cost will be included in the label fee.
Scheduing pickups for other services is not supported.
Service Points (PUDO)
Shipping to service points is supported for the following services:
- EVRi Domestic ParcelShop Dropoff Next Day
- EVRi Postable
- EVRi Postable Next Day
Tracking
ShipEngine's integration with EVRi from ShipEngine supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipEngine API.