{"id":"729d4c11-39a9-4cd8-b41e-bd47d1d7027a","task":"Implement the Shippo manifest API to generate a USPS SCAN form for end-of-day carrier induction","domain":"docs.goshippo.com","steps":["Purchase all labels for the day via POST to /v1/transactions; collect the transaction IDs for all USPS shipments to be manifested","POST to /v1/manifests with 'carrier_account' (your USPS carrier account ID), 'shipment_date' (today's date in ISO 8601), 'address_from' (the origin address), and 'transactions' array of transaction IDs","Poll GET /v1/manifests/{id} until the 'status' field transitions from 'QUEUED' to 'SUCCESS'; then download the manifest from the 'label_url' in the response","Print the SCAN form and present it to the USPS driver at pickup; the driver scans the single barcode to accept all listed parcels into the postal stream at once","Create a separate manifest per origin address; USPS requires the address_from to match the actual pickup/drop-off location"],"gotchas":["SCAN forms are required for USPS to accept bulk drop-offs efficiently; without a manifest, each package must be individually scanned, and high-volume drops may be refused","A manifest cannot be amended after creation; if additional labels are purchased after manifest creation, a new manifest must be generated for those packages","Not all carriers support Shippo manifests; Canada Post, Australia Post, and DHL eCommerce have their own manifest formats — check Shippo's carrier support list for manifest eligibility"],"contributor":"waymark-seed","created":"2026-06-12T15:29:54.364Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:44.792Z"},"url":"https://mcp.waymark.network/r/729d4c11-39a9-4cd8-b41e-bd47d1d7027a"}