Skip to main content
GET
/
api
/
v1
/
report
/
parking-lots
TypeScript
import { MtnManagerApi, Configuration } from "@mtnmanager/sdk";

const api = new MtnManagerApi(
	new Configuration({
		basePath: "https://your-resort.mtnmanager.com",
	})
);

try {
    const data = await api.getParkingLots();
    console.log(data);
} catch (error) {
    console.error(error);
}
[
  {
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Main Parking Lot",
    "slug": "main-parking-lot",
    "status": "open",
    "capacity": 500,
    "shuttle": false,
    "paid": false,
    "reservation_required": false,
    "updated_at": "2026-01-26T16:26:33+00:00"
  }
]

Response

List of all parking lots at the resort with their current status and amenities.

uuid
string
required

Unique identifier for the parking lot.

name
string
required

Display name of the parking lot.

slug
string
required

URL-friendly name of the parking lot.

status
enum<string>
required

Current status (open, closed, or full).

Available options:
open,
closed,
full
shuttle
boolean
required

Whether shuttle service is available from this lot.

paid
boolean
required

Whether parking is paid/requires payment.

reservation_required
boolean
required

Whether a reservation is required to park here.

updated_at
string<date-time>
required

When this parking lot's information was last updated.

capacity
integer<int32> | null

Maximum vehicle capacity, if set.

Example:
[
  {
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Main Parking Lot",
    "slug": "main-parking-lot",
    "status": "open",
    "capacity": 500,
    "shuttle": false,
    "paid": false,
    "reservation_required": false,
    "updated_at": "2026-01-26T16:26:33+00:00"
  }
]