Download OpenAPI specification:
The Lotlytics API is a RESTful service that provides programmatic access to the resources and data used by the Lotlytics platform.
It is organized around several primary endpoints:
All endpoints follow RESTful principles and are stateless, ensuring predictable, consistent, and scalable interactions.
| groupId required | string |
| lotId required | integer <int32> |
| name | string [ 0 .. 255 ] characters |
| capacity | integer <int32> |
| volume | integer <int32> |
| street | string <= 255 characters The street the parking lot is on. |
| city | string <= 255 characters The city the parking lot is in. |
| state | string <= 255 characters The state the parking lot is in. |
| zip | string <= 20 characters The zip code the parking lot is in. |
{- "name": "string",
- "capacity": 0,
- "volume": 0,
- "street": "123 Main Street",
- "city": "Newark",
- "state": "New Jersey",
- "zip": "07102"
}{- "id": 1,
- "name": "Downtown Garage",
- "groupId": "GRP-001",
- "currentVolume": 45,
- "capacity": 100,
- "street": "123 Main Street",
- "city": "Newark",
- "state": "New Jersey",
- "zip": "07102",
- "createdAt": "2025-10-11T14:23:00Z",
- "updatedAt": "2025-10-11T17:45:00Z"
}| groupId required | string |
| name | string [ 0 .. 255 ] characters |
| capacity | integer <int32> |
| volume | integer <int32> |
| street | string <= 255 characters The street the parking lot is on. |
| city | string <= 255 characters The city the parking lot is in. |
| state | string <= 255 characters The state the parking lot is in. |
| zip | string <= 20 characters The zip code the parking lot is in. |
{- "name": "string",
- "capacity": 0,
- "volume": 0,
- "street": "123 Main Street",
- "city": "Newark",
- "state": "New Jersey",
- "zip": "07102"
}{- "id": 1,
- "name": "Downtown Garage",
- "groupId": "GRP-001",
- "currentVolume": 45,
- "capacity": 100,
- "street": "123 Main Street",
- "city": "Newark",
- "state": "New Jersey",
- "zip": "07102",
- "createdAt": "2025-10-11T14:23:00Z",
- "updatedAt": "2025-10-11T17:45:00Z"
}| groupId required | string |
| userId required | integer <int32> The ID of the user to add as a group member. |
| roleId required | integer <int32> The ID of the role to assign to the user. |
{- "userId": 1,
- "roleId": 2
}{- "id": 1,
- "groupId": "city-lots-3erdfga0",
- "userId": 1,
- "roleId": 2
}| groupId required | string |
| userId required | integer <int32> |
| roleId required | integer <int32> The ID of the role to assign to the user. |
{- "roleId": 2
}{- "id": 1,
- "groupId": "city-lots-3erdfga0",
- "userId": 1,
- "roleId": 2
}| name required | string <= 255 characters The name of the role. |
{- "name": "Administrator"
}{- "id": 1,
- "name": "Administrator",
- "createdAt": "2025-10-11T14:23:00Z"
}| groupId required | string |
| lotId required | integer <int32> |
| value | integer <int32> |
| capturedAt | string |
{- "value": 0,
- "capturedAt": "string"
}{- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "lotId": 12,
- "groupId": "city-lots-3erdfga0",
- "value": 1,
- "capturedAt": "2025-10-11T18:42:00Z"
}