Site Logo

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

ServiceAPI Code
Domestic - ParcelShop Dropoffhermes_domestic_parcelshop_dropoff
Domestic - ParcelShop Dropoff Next Dayhermes_domestic_parcelshop_dropoff_next_day
EVRi Postablehermes_postable
EVRi Postable Next Dayhermes_postable_next_day
Domestic - Courier Collectiondomestic_courier_collections
Postable - Courier Collectionpostable_courier_collections
Shop2Shop QR / Label lesshermes_s2s_labelless_wallet

International Services

ServiceAPI Code
Evri International Drop offhermes_international_dropoff-s2h
Evri International Courier Collectionhermes_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 TypeData Requirements
B2C
  • Product description (must be an accurate description in plain English)
  • Product value
  • Product quantity
C2C
  • Product description (must be an accurate description in plain English)
  • Product quantity
C2BUndeliverable returns (parcel delivery from Northern Ireland to Great Britain being returned due to being undeliverable) will be accepted without providing the enhanced data set.
B2BNot 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 TypeAPI CodeDescription
No confirmationnoneNo confirmation requested for this shiment.
Proof of deliverysignatureA signature is required for this delivery. Can be any signature, including a neighbor.
Household signaturedirect_signatureA 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.

OptionTypeDefault ValueDescription
bill_to_partyenumerated stringnullDetermines 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_paidbooleanfalseIndicates the shipment is DDP (that is, the shipper is paying the duties/taxes for the shipment rather than the recipient).
non_machinablebooleanfalseIndicates that the package cannot be processed through sorting machines.
NotificationsPhonestringnullThe carrier will send SMS tracking notifications if phone number is present.
NotificationsEmailstringnullThe 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.