---
title: "GET /items/{id}"
method: GET
path: "/items/{id}"
tags: ["rentalItems"]
---

# GET /items/{id}

`GET /items/{id}`

Creates a new item for a given rental

## Path parameters

- `id` integer, required

## Response `200`

HTTP status code 200 and rental item model

- RentalItem
  - `applies_to_type` string[] — DBStringSlice is a []string with database conversion methods
  - `available` integer
  - `category` string
  - `category_id` integer
  - `consigned_pay_pct` number, double — consigned owner support
  - `created` NullTime — NullTime represents a time.Time that may be null. NullTime implements the sql.Scanner interface so it can be used as a scan destination, similar to sql.NullString.
    - `Time` string, date-time
    - `Valid` boolean
  - `daily` boolean
  - `deferred` boolean
  - `description` string
  - `hidden` boolean
  - `id` integer
  - `image_url` string
  - `ledger_account_number` integer
  - `location_id` integer
  - `location_ids` integer[]
  - `maximum_price` integer, nullable
  - `metadata` unknown
  - `minimum_price` integer, nullable
  - `name` string
  - `percent` number, double
  - `percent_type` string
  - `position` integer
  - `presentment_currency` string
  - `price` integer
  - `rental_items_category_id` integer, nullable
  - `rental_items_category_name` string
  - `rental_items_category_owner_name` string
  - `rental_items_category_reason` string
  - `rental_items_category_requested_name` string
  - `rental_items_category_status` string
  - `required` boolean
  - `settlement_currency` string
  - `tax` integer — total tax - calculated
  - `tax_rate_id` TaxRate
    - `archived` boolean
    - `created` string
    - `description` string
    - `id` integer
    - `marketplace` boolean
    - `name` string
    - `owner_id` integer
    - `rate` number, double
    - `state` string — carry through to booking_tax_rates table from avalara
    - `updated` string
    - `zip_code` string
  - `tax_rate_ids` integer[]
  - `travelers` integer
  - `updated` NullTime — NullTime represents a time.Time that may be null. NullTime implements the sql.Scanner interface so it can be used as a scan destination, similar to sql.NullString.
    - `Time` string, date-time
    - `Valid` boolean

## 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.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/versions/f0cf8f605ea0/schema)
