Direct · Express · Overnight · all Switzerland
Black VW Tiguan R on an alpine road at sunset for direct courier trips
VW Tiguan R · 320 PS4MOTION · discreet · direct
EXPRESS COURIER · DIRECT · MON–SUN
Courier service Switzerland.
Express courier. Direct.
Also overnight.

x25pronto Switzerland takes goods direct to the destination. Small loads go by car. Larger loads go by van or Van XL. Direct, express and overnight trips run Monday to Sunday when a slot is free. Free times are shown in the booking calendar. This keeps the plan clear.

Direct Mon–SunOvernight Mon–SunCar & van up to 1,000 kg
COURIER INSIGHTS

Integration checklist: connecting tracking APIs to ERP

Connect a tracking API to your ERP so shipment events arrive reliably. Define data fields, authentication, webhook rules, error handling and tests first.

Quick answer

Connect the tracking API so your ERP receives consistent shipment events in real time or near‑real time. Start by defining required data fields, authentication method and webhook behaviour. Establish error handling and test plans. This checklist helps Swiss companies plan a stable integration with clear milestones.

1. Define scope and objectives

Begin with clear goals: which tracking events should reach the ERP? Typical events: pickup, in‑transit, delivery, returns. Decide on delivery mode (real‑time webhooks vs. polling) and which ERP modules will consume the data (order management, warehouse, billing). Set success metrics, for example maximum display latency in the ERP.

2. Data fields and mapping

Create a mapping table listing source fields (API) and target fields (ERP). Key fields: tracking number, status code, timestamp (ISO 8601), location (city, postal code, coordinates optional), partner ID, weight and notes. Document formats, mandatory fields, max lengths and default values for missing data.

3. Authentication and security

Pick a secure auth method: OAuth2, API keys with IP restrictions or signed tokens. Use HTTPS/TLS for all endpoints. Plan key rotation and scopes so systems only get needed rights. Avoid logging sensitive fields.

4. Webhooks, polling and event model

Choose webhooks (push) or polling (pull). Webhooks reduce latency but require reliable public endpoints and acknowledgement (e.g. 200 OK). Define the event model: which status changes trigger events and what payloads are sent. Design idempotency so duplicate events don’t corrupt order states.

5. Error handling and retry policies

Classify errors: transient (network), persistent (invalid payload) and business errors (invalid status). Define retry rules: exponential backoff, max attempts and a dead‑letter queue for manual review. Add monitoring and alerts for recurring failures.

6. Testing and test data

Provide a separate test environment for API and ERP. Use realistic test data covering normal flows and edge cases. Test error scenarios: latency, timeouts and malformed payloads. Automate end‑to‑end and regression tests before production rollout.

Frequently asked questions

Which fields are essential to start?

At minimum: tracking number, status code, timestamp and a location or destination. These allow the ERP to match updates to orders and reflect current status.

When are webhooks preferable to polling?

Webhooks suit low‑latency needs and when your ERP has stable, reachable endpoints. Polling is useful when network constraints exist or you want full control over fetch timing.

How do we ensure idempotency for repeated events?

Include a unique event ID with each webhook. Have the ERP check if the event ID was already processed. Alternatively use a combination of tracking number, status and timestamp.

How to test safely in production?

Use a staging environment and anonymised production‑like data. Roll out in phases (canary) starting with a small set of shipments, increase scope after validation.

At a glance: Integration checklist: connecting tracking APIs to ERP

Key points from this article. Follow the links to read each explanation.

Define scope and objectives Begin with clear goals: which tracking events should reach the ERP? Read this section

Data fields and mapping Create a mapping table listing source fields (API) and target fields (ERP). Read this section

Authentication and security Pick a secure auth method: OAuth2, API keys with IP restrictions or signed tokens. Read this section

Webhooks, polling and event model Choose webhooks (push) or polling (pull). Read this section

Error handling and retry policies Classify errors: transient (network), persistent (invalid payload) and business errors (invalid status). Read this section