Skip to content
BlogProduct Updates

Product Update: Column Mapping, Import History and Per-Client API Keys

Sheet imports now map your own column headers, every upload is logged, and the Chrome extension authenticates with a per-client API key instead of a login session.

PostToMarket Team1 min read

Column mapping for spreadsheet imports

Inventory exports never share a schema. Instead of asking you to reshape your file, the importer now reads your headers and lets you map them onto our fields, with a row preview before anything is written.

Your mapping is remembered per client, so recurring uploads from the same system are a two-click job after the first time.

Import history

Every upload and every third-party push now writes to import history: source, filename, row count, successes, failures, and the per-row reason for each failure. When four vehicles out of two hundred do not appear, you can see exactly why.

Per-client API keys for the extension

The Chrome extension previously rode on your login session. It now authenticates with a scoped API key generated in posting settings.

This matters for a few reasons:

  • The key is stored as a hash. Nobody, including us, can read it back after generation.
  • It is scoped to one client and to the extension endpoints only.
  • Revoking it is instant and does not touch anyone's login.

Generate yours under settings in the dashboard. The previous session-based flow is deprecated and will stop working next month.

Package limits enforced at the database

Vehicle ceilings and daily posting caps are now enforced inside the database itself rather than only in the interface, so an import can no longer overshoot your plan.

Related articles

Selling Vehicles Online

Writing Vehicle Listings That Actually Get Replies

Photos get the click and the first two lines get the message. A field guide to listing copy, photo order and pricing presentation for online vehicle sales.

PostToMarket Team