Get scan form history for a carrier
PUT /shipping/api/v1/scan_forms/{sub_carrier_id}/history
Retrieve the history of previously created scan forms for a specific carrier.
When a carrier ID is provided, only scan forms for that carrier are returned.
The sub_carrier_id is passed through to filter results.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The sub-carrier identifier (e.g., USPS, UPS). Does not require a dedicated shipping configuration for this carrier — the system falls back to the base configuration.
Example
USPSRequest Body
Section titled “Request Body ”object
Start date for the history range (YYYY-MM-DD)
2026-01-01End date for the history range (YYYY-MM-DD)
2026-01-31Maximum number of scan form records to return
50The collection/pickup address where packages will be collected from. You can provide either a saved address ID or the full address fields.
object
Veeqo Address Service ID for a saved address
b8b3e7b6-3adc-417f-963b-dd9851947ac2Contact name at the collection address
My WarehouseCompany name
Acme CorpPhone number
+12065551234Email address
Address line 1
410 Terry Ave NAddress line 2
City/town
SeattlePostal/ZIP code
98109ISO 3166-1 alpha-2 country code
USState/region/county
WAExamples
Get USPS scan form history
{ "start_date": "2026-01-01", "end_date": "2026-01-31", "limit": 50, "collection_address": { "address_id": "b8b3e7b6-3adc-417f-963b-dd9851947ac2" }}Responses
Section titled “ Responses ”Scan form history retrieved successfully
object
List of historical scan form records
A historical scan form record. The scan_form_id and collection_form_id are both
returned by the API — they may have the same value. Use collection_form_id when
calling the reprint endpoint.
object
Unique identifier for the scan form
a1b2c3d4-e5f6-7890-abcd-ef1234567890Unique identifier for the collection form (used for reprinting)
a1b2c3d4-e5f6-7890-abcd-ef1234567890990001511Creation timestamp in epoch milliseconds. When filtering by start_date/end_date
in the request (YYYY-MM-DD format), this timestamp falls within that date range.
1775853637224Name of the carrier
USPSStatus of the scan form generation
COMPLETEDThe address the shipments were sent from, as returned by the upstream carrier.
Note: Response field names differ from the CollectionAddress request schema
(e.g., address_line1 vs line1, city vs town, postal_code vs postcode).
object
Example Warehouse100 Main St Suite 200Seattle98101US2065550123shipping@example.comAny error messages from failed history requests
Bad request
object
List of error messages
[ "to_address is required"]{ "error_messages": [ "Invalid request parameters" ]}