Get scan form history for all carriers
PUT /shipping/api/v1/scan_forms/history
Retrieve the history of previously created scan forms across all carriers.
No carrier filtering is applied — returns scan form history for all carriers associated with your account.
Request 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 recent scan form history with limit
{ "limit": 10}Get all scan form history with date range
{ "start_date": "2026-01-01", "end_date": "2026-01-31", "limit": 50, "collection_address": { "name": "My Warehouse", "line1": "410 Terry Ave N", "town": "Seattle", "postcode": "98109", "country_code": "US", "county": "WA" }}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" ]}