TripSensei

TripSensei · GPT Actions

Tiqets.com API

Retrieve up-to-date attractions for countries and cities.

  • GET /productsSearchAttractionByLocation

    Search attractions by location.

Original API schema
{
    "openapi": "3.1.0",
    "info": {
      "title": "Tiqets.com API",
      "description": "Retrieve up-to-date attractions for countries and cities.",
      "version": "v2.0.0"
    },
    "servers": [
      {
        "url": "https://api.tiqets.com/v2"
      }
    ],
    "paths": {
      "/products": {
        "get": {
          "description": "Search attractions by location.",
          "operationId": "SearchAttractionByLocation",
          "parameters": [
            {
              "name": "lang",
              "in": "query",
              "description": "Language of the content to retrieve. Defaults to English if undefined.",
              "required": false,
              "schema": {
                "type": "string"
              }
            },
            {
              "name": "currency",
              "in": "query",
              "description": "Currency code of the price components.",
              "required": false,
              "schema": {
                "type": "string"
              }
            },
            {
              "name": "query",
              "in": "query",
              "description": "Name of the place. Textual query to find products that match the query. The results are ranked by internal calculation of relevancy which can change over time.",
              "required": false,
              "schema": {
                "type": "string"
              }
            },
            {
              "name": "min_rating",
              "in": "query",
              "description": "Minimum rating of the product in customer reviews.",
              "required": false,
              "schema": {
                "type": "integer"
              }
            },
            {
              "name": "country_name",
              "in": "query",
              "description": "Name of the country to filter by.",
              "required": false,
              "schema": {
                "type": "string"
              }
            },
            {
              "name": "country_id",
              "in": "query",
              "description": "Tiqets ID of the product country to filter by.",
              "required": false,
              "schema": {
                "type": "integer"
              }
            },
            {
              "name": "city_name",
              "in": "query",
              "description": "Name of the city to filter by.",
              "required": false,
              "schema": {
                "type": "string"
              }
            },
            {
              "name": "city_id",
              "in": "query",
              "description": "Tiqets ID of the product city to filter by.",
              "required": false,
              "schema": {
                "type": "integer"
              }
            },
            {
              "name": "sort",
              "in": "query",
              "description": "Tiqets ID of the product country to filter by.",
              "required": false,
              "schema": {
                "type": "string",
                "enum": [
                  "popularity",
                  "price",
                  "title",
                  "asc",
                  "desc"
                ]
              }
            },
            {
              "name": "page",
              "in": "query",
              "description": "Number of the page to retrieve. Used in combination with the page_size parameter to define the page size.",
              "required": true,
              "schema": {
                "type": "integer"
              }
            },
            {
              "name": "page_size",
              "in": "query",
              "description": "Number of items per page. Default value is 10, maximum value is 100.",
              "required": true,
              "schema": {
                "type": "integer"
              }
            },
          ],
          "security": [
            {"ApiKeyAuth": []}
          ],
          "headers": {
            "User-Agent": {
                "description": "Identifies the client software originating the request.",
                "required": true,
                "schema": {
                "type": "string"
                }
            }
            }
        }
        }
    },
    "components": {
        "schemas": {},
        "securitySchemes": {
          "ApiKeyAuth": {
            "type": "apiKey",
            "in": "header",
            "name": "Authorization",
            "description": "API key needed to authorize requests. Format: 'Token {api_key}'"
          }
        }
      }
    }

Overpass Turbo API

Overpass Turbo API for Drinking Water Spots

  • GET /api/interpreterGetDrinkingWaterSpots

    Get drinking water spots

Original API schema
{
    "openapi": "3.1.0",
    "info": {
      "title": "Overpass Turbo API",
      "description": "Overpass Turbo API for Drinking Water Spots",
      "version": "v1.0.0"
    },
    "servers": [
      {
        "url": "https://overpass-api.de"
      }
    ],
    "paths": {
      "/api/interpreter": {
        "get": {
          "description": "Get drinking water spots",
          "operationId": "GetDrinkingWaterSpots",
          "parameters": [
            {
              "name": "data",
              "in": "query",
              "required": true,
              "schema": {
                "type": "string",
                "example": "[out:json];node[\"amenity\"=\"drinking_water\"](51.249,10.454,51.251,10.456);out;"
              }
            }
          ],
        }
      }
    },
    "components": {
      "schemas": {}
    }
  }