Skip to main content

Rental Hours

Get operating hours and rental time constraints.

Endpointโ€‹

GET /v1/settings/rental-hours

Authenticationโ€‹

Requires an API key with the settings:read scope.

Responseโ€‹

Success (200 OK)โ€‹

{
"data": {
"operating_hours": {
"monday": { "open": "09:00:00", "close": "17:00:00", "closed": false },
"tuesday": { "open": "09:00:00", "close": "17:00:00", "closed": false },
"wednesday": { "open": "09:00:00", "close": "17:00:00", "closed": false },
"thursday": { "open": "09:00:00", "close": "17:00:00", "closed": false },
"friday": { "open": "09:00:00", "close": "17:00:00", "closed": false },
"saturday": { "open": "08:00:00", "close": "18:00:00", "closed": false },
"sunday": { "open": "10:00:00", "close": "16:00:00", "closed": false }
},
"pickup_times": {
"enabled": true,
"intervals": ["09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00"]
},
"return_times": {
"enabled": true,
"intervals": ["09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00"]
},
"time_constraints": {
"min_rental_notice_hours": 24,
"same_day_bookings": true,
"advance_booking_days": 90
}
},
"meta": {
"request_id": "req_abc123",
"timestamp": "2026-01-15T12:00:00+00:00"
}
}

Response Fieldsโ€‹

Operating Hoursโ€‹

Each day contains:

FieldTypeDescription
openstringOpening time (HH:MM:SS)
closestringClosing time (HH:MM:SS)
closedbooleanWhether location is closed

Pickup/Return Timesโ€‹

FieldTypeDescription
enabledbooleanWhether specific times are required
intervalsarrayAvailable time slots (HH:MM format)

Time Constraintsโ€‹

FieldTypeDescription
min_rental_notice_hoursintegerMinimum hours notice required
same_day_bookingsbooleanWhether same-day bookings allowed
advance_booking_daysintegerHow far in advance bookings accepted

Errorsโ€‹

StatusCodeDescription
401authentication_requiredNo API key provided
401invalid_api_keyInvalid API key
403insufficient_scopeAPI key lacks settings:read scope

Example Requestโ€‹

curl -X GET "https://app.equipdash.com/api/v1/settings/rental-hours" \
-H "Authorization: Bearer eqd_live_abc123xyz789..."