Meta
Restaurant

Retrieve a list of accessible restaurants

get/api/v1/restaurants

Request

  • Base URL: https://gotable.app
  • URL: https://gotable.app/api/v1/restaurants
  • Auth: HTTP bearer

Query parameters

pageinteger

Current page number

per_pageinteger

Number of results per page (max 100)

Response

With a valid API token

Example response

{
  "restaurants": [
    {
      "id": 12345,
      "created_at": "2026-09-15T06:18:20+02:00",
      "updated_at": "2026-09-15T06:18:20+02:00",
      "name": "GoTable",
      "telephone": "+31 23 201 0239",
      "email": "info@gotable.app",
      "street": "Groot Heiligland 26",
      "zipcode": "2011ER",
      "city": "Haarlem",
      "time_zone": "Amsterdam",
      "country_code": "NL",
      "currency": "EUR",
      "links": [
        {
          "url": "https://gotable.app/api/v1/restaurants/12345",
          "rel": "self",
          "method": "GET"
        },
        {
          "url": "https://gotable.app/api/v1/restaurants/12345/reservations",
          "rel": "reservations",
          "method": "GET"
        },
        {
          "url": "https://gotable.app/api/v1/restaurants/12345/guests",
          "rel": "guests",
          "method": "GET"
        },
        {
          "url": "https://gotable.app/api/v1/restaurants/12345/offers",
          "rel": "offers",
          "method": "GET"
        },
        {
          "url": "https://gotable.app/api/v1/restaurants/12345/tables",
          "rel": "tables",
          "method": "GET"
        },
        {
          "url": "https://gotable.app/api/v1/restaurants/12345/combinations",
          "rel": "combinations",
          "method": "GET"
        }
      ]
    }
  ],
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total_pages": 1,
    "total_count": 1,
    "links": [
      {
        "href": "https://gotable.app/api/v1/",
        "method": "GET",
        "rel": "next"
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.