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:
| Field | Type | Description |
|---|---|---|
open | string | Opening time (HH:MM:SS) |
close | string | Closing time (HH:MM:SS) |
closed | boolean | Whether location is closed |
Pickup/Return Timesโ
| Field | Type | Description |
|---|---|---|
enabled | boolean | Whether specific times are required |
intervals | array | Available time slots (HH:MM format) |
Time Constraintsโ
| Field | Type | Description |
|---|---|---|
min_rental_notice_hours | integer | Minimum hours notice required |
same_day_bookings | boolean | Whether same-day bookings allowed |
advance_booking_days | integer | How far in advance bookings accepted |
Errorsโ
| Status | Code | Description |
|---|---|---|
| 401 | authentication_required | No API key provided |
| 401 | invalid_api_key | Invalid API key |
| 403 | insufficient_scope | API 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..."