{
  "openapi": "3.1.0",
  "info": {
    "title": "PlayWaterSort.org Public Games API",
    "version": "0.1.0",
    "description": "Read-only static JSON endpoints for listing, searching, and inspecting PlayWaterSort.org browser games."
  },
  "servers": [
    {
      "url": "https://playwatersort.org"
    }
  ],
  "paths": {
    "/api/status.json": {
      "get": {
        "summary": "Read deployment and service status metadata",
        "operationId": "getPublicApiStatus",
        "responses": {
          "200": {
            "description": "API status payload",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StatusResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/games/index.json": {
      "get": {
        "summary": "List all published games",
        "operationId": "listGames",
        "responses": {
          "200": {
            "description": "Summary list of published games",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "generatedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "total": {
                      "type": "integer"
                    },
                    "items": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/GameSummary"
                      }
                    }
                  },
                  "required": [
                    "generatedAt",
                    "total",
                    "items"
                  ]
                },
                "example": {
                  "generatedAt": "2026-04-22T16:15:37.837Z",
                  "total": 7,
                  "items": [
                    {
                      "slug": "electron-dash",
                      "url": "https://playwatersort.org/game/electron-dash",
                      "title": "Electron Dash",
                      "description": "Play Electron Dash online for free in your browser. Race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart.",
                      "categories": [
                        "runner",
                        "endless",
                        "arcade",
                        "skill"
                      ],
                      "cover": "/game/electron-dash.webp",
                      "rating": 4.38,
                      "played": 14305,
                      "addedAt": "2026-04-22",
                      "searchText": "electron-dash electron dash electron dash play electron dash online for free in your browser. race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart. runner endless arcade skill what is electron dash? electron dash is a fast browser runner set inside a glowing tunnel in space, where your character moves forward automatically and every second becomes a test of timing, focus, and quick lane changes. you survive by reading the track ahead, rotating around the inside of the tube, and jumping over gaps before the floor disappears under you. what makes the game memorable is the way simple inputs create a tense rhythm. you only move left, move right, and jump, but the corridor twists with you, so each side step changes your angle and your view of the next obstacle. that mix of clarity and pressure gives electron dash its strong arcade feel. play electron dash in your browser on playwatersort.org, electron dash loads directly in the page, so you can start a run without downloading anything or signing in first. open the game page, let the frame finish loading, press play, and keep your hands on the keyboard. because the game depends on fast movement and accurate jumps, a desktop or laptop browser usually feels best. the short run structure also makes electron dash easy to revisit. you can squeeze in a quick session, fail, restart instantly, and try again with a better read on the next set of hazards. that quick restart loop is a big part of the appeal. how to play electron dash your goal is to stay alive for as long as possible while the tunnel throws more difficult patterns at you. score comes from survival, so progress is measured by how long you keep moving and how calmly you handle the later speed increase. understand how movement changes the tunnel electron dash is not a flat lane runner. when you move left or right, your character shifts around the inside wall of the cylinder, which makes the tunnel rotate around your perspective. that means a sideways move is also a positioning tool. strong players learn to rotate early so the safest landing zone is already centered before the next jump. use the controls with short, precise inputs the standard keyboard setup is simple: use a or the left arrow to move left, d or the right arrow to move right, and w, the up arrow, or space to jump. small taps usually work better than long holds because oversteering can move you onto a weak panel or into the path of a laser. recognize the main hazards early most failed runs come from four danger types. gaps in the floor force accurate jumps, collapsing tiles punish hesitation, laser beams punish bad timing, and the rotating tunnel can make a safe route look unsafe if you lose orientation. looking a few tiles ahead matters more than staring at your feet. watch for pale or unstable tiles and cross them quickly instead of waiting on them. jump with a purpose, because blind panic jumps often land on broken sections. keep an eye out for heart pickups, since they can extend a good run with an extra life. controls and survival tips the best electron dash sessions feel controlled rather than frantic. a useful habit is to track your shadow or body position as the corridor rotates. when the camera angle shifts, it becomes easy to misread where your character will land, especially near narrow platforms. watching that position marker helps you judge jumps more cleanly. another practical tip is to separate decision making into two steps. first, find the safest surface for the next second. second, decide whether you also need to jump. if you solve the angle first, the jump becomes much easier, especially once lasers appear beside gaps and collapsing tiles. when a run speeds up, avoid mashing keys. electron dash rewards rhythm more than panic. short left and right taps keep the tunnel readable, while calm jumps preserve momentum. if the run ends, restart immediately and use the next attempt to practice the section that caught you. background and why the game lasts electron dash has spread widely through browser arcades because it delivers a clean idea with almost no friction. the game is commonly listed as an html5 release associated with marketjs, and that lightweight web design helps explain its staying power. it launches quickly, runs in a normal browser, and turns a familiar endless runner structure into something fresher by making the tunnel itself part of the challenge. many players first hear about electron dash through fan sites and portal collections, but the reason they stay is the same everywhere: the neon tunnel is easy to understand and hard to master. the visual style is readable at speed, and the random run flow gives every attempt a slightly different rhythm. frequently asked questions about electron dash is electron dash free to play online? yes. you can play electron dash in your browser on playwatersort.org without downloading an app or paying to start a run. what are the controls in electron dash? you can move with a and d or the left and right arrow keys, and jump with w, the up arrow, or space. the character runs forward automatically. what is the main goal of the game? the goal is to survive as long as possible, avoid hazards, and beat your previous score. there is no final level, so improvement is based on distance, timing, and consistency. why does the tunnel feel harder than a normal runner? moving sideways rotates your position around the inside of the tube, so you are managing both direction and camera orientation at the same time. that extra layer makes simple obstacles much more demanding. do heart pickups matter? yes. hearts are valuable because they can give you another chance during a strong run. if one appears on a safe line, it is usually worth taking. what is the best beginner tip? look ahead instead of reacting at the last instant. if you read the next two or three panels early, you can rotate smoothly into position and make cleaner jumps. play electron dash now electron dash works because it strips the endless runner formula down to movement, timing, and nerve, then presents all of it inside a bright rotating tunnel that always feels one mistake away from disaster. if you want a browser game that starts fast and keeps rewarding better reactions, electron dash is an easy pick for your next quick session on playwatersort.org."
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/games/{slug}.json": {
      "get": {
        "summary": "Fetch one game detail record",
        "operationId": "getGameBySlug",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Game slug used in /game/{slug} routes.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Detailed game payload",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GameDetail"
                },
                "example": {
                  "slug": "electron-dash",
                  "url": "https://playwatersort.org/game/electron-dash",
                  "title": "Electron Dash",
                  "description": "Play Electron Dash online for free in your browser. Race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart.",
                  "categories": [
                    "runner",
                    "endless",
                    "arcade",
                    "skill"
                  ],
                  "cover": "/game/electron-dash.webp",
                  "rating": 4.38,
                  "played": 14305,
                  "addedAt": "2026-04-22",
                  "embedUrl": "https://onegamez.github.io/electro-dash",
                  "clickToPlay": false,
                  "clickToOpenExternal": false,
                  "externalUrl": null,
                  "meta": {
                    "title": "Electron Dash",
                    "description": "Play Electron Dash online for free in your browser. Race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart.",
                    "ogTitle": "Electron Dash - Space runner game",
                    "ogDescription": "Play Electron Dash online for free in your browser. Race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart.",
                    "keywords": [
                      "electron dash",
                      "electron dash game",
                      "electron dash online",
                      "space runner game"
                    ]
                  },
                  "faq": [
                    {
                      "q": "Is Electron Dash free to play online?",
                      "a": "Yes. You can play Electron Dash in your browser on PlayWaterSort.org without downloading an app or paying to start a run."
                    },
                    {
                      "q": "What are the controls in Electron Dash?",
                      "a": "You can move with A and D or the Left and Right Arrow keys, and jump with W, the Up Arrow, or Space. The character runs forward automatically."
                    },
                    {
                      "q": "What is the main goal of the game?",
                      "a": "The goal is to survive as long as possible, avoid hazards, and beat your previous score. There is no final level, so improvement is based on distance, timing, and consistency."
                    },
                    {
                      "q": "Why does the tunnel feel harder than a normal runner?",
                      "a": "Moving sideways rotates your position around the inside of the tube, so you are managing both direction and camera orientation at the same time. That extra layer makes simple obstacles much more demanding."
                    },
                    {
                      "q": "Do heart pickups matter?",
                      "a": "Yes. Hearts are valuable because they can give you another chance during a strong run. If one appears on a safe line, it is usually worth taking."
                    },
                    {
                      "q": "What is the best beginner tip?",
                      "a": "Look ahead instead of reacting at the last instant. If you read the next two or three panels early, you can rotate smoothly into position and make cleaner jumps."
                    }
                  ],
                  "contentHtml": "<h2>What Is Electron Dash?</h2>\n<p>Electron Dash is a fast browser runner set inside a glowing tunnel in space, where your character moves forward automatically and every second becomes a test of timing, focus, and quick lane changes. You survive by reading the track ahead, rotating around the inside of the tube, and jumping over gaps before the floor disappears under you.</p>\n<p>What makes the game memorable is the way simple inputs create a tense rhythm. You only move left, move right, and jump, but the corridor twists with you, so each side step changes your angle and your view of the next obstacle. That mix of clarity and pressure gives Electron Dash its strong arcade feel.</p>\n\n<h2>Play Electron Dash in Your Browser</h2>\n<p>On PlayWaterSort.org, Electron Dash loads directly in the page, so you can start a run without downloading anything or signing in first. Open the game page, let the frame finish loading, press Play, and keep your hands on the keyboard. Because the game depends on fast movement and accurate jumps, a desktop or laptop browser usually feels best.</p>\n<p>The short run structure also makes Electron Dash easy to revisit. You can squeeze in a quick session, fail, restart instantly, and try again with a better read on the next set of hazards. That quick restart loop is a big part of the appeal.</p>\n\n<h2>How to Play Electron Dash</h2>\n<p>Your goal is to stay alive for as long as possible while the tunnel throws more difficult patterns at you. Score comes from survival, so progress is measured by how long you keep moving and how calmly you handle the later speed increase.</p>\n<h3>Understand how movement changes the tunnel</h3>\n<p>Electron Dash is not a flat lane runner. When you move left or right, your character shifts around the inside wall of the cylinder, which makes the tunnel rotate around your perspective. That means a sideways move is also a positioning tool. Strong players learn to rotate early so the safest landing zone is already centered before the next jump.</p>\n<h3>Use the controls with short, precise inputs</h3>\n<p>The standard keyboard setup is simple: use A or the Left Arrow to move left, D or the Right Arrow to move right, and W, the Up Arrow, or Space to jump. Small taps usually work better than long holds because oversteering can move you onto a weak panel or into the path of a laser.</p>\n<h3>Recognize the main hazards early</h3>\n<p>Most failed runs come from four danger types. Gaps in the floor force accurate jumps, collapsing tiles punish hesitation, laser beams punish bad timing, and the rotating tunnel can make a safe route look unsafe if you lose orientation. Looking a few tiles ahead matters more than staring at your feet.</p>\n<ul>\n  <li>Watch for pale or unstable tiles and cross them quickly instead of waiting on them.</li>\n  <li>Jump with a purpose, because blind panic jumps often land on broken sections.</li>\n  <li>Keep an eye out for heart pickups, since they can extend a good run with an extra life.</li>\n</ul>\n\n<h2>Controls and Survival Tips</h2>\n<p>The best Electron Dash sessions feel controlled rather than frantic. A useful habit is to track your shadow or body position as the corridor rotates. When the camera angle shifts, it becomes easy to misread where your character will land, especially near narrow platforms. Watching that position marker helps you judge jumps more cleanly.</p>\n<p>Another practical tip is to separate decision making into two steps. First, find the safest surface for the next second. Second, decide whether you also need to jump. If you solve the angle first, the jump becomes much easier, especially once lasers appear beside gaps and collapsing tiles.</p>\n<p>When a run speeds up, avoid mashing keys. Electron Dash rewards rhythm more than panic. Short left and right taps keep the tunnel readable, while calm jumps preserve momentum. If the run ends, restart immediately and use the next attempt to practice the section that caught you.</p>\n\n<h2>Background and Why the Game Lasts</h2>\n<p>Electron Dash has spread widely through browser arcades because it delivers a clean idea with almost no friction. The game is commonly listed as an HTML5 release associated with MarketJS, and that lightweight web design helps explain its staying power. It launches quickly, runs in a normal browser, and turns a familiar endless runner structure into something fresher by making the tunnel itself part of the challenge.</p>\n<p>Many players first hear about <a href=\"https://electrondashgame.org\" target=\"_blank\" rel=\"noopener noreferrer\">Electron Dash</a> through fan sites and portal collections, but the reason they stay is the same everywhere: the neon tunnel is easy to understand and hard to master. The visual style is readable at speed, and the random run flow gives every attempt a slightly different rhythm.</p>\n\n<h2>Frequently Asked Questions About Electron Dash</h2>\n<h3>Is Electron Dash free to play online?</h3>\n<p>Yes. You can play Electron Dash in your browser on PlayWaterSort.org without downloading an app or paying to start a run.</p>\n<h3>What are the controls in Electron Dash?</h3>\n<p>You can move with A and D or the Left and Right Arrow keys, and jump with W, the Up Arrow, or Space. The character runs forward automatically.</p>\n<h3>What is the main goal of the game?</h3>\n<p>The goal is to survive as long as possible, avoid hazards, and beat your previous score. There is no final level, so improvement is based on distance, timing, and consistency.</p>\n<h3>Why does the tunnel feel harder than a normal runner?</h3>\n<p>Moving sideways rotates your position around the inside of the tube, so you are managing both direction and camera orientation at the same time. That extra layer makes simple obstacles much more demanding.</p>\n<h3>Do heart pickups matter?</h3>\n<p>Yes. Hearts are valuable because they can give you another chance during a strong run. If one appears on a safe line, it is usually worth taking.</p>\n<h3>What is the best beginner tip?</h3>\n<p>Look ahead instead of reacting at the last instant. If you read the next two or three panels early, you can rotate smoothly into position and make cleaner jumps.</p>\n\n<h2>Play Electron Dash Now</h2>\n<p>Electron Dash works because it strips the endless runner formula down to movement, timing, and nerve, then presents all of it inside a bright rotating tunnel that always feels one mistake away from disaster. If you want a browser game that starts fast and keeps rewarding better reactions, Electron Dash is an easy pick for your next quick session on PlayWaterSort.org.</p>\n",
                  "contentText": "What Is Electron Dash? Electron Dash is a fast browser runner set inside a glowing tunnel in space, where your character moves forward automatically and every second becomes a test of timing, focus, and quick lane changes. You survive by reading the track ahead, rotating around the inside of the tube, and jumping over gaps before the floor disappears under you. What makes the game memorable is the way simple inputs create a tense rhythm. You only move left, move right, and jump, but the corridor twists with you, so each side step changes your angle and your view of the next obstacle. That mix of clarity and pressure gives Electron Dash its strong arcade feel. Play Electron Dash in Your Browser On PlayWaterSort.org, Electron Dash loads directly in the page, so you can start a run without downloading anything or signing in first. Open the game page, let the frame finish loading, press Play, and keep your hands on the keyboard. Because the game depends on fast movement and accurate jumps, a desktop or laptop browser usually feels best. The short run structure also makes Electron Dash easy to revisit. You can squeeze in a quick session, fail, restart instantly, and try again with a better read on the next set of hazards. That quick restart loop is a big part of the appeal. How to Play Electron Dash Your goal is to stay alive for as long as possible while the tunnel throws more difficult patterns at you. Score comes from survival, so progress is measured by how long you keep moving and how calmly you handle the later speed increase. Understand how movement changes the tunnel Electron Dash is not a flat lane runner. When you move left or right, your character shifts around the inside wall of the cylinder, which makes the tunnel rotate around your perspective. That means a sideways move is also a positioning tool. Strong players learn to rotate early so the safest landing zone is already centered before the next jump. Use the controls with short, precise inputs The standard keyboard setup is simple: use A or the Left Arrow to move left, D or the Right Arrow to move right, and W, the Up Arrow, or Space to jump. Small taps usually work better than long holds because oversteering can move you onto a weak panel or into the path of a laser. Recognize the main hazards early Most failed runs come from four danger types. Gaps in the floor force accurate jumps, collapsing tiles punish hesitation, laser beams punish bad timing, and the rotating tunnel can make a safe route look unsafe if you lose orientation. Looking a few tiles ahead matters more than staring at your feet. Watch for pale or unstable tiles and cross them quickly instead of waiting on them. Jump with a purpose, because blind panic jumps often land on broken sections. Keep an eye out for heart pickups, since they can extend a good run with an extra life. Controls and Survival Tips The best Electron Dash sessions feel controlled rather than frantic. A useful habit is to track your shadow or body position as the corridor rotates. When the camera angle shifts, it becomes easy to misread where your character will land, especially near narrow platforms. Watching that position marker helps you judge jumps more cleanly. Another practical tip is to separate decision making into two steps. First, find the safest surface for the next second. Second, decide whether you also need to jump. If you solve the angle first, the jump becomes much easier, especially once lasers appear beside gaps and collapsing tiles. When a run speeds up, avoid mashing keys. Electron Dash rewards rhythm more than panic. Short left and right taps keep the tunnel readable, while calm jumps preserve momentum. If the run ends, restart immediately and use the next attempt to practice the section that caught you. Background and Why the Game Lasts Electron Dash has spread widely through browser arcades because it delivers a clean idea with almost no friction. The game is commonly listed as an HTML5 release associated with MarketJS, and that lightweight web design helps explain its staying power. It launches quickly, runs in a normal browser, and turns a familiar endless runner structure into something fresher by making the tunnel itself part of the challenge. Many players first hear about Electron Dash through fan sites and portal collections, but the reason they stay is the same everywhere: the neon tunnel is easy to understand and hard to master. The visual style is readable at speed, and the random run flow gives every attempt a slightly different rhythm. Frequently Asked Questions About Electron Dash Is Electron Dash free to play online? Yes. You can play Electron Dash in your browser on PlayWaterSort.org without downloading an app or paying to start a run. What are the controls in Electron Dash? You can move with A and D or the Left and Right Arrow keys, and jump with W, the Up Arrow, or Space. The character runs forward automatically. What is the main goal of the game? The goal is to survive as long as possible, avoid hazards, and beat your previous score. There is no final level, so improvement is based on distance, timing, and consistency. Why does the tunnel feel harder than a normal runner? Moving sideways rotates your position around the inside of the tube, so you are managing both direction and camera orientation at the same time. That extra layer makes simple obstacles much more demanding. Do heart pickups matter? Yes. Hearts are valuable because they can give you another chance during a strong run. If one appears on a safe line, it is usually worth taking. What is the best beginner tip? Look ahead instead of reacting at the last instant. If you read the next two or three panels early, you can rotate smoothly into position and make cleaner jumps. Play Electron Dash Now Electron Dash works because it strips the endless runner formula down to movement, timing, and nerve, then presents all of it inside a bright rotating tunnel that always feels one mistake away from disaster. If you want a browser game that starts fast and keeps rewarding better reactions, Electron Dash is an easy pick for your next quick session on PlayWaterSort.org.",
                  "searchText": "electron-dash electron dash electron dash play electron dash online for free in your browser. race through a glowing space tunnel, dodge lasers, jump gaps, and survive longer with each fast restart. runner endless arcade skill what is electron dash? electron dash is a fast browser runner set inside a glowing tunnel in space, where your character moves forward automatically and every second becomes a test of timing, focus, and quick lane changes. you survive by reading the track ahead, rotating around the inside of the tube, and jumping over gaps before the floor disappears under you. what makes the game memorable is the way simple inputs create a tense rhythm. you only move left, move right, and jump, but the corridor twists with you, so each side step changes your angle and your view of the next obstacle. that mix of clarity and pressure gives electron dash its strong arcade feel. play electron dash in your browser on playwatersort.org, electron dash loads directly in the page, so you can start a run without downloading anything or signing in first. open the game page, let the frame finish loading, press play, and keep your hands on the keyboard. because the game depends on fast movement and accurate jumps, a desktop or laptop browser usually feels best. the short run structure also makes electron dash easy to revisit. you can squeeze in a quick session, fail, restart instantly, and try again with a better read on the next set of hazards. that quick restart loop is a big part of the appeal. how to play electron dash your goal is to stay alive for as long as possible while the tunnel throws more difficult patterns at you. score comes from survival, so progress is measured by how long you keep moving and how calmly you handle the later speed increase. understand how movement changes the tunnel electron dash is not a flat lane runner. when you move left or right, your character shifts around the inside wall of the cylinder, which makes the tunnel rotate around your perspective. that means a sideways move is also a positioning tool. strong players learn to rotate early so the safest landing zone is already centered before the next jump. use the controls with short, precise inputs the standard keyboard setup is simple: use a or the left arrow to move left, d or the right arrow to move right, and w, the up arrow, or space to jump. small taps usually work better than long holds because oversteering can move you onto a weak panel or into the path of a laser. recognize the main hazards early most failed runs come from four danger types. gaps in the floor force accurate jumps, collapsing tiles punish hesitation, laser beams punish bad timing, and the rotating tunnel can make a safe route look unsafe if you lose orientation. looking a few tiles ahead matters more than staring at your feet. watch for pale or unstable tiles and cross them quickly instead of waiting on them. jump with a purpose, because blind panic jumps often land on broken sections. keep an eye out for heart pickups, since they can extend a good run with an extra life. controls and survival tips the best electron dash sessions feel controlled rather than frantic. a useful habit is to track your shadow or body position as the corridor rotates. when the camera angle shifts, it becomes easy to misread where your character will land, especially near narrow platforms. watching that position marker helps you judge jumps more cleanly. another practical tip is to separate decision making into two steps. first, find the safest surface for the next second. second, decide whether you also need to jump. if you solve the angle first, the jump becomes much easier, especially once lasers appear beside gaps and collapsing tiles. when a run speeds up, avoid mashing keys. electron dash rewards rhythm more than panic. short left and right taps keep the tunnel readable, while calm jumps preserve momentum. if the run ends, restart immediately and use the next attempt to practice the section that caught you. background and why the game lasts electron dash has spread widely through browser arcades because it delivers a clean idea with almost no friction. the game is commonly listed as an html5 release associated with marketjs, and that lightweight web design helps explain its staying power. it launches quickly, runs in a normal browser, and turns a familiar endless runner structure into something fresher by making the tunnel itself part of the challenge. many players first hear about electron dash through fan sites and portal collections, but the reason they stay is the same everywhere: the neon tunnel is easy to understand and hard to master. the visual style is readable at speed, and the random run flow gives every attempt a slightly different rhythm. frequently asked questions about electron dash is electron dash free to play online? yes. you can play electron dash in your browser on playwatersort.org without downloading an app or paying to start a run. what are the controls in electron dash? you can move with a and d or the left and right arrow keys, and jump with w, the up arrow, or space. the character runs forward automatically. what is the main goal of the game? the goal is to survive as long as possible, avoid hazards, and beat your previous score. there is no final level, so improvement is based on distance, timing, and consistency. why does the tunnel feel harder than a normal runner? moving sideways rotates your position around the inside of the tube, so you are managing both direction and camera orientation at the same time. that extra layer makes simple obstacles much more demanding. do heart pickups matter? yes. hearts are valuable because they can give you another chance during a strong run. if one appears on a safe line, it is usually worth taking. what is the best beginner tip? look ahead instead of reacting at the last instant. if you read the next two or three panels early, you can rotate smoothly into position and make cleaner jumps. play electron dash now electron dash works because it strips the endless runner formula down to movement, timing, and nerve, then presents all of it inside a bright rotating tunnel that always feels one mistake away from disaster. if you want a browser game that starts fast and keeps rewarding better reactions, electron dash is an easy pick for your next quick session on playwatersort.org."
                }
              }
            }
          },
          "404": {
            "description": "Game slug not found"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "StatusResponse": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "ok"
            ]
          },
          "service": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "generatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "totalGames": {
            "type": "integer"
          },
          "supportsMarkdownNegotiation": {
            "type": "boolean"
          },
          "endpoints": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "required": [
          "status",
          "service",
          "version",
          "generatedAt",
          "totalGames",
          "supportsMarkdownNegotiation",
          "endpoints"
        ]
      },
      "GameSummary": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "cover": {
            "type": [
              "string",
              "null"
            ]
          },
          "rating": {
            "type": [
              "number",
              "null"
            ]
          },
          "played": {
            "type": [
              "number",
              "null"
            ]
          },
          "addedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "searchText": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "url",
          "title",
          "description",
          "categories",
          "cover",
          "rating",
          "played",
          "addedAt",
          "searchText"
        ]
      },
      "GameDetail": {
        "allOf": [
          {
            "$ref": "#/components/schemas/GameSummary"
          },
          {
            "type": "object",
            "properties": {
              "embedUrl": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "clickToPlay": {
                "type": "boolean"
              },
              "clickToOpenExternal": {
                "type": "boolean"
              },
              "externalUrl": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "meta": {
                "type": "object",
                "additionalProperties": true
              },
              "faq": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "q": {
                      "type": "string"
                    },
                    "a": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "q",
                    "a"
                  ]
                }
              },
              "contentHtml": {
                "type": "string"
              },
              "contentText": {
                "type": "string"
              }
            },
            "required": [
              "embedUrl",
              "clickToPlay",
              "clickToOpenExternal",
              "externalUrl",
              "meta",
              "faq",
              "contentHtml",
              "contentText"
            ]
          }
        ]
      }
    }
  }
}
