Global Automotive Commerce

Preparing your experience0%

API Documentation

Explore maintained technical reference and guides for supported DriverXtra integrations. Published access and availability may depend on your organization, market and program.

Printed reports and a laptop on a desk

Listings (demo) · ReferenceDemonstration reference

List listings

GET/v1/listings

Returns a page of listings visible to your organization.

Version
2026-10-01
Status
Current
Owner
Marketplace API team (demo)
Last reviewed
1 Oct 2026

Public · Lifecycle: Stable · Environments: demonstration only

Authentication

Bearer token with scope listings:read

Parameters

NameInTypeRequiredDescription
page_cursorquerystringOptionalOpaque cursor from a previous response.
limitqueryintegerOptionalMaximum items per page. Allowed range: not specified.
makequerystringOptionalFilter by vehicle make.

Request body

None for this operation.

Responses

200
PropertyTypePresenceDescription
itemsarrayRequiredListings in this page.
items[].idstringRequiredListing identifier.
items[].titlestringRequiredDisplay title.
items[].priceobjectNullablePrice and currency, when published.
next_cursorstringNullableCursor for the next page; absent on the last page.

Example

HTTP
GET /v1/listings?make=Example&limit=2
Authorization: Bearer <YOUR_APPROVED_TOKEN>

200 OK
{
  "items": [
    { "id": "lst_demo_001", "title": "2021 Example Hatchback",
      "price": { "amount": 14995, "currency": "GBP" } }
  ],
  "next_cursor": null
}

Errors

StatusCodeMeaningSafe to retry?
400invalid_parameterA parameter is malformed.No — fix the request
401unauthorizedCredentials missing or invalid.No
429rate_limitedToo many requests.Yes — with backoff
5xxserver_errorTemporary service problem.Yes — with backoff
Other—Undocumented — don't assume behaviorNot specified

Pagination & retries

Pagination
Cursor-based: pass next_cursor as page_cursor. Ordering is stable within a cursor sequence.
Idempotency
Not applicable — read-only.

Limits

Rate limit
Not specified. Rate-limit details are not documented for this operation. Confirm current terms before relying on any assumed limit.
Timeout
Not specified.
Service health
View Platform Status

Compatibility & changes

  • 2026-10-01

    Added the make filter (demonstration change log)

  • 2026-04-01

    Initial version — deprecated

Did this page help you find what you needed?

Anonymous. Never include keys, tokens or personal data.

FAQ

API Documentation questions

It explains approved API reference material and integration concepts, including operation definitions, required inputs, output structures, errors and applicable version information where those details have been published.

No, for pages marked Public. Partner-restricted pages need a verified organization and approved access.

No. Availability depends on your organization, market and program.

Use the Version menu in the reference sidebar. Each version shows whether it's current or deprecated.

No. Calling an operation needs approved access and the scope listed on its page.

Access requests go through the Developer Hub, where they're routed to the right owner.

No public try-it tool is offered. Approved testing uses synthetic data only.

Bearer tokens with operation-level scopes. See the Authentication guide.

Each operation's Parameters table lists where the field goes, its type, whether it's required and what it means.

Examples use synthetic data and placeholder tokens. They're for illustration — never paste real credentials into them.

In each operation's Errors section and in the Errors guide.

Where limits are documented they're shown under Limits. If a limit isn't specified, confirm current terms before relying on any assumed limit.

List operations use cursors. Retry only where the reference says it's safe, with backoff.

Webhooks have their own reference page, covering event families, signatures and delivery semantics.

It keeps working for a published period before retirement. Move to the current version before then.

Use the feedback at the end of each page, or report a problem from the Developer Hub. Don't include secrets or personal data.

Platform Status shows current and historical component status.

Only where a reference page links to them. Anything else should be treated as unofficial.