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. Must be YYYY-MM-DD. Other formats
(for example 01/02/2026) are rejected with a 400 rather than interpreted.
2026-01-01End date for the history range. Must be YYYY-MM-DD. Other formats
(for example 01/02/2026) are rejected with a 400 rather than interpreted.
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. scan_form_id and collection_form_id are both
returned and hold the same value. Either can be passed to the reprint endpoint.
object
Unique identifier for the scan form
a1b2c3d4-e5f6-7890-abcd-ef1234567890Unique identifier for the collection form, used for reprinting. Holds the same
value as scan_form_id.
a1b2c3d4-e5f6-7890-abcd-ef1234567890Creation 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.
1775853637224Sub-carrier the scan form was created for
USPSNumber of shipments included in this scan form
5Status 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" ]}