Skip to main content
Metrics type: Key MetricsCategory: Shipping & Courier

At a glance

Days remaining before the FedEx Web Services API OAuth credential the merchant uses to print labels, retrieve tracking, and pull billing data expires. A real-time operational health gauge. Below 14 days is amber; below 7 is red. At zero, label printing breaks and orders stop shipping.

Calculation

Calculated automatically from your FedEx 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 US DTC home-goods merchant connected FedEx Web Services on 14 Mar 25 with a freshly issued client credential. Reading taken on 12 Mar 26. The card reads 2 days with red sentiment. Three things to do, in order:
  1. Rotate the credential today, not tomorrow. Open the FedEx Developer Portal, regenerate the API key pair for the project, and paste the new client_id + client_secret into Vortex IQ Settings → Connectors → FedEx. Total downtime if done proactively: under 5 minutes. The label-print app keeps running through the swap because the access-token cache survives across credential rotation as long as Vortex IQ refreshes within the access-token’s 1-hour window.
  2. Schedule a recurring rotation reminder. FedEx credentials default to a 1-year lifetime. Add a calendar reminder for 11 months from today; do not rely on Vortex IQ alerts as your only safety net (email deliverability, holiday timing).
  3. If the credential expires before rotation, label printing breaks. The WMS will queue all outbound FedEx orders. Recovery: rotate the credential as in step 1, then trigger a manifest replay in the WMS to re-attempt all queued labels. Expect 2 to 6 hours of order-shipping delay; same-day cutoff orders for that day are usually missed.
Note: this card is one of two operational-health gauges shippers should track; the second is API Error Rate, which catches partial failures between rotation events (rate-limit hits, transient FedEx outages).

Sibling cards merchants should reference together

Token expiry is a binary “is the connector still alive?” gauge. Pair it with these to see the full operational-health picture.

Reconciling against the vendor’s own dashboard

Where to look in FedEx’s own dashboard: FedEx Developer PortalMy Projects → [Project Name] → API Keys. The portal shows the credential-creation date and the configured TTL. FedEx does not surface a countdown gauge directly, so the card is the operational-friendly view of what the portal stores in raw form. Why our number may legitimately differ from FedEx’s portal: Cross-connector reconciliation:

Known limitations / merchant FAQs

Why does this card exist? Doesn’t FedEx auto-renew tokens? FedEx access tokens auto-refresh every hour using the refresh token. The refresh token / API client credential itself is what this card tracks; that one does not auto-renew. It must be regenerated manually in the FedEx Developer Portal at the end of its TTL (default 1 year). When it expires, every downstream FedEx call breaks. The card says 14 days but I rotated yesterday. Why? Likely a delay between portal rotation and Vortex IQ re-handshake. Open Vortex IQ Settings → Connectors → FedEx and click “Reconnect” with the new credential pair. The card refreshes hourly and updates within 1 to 2 hours of a successful re-auth. My credential expires in 30 days but I won’t be available to rotate it. What can I do? Two options. (1) Pre-rotate. Generate a new credential today, paste into Vortex IQ, and the card resets to ~365 days. There is no penalty for early rotation. (2) Delegate. Add a second admin to your FedEx Developer Portal account with rotation rights, and add a Vortex IQ workspace member with connector-edit rights. The handoff is a 2-step process either of you can complete. What if the credential expires while we’re shipping? Label printing breaks immediately on the next FedEx Ship Manager API call. The WMS will queue outbound orders. The Shopify or BigCommerce checkout still works (no impact to incoming orders). Recovery is to rotate the credential and trigger a manifest replay in the WMS; expect 2 to 6 hours of order-shipping delay for the queue to drain. Is there a way to set a longer TTL than 1 year? FedEx caps the maximum TTL at 1 year for security. Some enterprise contracts negotiate a 2-year TTL; ask your FedEx account team if you ship >$500K/year. For most merchants, the 1-year default is enforced; build the rotation into your annual operations calendar. What if I am running multiple FedEx accounts? Each Vortex IQ connector instance has its own credential and its own card reading. Multi-account setups (e.g. a US LLC and a Canadian subsidiary) typically need two connector instances. Watch both cards; expirations are independent. Do FedEx test-credentials and production-credentials use different countdowns? Yes. Test-environment (CXS sandbox) credentials default to 90 days; production credentials default to 365 days. The card reads whichever environment the connector is pointing at; the badge in Vortex IQ Settings → Connectors shows env=test or env=prod. Test-credential expirations do not affect live shipping but do break testing workflows.

Tracked live in Vortex IQ Nerve Centre

Days to Token Expiry is one of hundreds of KPI pulses Vortex IQ tracks across FedEx and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.