Overview
This endpoint allows spot owners to update their parking spot details.
Authentication
Path Parameters
Unique identifier of the parking spot to update
Request Body
Updated spot number or identifier
Updated building section or location description
Response
Updated parking spot object
Unique spot identifier (UUID)
Spot number or identifier
Building section or location
Whether the spot has been verified by admin
Spot creation timestamp (ISO 8601)
Spot last update timestamp (ISO 8601)
Example Request
curl -X PUT "https://harbor-parking.vercel.app/api/parking-spots/123e4567-e89b-12d3-a456-426614174000" \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"spot_number": "A-16",
"building_section": "Level 3 Parking Garage"
}'
Example Response
{
"spot": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"spot_number": "A-16",
"owner_id": "456e7890-e89b-12d3-a456-426614174001",
"building_section": "Level 3 Parking Garage",
"is_verified": true,
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-16T11:45:00Z"
}
}