---
title: "GET /wishlists/{wishlist_id}"
method: GET
path: "/wishlists/{wishlist_id}"
tags: ["wishlists"]
---

# GET /wishlists/{wishlist_id}

`GET /wishlists/{wishlist_id}`

## Request

- Base URL: `https://api.outdoorsy.com/v0`
- URL: `https://api.outdoorsy.com/v0/wishlists/{wishlist_id}`
- Auth: one of:
  - API key in header `Authorization`
  - API key in header `API-Key`
- TypeScript: <https://skmtc.dev/outdoorsy/apis/outdoorsy-api-documentation/docs/wishlists/:wishlist_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Gets one wishlist by id
Use `rental_category=rv` to filter rentals to RV category (includes campgrounds)
Use `rental_category=auto` to filter rentals to auto category (excludes campgrounds)

## Query parameters

- `rental_category` string

## Response `200`

- ReadOneWishlist
  - `ada` boolean
  - `campgrounds` integer[]: DBIntSlice is a []int with database conversion methods
  - `campgrounds_details` LandingPageCampground[]
    - `address` Address: Address holds address information for a user
      - `city` string
      - `country` string
      - `county` string
      - `state` string
      - `street` string
      - `street_etc` string
      - `zip` string
    - `categories` string[]
    - `description` string
    - `id` integer
    - `image_urls` string[]
    - `lat` number, double
    - `lng` number, double
    - `min_bundle_base_price` integer
    - `name` string
    - `primary_image_url` string
    - `slug` string
    - `vacation_package_slug` string
  - `cover_image_url` string
  - `created` string
  - `end_date` string
  - `id` integer
  - `is_example` boolean
  - `is_public` boolean
  - `number_of_adults` integer
  - `number_of_children` integer
  - `pets` boolean
  - `rentals` integer[]: DBIntSlice is a []int with database conversion methods
  - `start_date` string
  - `title` string
  - `updated` string
  - `user_details` WishlistUserDetail[]
    - `avatar_url` string
    - `first_name` string
    - `id` integer
    - `last_name` string
    - `user_role` string
  - `user_role` string
  - `users` integer[]: DBIntSlice is a []int with database conversion methods

## Other responses

- `400`: Invalid input or state means you're bad
- `401`: Unauthorized error
- `404`: Not found error
- `default`: An unknown, unexpected error.

---

[API](https://skmtc.dev/outdoorsy/apis/outdoorsy-api-documentation.md) - [All operations](https://skmtc.dev/outdoorsy/apis/outdoorsy-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/outdoorsy/apis/outdoorsy-api-documentation/revisions/f0cf8f605ea0?raw)
