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"
  }
]

Headers

Accept-Language
string

Preferred language and optional region for human-readable strings in the response (e.g. operating hours summaries). Supports en, fr, de, it, and es, with optional region tags such as fr-CA or de-CH. Defaults to English when omitted or unsupported.

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"
}
]