Skip to content

Evaluating Offers

After an Item has been accepted by a Buyback Platform Buyer, the Customer will receive an Offer and the Submission Item Accepted event is raised, as seen on the previous section.

These Offers should be then sent to their Customers, so that they can evaluate if they are willing to either accept or reject the Offer made for an Item. If no evaluation is made on the period defined on the commercial agreement between Luxclusif and the Trade-In Program, the Offer expires.

Endpoint: Offer Evaluation

POST /v2/sellers/{sellerId}/submissions/{id}/evaluate-offers

This endpoint allows the Customer to evaluate the Offer(s) made for the item(s) submitted and make a decision on whether to accept or reject within the offer time-out period.

Offer Acceptance

A single Order will be created for all Items sent in the request with the action=AcceptOffer. The orderId and an array of itemIds of the created order will be returned in the endpoint response body. Kindly check the API spec for information about the body payload. In this case, an OrderCreatedEvent is raised by the Platform and it's described in a section in this page.

Offer Rejection

For every item sent with the action=RejectOffer at least one rejection reason is required. If an Item has the Offer rejected by the Customer, the Buyback flow ends there and there are no more actions to be done.

Offer Events

Event: Offer Expired

Indicates that after a given number of days configured in the Buyback Platform, an Offer sent by a Buyer to the Customer has expired due to lack of Customer response. When this happens, it is not possible for the Customer to proceed with any action over the submitted Item and its Offer.

In this case, the Offer will be marked with the TimedOut status.

Payload

json
{
	"type": "OfferExpiredEvent",
	"token": "ffba2e99-4316-4860-a3a2-6d67ebb58d96",
	"result": {
		"offerId": "062ad01a-bfa1-4992-a241-239e9501d042",
		"timestamp": "2022-09-03T00:00:11.9041762Z"
	}
}