Taiwan Gourmet (Restaurant) English version

Taiwan Gourmet (Restaurant) English version · Acciones GPT

GuruWalk API

  • GET /tours?api_key=3sl8d0qMUiwmZ4FJK5845wRetrieve tours
  • GET /localities?api_key=3sl8d0qMUiwmZ4FJK5845wRetrieve localities
  • GET /countries?api_key=3sl8d0qMUiwmZ4FJK5845wRetrieve countries
  • GET /tours/{tour_id}?api_key=3sl8d0qMUiwmZ4FJK5845wRetrieve a tour
Esquema original API
{
  "openapi": "3.0.0",
  "info": {
    "title": "GuruWalk API",
    "version": "2.0.0"
  },
  "servers": [
    {
      "url": "https://www.guruwalk.com/api/v2"
    }
  ],
  "paths": {
    "/tours?api_key=3sl8d0qMUiwmZ4FJK5845w": {
      "get": {
        "operationId": "getTours",
        "summary": "Retrieve tours",
        "parameters": [
          {
            "name": "api_key",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "default": "3sl8d0qMUiwmZ4FJK5845w"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 25
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "locality",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "country",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pro",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "sorting",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "default"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "simple"
            }
          },
          {
            "name": "start_date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "end_date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tour_language",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "show_availability",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "sessions_limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 30
            }
          },
          {
            "name": "sessions_language",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A list of tours"
          }
        }
      }
    },
    "/localities?api_key=3sl8d0qMUiwmZ4FJK5845w": {
      "get": {
        "operationId": "getLocalities",
        "summary": "Retrieve localities",
        "parameters": [
          {
            "name": "api_key",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "default": "3sl8d0qMUiwmZ4FJK5845w"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "pro",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 25
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "sorting",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "default"
            }
          },
          {
            "name": "country",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A list of localities"
          }
        }
      }
    },
    "/countries?api_key=3sl8d0qMUiwmZ4FJK5845w": {
      "get": {
        "operationId": "getCountries",
        "summary": "Retrieve countries",
        "parameters": [
          {
            "name": "api_key",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "default": "3sl8d0qMUiwmZ4FJK5845w"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "en"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A list of countries"
          }
        }
      }
    },
    "/tours/{tour_id}?api_key=3sl8d0qMUiwmZ4FJK5845w": {
      "get": {
        "operationId": "getTourById",
        "summary": "Retrieve a tour",
        "parameters": [
          {
            "name": "api_key",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "default": "3sl8d0qMUiwmZ4FJK5845w"
            }
          },
          {
            "name": "tour_id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "en"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A tour"
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "Api-Key"
      }
    },
    "schemas": {}
  },
  "security": [
    {
      "ApiKeyAuth": []
    }
  ]
}