ZeroRTO Docs v1.0.0
Main Website Pricing Plans Merchant Portal
Global Carrier Infrastructure • 100+ Carriers

EasyPost Global Integration Rest API v2

Connect EasyPost to automatically intercept delivery failure events across FedEx, DHL Express, UPS, USPS, Australia Post, and 100+ international carriers with automated customer WhatsApp notifications.

EasyPost Multi-Carrier Infrastructure

FedEx • DHL Express • UPS • USPS • Royal Mail • Worldwide

Global Tracker API api.easypost.com/v2

2. How to Retrieve Your Production API Key

You only need one master production key from your official EasyPost developer dashboard:

1. EasyPost Production Key

Starts with EZAK... found under Account Settings > API Keys. Used to create trackers and read status events.

2. HTTP Basic Authentication

ZeroRTO transmits the key as the Basic Auth username with an empty password, complying with EasyPost standards.

  1. Log in to your EasyPost Dashboard.
  2. In the top right dropdown menu, click on Account Settings > API Keys.
  3. Under the Production API Keys section, copy your active key (starts with EZAK).
  4. Note: Do not use the test key (starts with EZTK) for real delivery monitoring.

3. Exactly Where to Paste in the ZeroRTO Plugin

Open your WordPress Admin > click ZeroRTO > open the Courier Networks tab:

WordPress Admin > ZeroRTO > Courier Networks Tab
Step 1: Select EasyPost
EasyPost Global Carriers (Selected) Worldwide Active
Step 2: Paste Production API Key
EZAK••••••••••••••••••••••••••
Step 3: Copy Webhook Endpoint
Dedicated EasyPost Event Webhook URL

Register this endpoint inside your EasyPost Dashboard > Webhooks:

https://yourstore.com/wp-json/rescuedrop/v1/courier-webhook/easypost

4. Register Webhook in EasyPost Dashboard

EasyPost pushes instant tracking update events whenever any carrier marks a delivery as failed:

https://yourstore.com/wp-json/rescuedrop/v1/courier-webhook/easypost
  1. Log in to your EasyPost Dashboard.
  2. In the left sidebar, click on Webhooks > Add Webhook.
  3. In the Webhook URL field, paste your copied endpoint URL above.
  4. Click Create Webhook.
  5. Whenever FedEx, DHL, UPS, or USPS updates a tracking status to Delivery Attempted - Recipient Not Home or Incorrect Address, ZeroRTO immediately intercepts the parcel and delivers the WhatsApp alert!

5. How ZeroRTO Syncs with Global Carriers

When a customer responds on WhatsApp, ZeroRTO synchronizes the delivery lifecycle:

Signal: REATTEMPT
📅 Re-attempt Tomorrow

ZeroRTO checks tracker status via /v2/trackers, marks order as rescheduled in WooCommerce, and logs the customer's request for courier dispatch.

Signal: EDIT_ADDRESS
📍 Address & Delivery Pin

Captures landmark or location details from customer WhatsApp chat, updating WooCommerce order notes so your international shipping team can notify the carrier hub.

Signal: RTO
❌ Immediate Return (Cancel)

Marks order as cancelled immediately, preventing expensive multiple return attempts across cross-border international routes.