How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Back Market Buy Back API

The BuyBack API from Back Market — 12 operation(s) for buyback.

Back Market Buy Back API is one of 9 APIs that Back Market publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Buy Back. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 14 operations across 12 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 0.1.1.

Requests are made against 6 base URLs: https://preprod.backmarket.co.jp, https://www.backmarket.co.jp, https://preprod.backmarket.fr, https://www.backmarket.fr, https://preprod.backmarket.com, https://www.backmarket.com.

14 operations 12 paths 26 schemas 9 GET1 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.1
Base URL
https://www.backmarket.com
Authentication
API Key, HTTP Basic
Resource Areas
1

Authentication & Security 2

Back Market Buy Back API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). It accepts HTTP basic authentication (BasicAuth).

  • ApiKeyAuth — Token authentication is done with Basic authentication. Prefix the value with \"Basic\" and use the token you created in the backoffice in the Integrations opt…

Paths & Operations 14

Across 12 paths, the API surfaces 14 operations — 9 GET, 1 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

BuyBack 14
GET
/ws/buyback/v1/orders
List of BuyBack orders
get-ws-buyback-v1-orders 9 params → 200401403
GET
/ws/buyback/v1/orders/pending-reply
List of BuyBack orders pending reply
get-ws-buyback-v1-orders-pending-reply 1 param → 200401403
GET
/ws/buyback/v1/orders/suspend-reasons
List of suspend reasons
get-ws-buyback-v1-orders-suspend-reasons → 200401403
GET
/ws/buyback/v1/orders/{buybackOrderId}
Retrieve a BuyBack order
get-ws-buyback-v1-order 1 param → 2004014034045XX
GET
/ws/buyback/v1/orders/{buybackOrderId}/messages
List of a BuyBack order messages
get-ws-buyback-v1-orders-messages 2 params → 2004014034045XX
POST
/ws/buyback/v1/orders/{buybackOrderId}/messages
Post a message on a BuyBack order
post-ws-buyback-v1-orders-messages 1 param body → 2014014034044225XX
PUT
/ws/buyback/v1/orders/{buybackOrderId}/suspend
Suspend a BuyBack order
put-ws-buyback-v1-orders-suspend 1 param body → 2004014034044225XX
PUT
/ws/buyback/v1/orders/{buybackOrderId}/validate
Validate BuyBack order
put-ws-buyback-v1-orders-validate 1 param → 2004014034225XX
GET
/ws/buyback/v1/orders/{buybackOrderId}/counter-offers/reasons
Retrieve counter offer reasons
get-ws-counter-offer-reason 1 param → 2004014034045XX
PUT
/ws/buyback/v2/orders/{buybackOrderId}/counter-offers
Make a counteroffer
put-ws-refurbisher-counter-offer 1 param body → 2044004014034044224295XX
GET
/ws/buyback/v1/listings
List of BuyBack listings
get-ws-buyback-v1-listings 3 params → 200400422500503
GET
/ws/buyback/v1/listings/{buybackListingId}
Retrieve a Buyback listing
get-ws-buyback-v1-listing 1 param → 200400422500503
PUT
/ws/buyback/v1/listings/{buybackListingId}
Update a Buyback listing
put-ws-buyback-v1-listing 1 param body → 202400422500503
GET
/ws/buyback/v1/competitors/{listingId}
Get buyback competitors
1 param → 200401404422

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are buyback-order (20 properties), buyback-listing (6 properties), buybackCompetitor (6 properties), ErrorResponseV3 (5 properties). Each schema is shown below with its type and property counts.

buybackCompetitor
object
6 properties 6 required
buyback-message
object
Buyback order message sent back by 'ws/buyback/' endpoints
4 properties 2 required
buyback-message-payload
object
2 properties 2 required
buyback-reason
object
Reason used to suspend a buyback order or make a counter offer on it
3 properties 2 required
buyback-counter-offer-payload
object
4 properties 3 required
buybackListingGrade
string
Quality grade of the buyback order
Problem
object
Definition of [RFC7807](https://tools.ietf.org/html/rfc7807) problem detail
5 properties 3 required
Error
object
5 properties 2 required
buyback-paginated-listing-response
object
2 properties 2 required
buyback-counter-offer-reasons
array
List of eligible counter offer reasons for a given buyback order
buyback-listing
object
Buyback listing
6 properties 6 required
buybackOrderState
string
Buyback order state
buybackKycDocuments
string
Type of the KYC document
buybackMessageAuthor
string
Message author
buyback-order
object
Buyback order sent back by 'ws/buyback/' endpoints
20 properties 11 required
buyback-base-paginated
object
3 properties 3 required
buybackCounterOfferReasonCategory
string
identifier of the counter offer reason category
ErrorResponseV3
object
5 properties 4 required
MarketCode
string
Two-letter country code of the market. Format ISO3166-2
ProblemValidation
object
MonetaryAmount
object
Back Market common monetary amount model. Empty monetary amount (ie amount equals 0) property SHOULD be exposed according to the following rules: - { amount: '…
2 properties 2 required
ValidationErrorResponseV3
object
ProblemValidationErrorMember
object
5 properties 3 required
Price
Back Market common Price model
buyback-order-suspension-payload
object
1 property 1 required
buyback-aesthetic-grade-code
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

back-market-buyback-api-openapi.yml Raw ↑

Other APIs Back Market publishes across the network.

Back Market Backbox API
Back Market Backship API
Back Market Care API
Back Market Categories API
Back Market Listings API
Back Market Orderline API
Back Market Orders API
Back Market Task Manager API
Where this information came from

This is an independent, third-party profile of Back Market Buy Back API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.