Skip to main content
POST
Changes the status of an existing listing without sending the whole car. All other fields stay as they are. There is no endpoint to read a single listing’s status; use List Listings for that.
Requires the write:listings scope.
This call does not check the price or the location again. Only set a listing to active when it was sent with a price, or send the whole car with Create/Update Listing instead, which checks everything.

Path parameter

string
required
The reference you used when creating the listing.

Request body

string
required
One of active, pending, sold, draft (case-insensitive). See status for what each one means. sold sets the sold date, and Okasie takes the listing offline about an hour later (60 to 75 minutes); any other status clears the sold date.

Response

HTTP 200 with the rate limit headers.
string
Okasie listing UUID.
string
Your reference.
string
The new status.
string | null
The public page on okasie.be when the new status is active; null otherwise.

Errors