Endpoints

GET /:country/listings

Search listings by phone number

GET /:country/listings/:id

Fetch a single listing by ID

GET /:country/listings/:id/categories

Fetch a single listing’s categories

PUT /:country/listings/:id

Update a listing

POST /:country/listings

Create a new listing

DELETE /:country/listings/:id

Delete a listing

GET /:country/listings/:id/offer

Gets a offer for a listing

PUT /:country/listings/:id/offer

Adds a offer for a listing

DELETE /:country/listings/:id/offer

Adds a offer for a listing

GET /:country/categories

Fetch a list of available categories

DELETE /:country/listings/:id/claim

Unclaim a listing

GET /:country/listings/map

Fetch a map of parnter’s listing IDs with corresponding Opendi listing IDs

PUT /:country/listings/:id/claim

Claim a listing

PUT /:country/listings/:id/suppress

Add a suppression flag to a listing

DELETE /:country/listings/:id/suppress

Remove a suppression flag from a listing

GET /:country/listings/:id/images

Fetch images for a listing

POST /:country/listings/:id/image

Add an image to a listing

PUT /:country/listings/:id/image/:imageId

Update an existing image

DELETE /:country/listings/:id/image/:imageId

Delete an existing image

GET /:country/listings/:id/reviews/:reviewId

Fetch a review

GET /:country/listings/:id/reviews

Fetch all reviews for a listing

POST /:country/listings/:id/reviews

Add a review to a listing

DELETE /:country/listings/:id/reviews/:reviewId

Delete a review