Skip to main content

Parcel and mailroom handover

A company mailroom, a pickup point, a hotel reception, a school office. Before handing over a parcel, the staff member scans its label. Green means it's the right parcel for the right place; red stops a wrong or duplicate handover.

How it works#

  1. Parcels arrive with a label; your system knows which parcels are waiting and for whom.
  2. When someone comes to collect, the staff member scans the label.
  3. Your API checks that the parcel is waiting at this counter, marks it as collected, and shows who it is for.

What your API checks#

  • The parcel is registered and waiting at this counter (deviceId).
  • It hasn't been collected yet.
  • Optionally, a hold (for example, the recipient asked to keep it until Monday).

Example answers#

{ "status": "ok", "title": "Hand over", "message": "For: M. Kováč · 2nd floor, accounting" }
{ "status": "failed", "title": "Wrong counter", "message": "This parcel waits at reception B" }

Settings#

Carrier labels mostly use Code 128, sometimes Data Matrix or QR.

{  "app": "scan2check.com",  "settings": {    "apiUrl": "https://api.example.com/parcels/handover",    "symbols": [      "code128",      "datamatrix",      "qr"    ]  }}

Open in configurator — loads these settings so you can put in your own API URL and generate the QR code.

Watch out for#

  • The collector's identity is not checked by the app. Show the recipient's name in the green message, so staff can ask for it or check an ID.
  • Labels with several barcodes. A carrier label often has more than one code. Allow only the symbologies you expect, and make your API recognise which number it received.