---
title: "GET /search/bookings"
method: GET
path: "/search/bookings"
tags: ["search"]
---

# GET /search/bookings

`GET /search/bookings`

Search Bookings

## Query parameters

- `archived` boolean
- `filter` string
- `offset` integer
- `limit` integer
- `search` string
- `order_by` string
- `created_gt` string
- `created_lt` string
- `from_gt` string
- `from_lt` string
- `location_ids` string
- `statuses` string
- `new` boolean

## Response `200`

- SearchBookingsResponse
  - `bookings` SearchBooking[]
    - `created` string
    - `dealer_minimum_days` integer
    - `from` string
    - `id` integer
    - `instant_book` boolean
    - `is_request_less_than_minimum_days` boolean
    - `num_reservations` integer
    - `owner_approved` boolean
    - `owner_read` boolean
    - `rental_category` string
    - `rental_id` integer
    - `rental_name` string
    - `renter_approved` boolean
    - `renter_first_name` string
    - `renter_id` integer
    - `renter_last_name` string
    - `status` string
    - `to` string
    - `total` integer
    - `undelivered_emails_count` integer
    - `updated` string
  - `meta` SearchBookingsMeta
    - `abandoned` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer
    - `cancelled` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer
    - `expired` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer
    - `pending` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer
    - `returned` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer
    - `upcoming` SearchBookingsMetaCount
      - `status_count` BookingsStatusCount
        - `approved` integer
        - `change_requested` integer
        - `handed_off` integer
        - `imminent` integer
        - `owner_cancelled` integer
        - `renter_cancelled` integer
      - `total` integer

## Other responses

- `400` — Invalid input or state means you're bad
- `401` — Unauthorized error

---

[API](https://skmtc.net/outdoorsy/apis/outdoorsy-api-documentation.md) · [All operations](https://skmtc.net/outdoorsy/apis/outdoorsy-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/outdoorsy/outdoorsy-api-documentation/revisions/f0cf8f605ea0/schema)
