Explorely

Explorely · GPT アクション

Search for Campsites

Search for campsites available to book near a location on a certain check in and check out date.

  • GET /campsitesGetAvailableCampsites

    Get available campsite availablity near a specific location on some dates.

  • GET /rvsGetAvailableRVRentals

    Get available RV Rental availablity near a specific location on some dates.

元の API スキーマ
{
  "openapi": "3.1.0",
  "info": {
    "title": "Search for Campsites",
    "description": "Search for campsites available to book near a location on a certain check in and check out date.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.explorely-api.com/api"
    }
  ],
  "paths": {
    "/campsites": {
      "get": {
        "description": "Get available campsite availablity near a specific location on some dates.",
        "operationId": "GetAvailableCampsites",
        "parameters": [
          {
            "name": "location",
            "in": "query",
            "description": "The name of the location to retrieve available campsites for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "checkIn",
            "in": "query",
            "description": "The check in date for the availability search.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "checkOut",
            "in": "query",
            "description": "The check out date for the availability search.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "The maximum number of results to retrieve.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "gpt",
            "in": "query",
            "description": "Whether or not the request is coming from a custom GPT.",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/rvs": {
      "get": {
        "description": "Get available RV Rental availablity near a specific location on some dates.",
        "operationId": "GetAvailableRVRentals",
        "parameters": [
          {
            "name": "location",
            "in": "query",
            "description": "The name of the location to retrieve available RV Rentals for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "checkIn",
            "in": "query",
            "description": "The check in date for the availability search.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "checkOut",
            "in": "query",
            "description": "The check out date for the availability search.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "The maximum number of results to retrieve.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "gpt",
            "in": "query",
            "description": "Whether or not the request is coming from a custom GPT.",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "deprecated": false
      }
    }
  },
  "components": {
    "schemas": {}
  }
}