| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### Fields

- **id**  
  *integer*  
  required  
  The id of the dealership

- **reservation_start_at**  
  *date-time*  
  required  
  The timestamp for the start of reservation, which availability is calculated from

- **start_at**  
  *date-time*  
  required  
  The timestamp for the start of the availability range

- **end_at**  
  *date-time*  
  required  
  The timestamp for the end of the availability range

- **exclude_contract_id**  
  *number*  
  If provided, the contract associated with the ID will be excluded from availability calculations. This is used for "modify" contract calculations

- **api-version**  
  *integer*  
  required  
  Target API version

### Responses

#### `200 Success`

- **array of objects**  
  - **object**  
    - **start_at**  
      *date-time*  
      required  
      The beginning of the interval
    - **end_at**  
      *date-time*  
      required  
      The beginning of the interval
    - **available**  
      *boolean*  
      required  
      True if there is availability for this interval, false otherwise
    - **active_vehicle_count**  
      *integer*  
      required  
      The count of active vehicles for the dealership
    - **required_vehicle_count**  
      *integer*  
      required  
      The count of minimum vehicles required to service all bookings within a time range

#### Error Responses

- `401 Unauthorized`
- `403 Forbidden`
- `404 Not found`
- `422 Unprocessable Content`

### Example Request

```bash
curl --request GET \
     --url https://api.dealerware.com/admin/dealerships/id/availability/intervals/continuous \
     --header 'accept: application/json'
```

### Example Response

```json
[
  {
    "start_at": "2020-06-15T20:12:26Z",
    "end_at": "2020-06-15T20:12:26Z",
    "available": true,
    "active_vehicle_count": 30,
    "required_vehicle_count": 10
  }
]
```
