Integrate InPost parcel locker (APM) delivery for ecommerce shipments using the InPost API

domain: developers.inpost-group.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register for InPost API access and obtain a Bearer token; for the UK market use the InPost UK API (base URL api-uk.easypack24.net/v4); for the global API use OAuth 2.0 via the /oauth/token endpoint as documented at developers.inpost-group.com.
  2. At checkout, call the APM Locations API to find available parcel lockers near the customer's chosen postcode or GPS coordinates; display locker options with addresses and opening hours.
  3. When the customer selects a locker, capture the machine_id or locker identifier; pass it in the parcel creation POST request along with sender details, recipient phone number, parcel size (A, B, or C), and the chosen machine_id as the delivery point.
  4. The API returns a parcel ID and tracking number; generate and provide the shipping label via the label download endpoint and affix it to the parcel.
  5. Track parcel status using the InPost tracking API or tracking webhooks; key status transitions include dispatched, at_locker, ready_for_pickup, collected_by_recipient, and return_initiated.
  6. Handle undelivered parcels: if the recipient does not collect within the pickup window (typically 48–72 hours), InPost returns the parcel to the sender; subscribe to return-initiated events to trigger your returns workflow.

Known gotchas

Related routes

integrate bpost parcel locker and pickup-point delivery via the shipping manager api
bpost.freshdesk.com · 5 steps · unrated
Select a parcel locker (PUDO point) as the delivery destination for a shipment using the InPost ShipX Points API
inpost.pl · 6 steps · unrated
create a shipment to a uk locker via the inpost uk api v4
developers.inpost.co.uk · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans