thesqua.re

Listing API

Test Panel Swagger Docs
Checking…

Auth Status

Cookie: auth_jwt
Paste your access_token (from login) into the Bearer Token field in the header. It will be sent as Authorization: Bearer <token> on every request.
Get a token via POST /api/v1/auth/login on the auth service.

Required permissions: supplier, agent, agentmanager, or supplier_contractor

Listing Options

GET /listing/overview/options

Returns all dropdown options for the listing form (property types, categories, booking types, etc.)

Get Overview

GET /listing/overview/{property_id}

Update Overview

POST /listing/overview/{property_id}

Get Location

GET /listing/location/{property_id}

Update Location

POST /listing/location/{property_id}

Location Options

GET /listing/location-options

City Suburbs

GET /listing/cities/{city_id}/suburbs

Get Description

GET /listing/description/{property_id}

Update Description

POST /listing/description/{property_id}

Get Amenities

GET /listing/amenities/{property_id}

Update Amenities

POST /listing/amenities/{property_id}
Checkbox amenity: { "id": "concierge", "selected": true }
Dropdown amenity: { "id": "wi-fi", "selected_option": "Complimentary", "grade": 2, "name": "Wi-Fi" }
Get valid amenity IDs and dropdown options from Get Amenities Options above. Only fees.currency is required — all fee fields default to 0.

Get Photos

GET /listing/photos/{property_id}

Update Photos

POST /listing/photos/{property_id}

Get Cancellation Policy

GET /listing/cancellation-policy/{property_id}

Update Cancellation Policy

POST /listing/cancellation-policy/{property_id}

EcoGrade Step 7 — EPC Selection

GET /listing/ecograde-step7/{property_id}

EcoGrade Step 8 — Green Suppliers

GET /listing/ecograde-step8/{property_id}