Overview
We publish two official Postman collections — one for sandbox, one for production. Each is pre-wired with endpoints, variables, descriptions, and example payloads. Import it once and you can click Send on any request without writing code.
Both collections share the same shape (same folders, same requests, same variable names). Only the default
base_url and api_key differ. Most partners import both and keep them side by side — you work in sandbox during development and flip to production once certified.
The collections ship with these variables baked in:
Variable names use snake_case (
base_url, api_key). A common mistake is defining them as baseUrl or x-api-key — these will resolve to empty strings and produce 404 or missing-key errors.Step 1 — Download the collections
Grab the collections here:Sandbox Collection
Open
postman/sandbox.json — safe to experiment, read endpoints return current inventory; orders are non-bindingProduction Collection
Open
postman/production.json — live inventory and real ordersSome browsers open
.json files in a new tab instead of downloading them. That is OK: in Postman, choose Import → Link and paste the JSON URL, or use the direct download links below.Download Production collection If you have questions during setup, contact integrations@lmnauto.com.
Step 2 — Import into Postman
- Open Postman → File → Import (or drag the JSON file onto the sidebar).
- Start with
postman-sandbox.json. Confirm the import dialog — Postman creates a collection named LMN Open API (Sandbox). - Repeat for
postman-production.jsonwhen you’re ready. It imports as a separate collection named LMN Open API (Production). - Expand either collection in the left sidebar. You should see folders for
0. Health,1. Browse,2. Order, and3. Track & Fulfill.
The two collections are independent — editing one does not affect the other. Production has distinct
api_key and base_url defaults so an accidentally copied request can’t hit the wrong environment.Step 3 — Set your API key
Each collection ships with a placeholder key. Replace it with your real key per collection.1
Open the sandbox collection variables
Click the LMN Open API (Sandbox) collection in the sidebar → select the Variables tab.
2
Update the Current value column
Locate the
api_key row. Paste your sandbox key into the Current value column (not Initial value — Postman sends Current).3
Save
Press
Cmd+S (macOS) or Ctrl+S (Windows). The variables persist locally.4
Repeat for production (when ready)
Open LMN Open API (Production) → Variables → paste your
lmn_prd_* key into api_key Current value → Save.Step 4 — Send your first request
- In the sidebar, open
Health → GET /v1/health. - Click Send.
- Expected response:
/v1/health but your base_url is correct. Now try Vehicles → GET /v1/vehicles — this uses the api_key variable.
Sandbox lifecycle QA
The sandbox collection includes runnable tests in3. Track & Fulfill for the order lifecycle simulator:
Switching to production
Once your integration passes sandbox testing, open the LMN Open API (Production) collection (imported in Step 2). Itsbase_url is already set to https://api.lmnauto.com — the only thing you need to set is api_key (your lmn_prd_* key), as described in Step 3.
Troubleshooting
Verifying with curl
If Postman behaves strangely, sanity-check with curl:Browsing live auction data in sandbox
Sandbox can be used to browse current auction inventory. Use the same read endpoints as production with a sandbox key:limit and cursor for pagination. Do not use page/perPage; those parameters are ignored.
Opening the Postman Console
For deep debugging, enable the Postman Console (View → Show Postman Console or Cmd+Alt+C). Every Send prints the exact URL, headers, and body. Compare against the variable values to find substitution errors.
Next steps
- Full endpoint reference: Endpoints → Vehicles
- Error code matrix: Errors
- Webhook setup: Webhooks Overview