Outdoorsy Rental Items Categories API

The RentalItemsCategories API from Outdoorsy — 4 operation(s) for rentalitemscategories.

Operations 5

GET /rental-items-categories List available rental items categories #
GET /rental-items-categories/admin Admin endpoint to list all rental items categories with comprehensive filtering and sorting #
POST /rental-items-categories/admin Admin endpoint to create a new rental items category #
GET /rental-items-categories/admin/analytics Admin endpoint to retrieve add-on triage analytics for a time period #
PATCH /rental-items-categories/admin/{id} Admin endpoint to update a rental items category #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/outdoorsy-rentalitemscategories-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

outdoorsy-rentalitemscategories-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Outdoorsy Rental Items Categories API
  version: 0.0.1
  description: 'Operations tagged RentalItemsCategories across 2 of this provider''s published API definitions: outdoorsy-openapi-original.json, outdoorsy-rentalitemscategories-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: /v0
security:
- Bearer:
  - '[]'
- API-Key:
  - '[]'
tags:
- name: RentalItemsCategories
paths:
  /rental-items-categories:
    get:
      description: 'Returns a list of approved rental items categories, optionally filtered by rental_category (rv, auto, stay).

        If owner_user_id is provided, the host''s pending categories are also returned.'
      tags:
      - RentalItemsCategories
      summary: List available rental items categories
      operationId: listCategoriesRequest
      responses:
        '200':
          $ref: '#/components/responses/listCategoriesResponse'
        '400':
          $ref: '#/components/responses/badRequestError'
        default:
          $ref: '#/components/responses/genericError'
    servers:
    - url: /v0
  /rental-items-categories/admin:
    get:
      description: 'Returns a list of rental items categories with support for filtering by id, type, name,

        rental_category, status, ai_decision, and reason_code. Supports sorting by any field.

        Supports pagination via limit and offset parameters (omit limit to return all matching records).'
      tags:
      - RentalItemsCategories
      summary: Admin endpoint to list all rental items categories with comprehensive filtering and sorting
      operationId: adminListCategoriesRequest
      responses:
        '200':
          $ref: '#/components/responses/adminListCategoriesResponse'
        '400':
          $ref: '#/components/responses/badRequestError'
        default:
          $ref: '#/components/responses/genericError'
    post:
      description: Allows admins to manually create rental items categories with full control over all fields.
      tags:
      - RentalItemsCategories
      summary: Admin endpoint to create a new rental items category
      operationId: adminCreateCategoryRequest
      responses:
        '201':
          $ref: '#/components/responses/RentalItemsCategory'
        '400':
          $ref: '#/components/responses/badRequestError'
        '401':
          $ref: '#/components/responses/unauthorizedError'
        default:
          $ref: '#/components/responses/genericError'
    servers:
    - url: /v0
  /rental-items-categories/admin/analytics:
    get:
      description: 'Returns aggregated counts of AI decisions (rejected, merged, approved) and category

        statuses (rejected, approved, pending, processing) for categories created within the

        specified date range. Useful for monitoring the AI triage system in shadow mode.'
      tags:
      - RentalItemsCategories
      summary: Admin endpoint to retrieve add-on triage analytics for a time period
      operationId: adminAnalyticsRequest
      responses:
        '200':
          $ref: '#/components/responses/AnalyticsResult'
        '400':
          $ref: '#/components/responses/badRequestError'
        '401':
          $ref: '#/components/responses/unauthorizedError'
        default:
          $ref: '#/components/responses/genericError'
    servers:
    - url: /v0
  /rental-items-categories/admin/{id}:
    patch:
      description: Allows admins to update any field of a rental items category. Only provided fields will be updated.
      tags:
      - RentalItemsCategories
      summary: Admin endpoint to update a rental items category
      operationId: adminUpdateCategoryRequest
      responses:
        '200':
          $ref: '#/components/responses/RentalItemsCategory'
        '400':
          $ref: '#/components/responses/badRequestError'
        '401':
          $ref: '#/components/responses/unauthorizedError'
        '404':
          $ref: '#/components/responses/notFoundError'
        default:
          $ref: '#/components/responses/genericError'
    servers:
    - url: /v0
components:
  responses:
    notFoundError:
      description: Not found error
    unauthorizedError:
      description: Unauthorized error
    badRequestError:
      description: Invalid input or state means you're bad
      headers:
        Error:
          schema:
            type: string
    genericError:
      description: An unknown, unexpected error.
  securitySchemes:
    API-Key:
      type: apiKey
      name: API-Key
      in: header
    Bearer:
      type: apiKey
      name: Authorization
      in: header
x-refined-from:
- outdoorsy-openapi-original.json
- outdoorsy-rentalitemscategories-api-openapi.yml