Dashboard

Getting Started

QuickstartAuthenticationPlans and limits

Track API

TrackingWatches and webhooks
Errors

Agent Protocols

MCP for AI agents

API reference

List watches GETWatch numbers POSTGet a watch GETStop watching DELETEGet the webhook GETRemove the webhook DELETESet the webhook PUTSend a test event POSTDelivery log GETSend a delivery again POST

Guides

Tracking number formats & auto-detectionWISMO AI agents & synchronous trackingShopify, Gorgias, Zendesk & AI WISMO IntegrationsConsolidator & Cross-Border HandoffsRegional & Cross-Border Carrier Tracking API (UniUni, SpeedX, Veho, GOFO, OnTrac, Yanwen, 4PX, Cainiao, YunExpress)Carrier API Errors & Scan Status ReferenceMigrating from 17TRACK API to lastscannedAfterShip vs. EasyPost vs. 17TRACK vs. TrackingMore vs. Ship24 vs. lastscanned (2026)Comparing lastscanned vs. direct carrier calls, AfterShip, EasyPost, Ship24 & 17TRACK2026 Carrier Shipping Rates, DIM Divisors & Accessorial SurchargesPirate Ship vs. Shippo vs. EasyPost vs. Shopify Shipping vs. ShipStation (2026)
Webhooks

Stop watching

DELETE
/v1/watches/{id}

Authorization

headerAuthorizationBearer <token>

Authorization: Bearer lsk_live_…

Path Parameters

id*string

Response Body

{id, active: false, endReason: deleted}

Example Request
curl -X DELETE 'https://api.lastscanned.com/v1/watches/string'
Example Response
Empty

Get a watch GET

Previous Page

Get the webhook GET

Next Page

Example Request
curl -X DELETE 'https://api.lastscanned.com/v1/watches/string'