At a glance
Days remaining until the Evri API authentication token currently used by the Vortex IQ connector will expire. Evri’s web service issues an OAuth-style access token, typically 90 days lifetime on the standard merchant API. When the token expires every label-print, tracking-pull, and shipment-status webhook stops; the connector goes silent. This card is the early-warning siren.
Calculation
Calculated automatically from your Evri (formerly Hermes UK) data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK DTC clothing brand running Evri Standard, one Evri account, automatic refresh-token rotation enabled. Reading taken at 09:00 BST on 12 Mar 26.
The reading on 12 Mar 26 is 76 days, healthy steady state. Five things to notice:
- Auto-rotation should fire 14 days before expiry. Vortex IQ’s connector logic refreshes proactively. If the number sits at 14 for more than 24 hours, rotation has failed and is not retrying.
- Failed refresh causes are usually credential changes. Either the Evri account password was changed without updating the connector, or Evri rotated their OAuth client secret on their side (rare).
- Below 3 days is incident-priority. Stop label printing during the final hours; orphan labels (Evri has tracking number but dispatch system has no record) are messy to clean up.
- Legacy Hermes-era accounts may not support refresh tokens. Accounts onboarded before March 2022 sometimes need manual re-authentication every 90 days; check the account’s API settings page.
- The card does not auto-rotate. It surfaces the gap. Rotation is the connector’s job; the card is the alarm.
Sibling cards merchants should reference together
Token expiry is an operational-health metric. Pair with these:Reconciling against the vendor’s own dashboard
Where to look in Evri’s own portal: Evri Business Portal → API Settings → Active Tokens. The portal lists active OAuth tokens with issued-at and expires-at timestamps. Why our number may legitimately differ from Evri’s portal:
Internal identity (within Evri):
(token_expiry → 0) → (api_error_rate spikes 401) → (label_generation_success → 0) → (shipments_total → 0 from this minute). Sequential failure cascade.
Cross-connector reconciliation:
Documentation cross-reference (token-expiry on other connectors).