Boats
Get Boat
Get detailed information about a specific boat
GET
/boats/:idRetrieve complete details for a single boat, including owner info, images, amenities, reviews, and calculated ratings.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The boat's unique identifier (UUID) |
Request
Response
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique boat identifier |
title | string | Boat name |
description | string | Full description |
boat_type | string | Type of boat |
capacity | integer | Maximum guests |
length_ft | number | Length in feet |
year | integer | Year built |
location_city | string | City |
location_state | string | State/country |
location_address | string | Full address or marina |
latitude | number | GPS latitude |
longitude | number | GPS longitude |
price_per_hour | number | Hourly rate in USD |
price_per_day | number | Daily rate in USD |
minimum_hours | integer | Minimum booking hours |
instant_book | boolean | Whether instant booking is enabled |
cancellation_policy | string | flexible, moderate, or strict |
owner | object | Owner information |
images | array | Array of boat images |
amenities | array | Array of amenity objects |
reviews | array | Array of review objects |
average_rating | number | Calculated average rating (1-5) |
review_count | integer | Total number of reviews |
Errors
| Status | Message |
|---|---|
400 | Boat ID is required |
404 | Boat not found |