Skip to main content

HttpStore

Saves and loads replays through a plain HTTP backend. The server contract:

  • GET <base> → JSON array of keys
  • GET <base>/<key> → raw replay bytes (404 when missing)
  • PUT <base>/<key> → stores the raw body
  • DELETE <base>/<key> → removes the replay

An optional bearer token is sent as Authorization: Bearer <token>. Requires HttpService to be enabled and runs on the server or in Studio.

Show raw api
{
    "functions": [],
    "properties": [],
    "types": [],
    "name": "HttpStore",
    "desc": "Saves and loads replays through a plain HTTP backend. The server contract:\n\n- `GET    <base>`         → JSON array of keys\n- `GET    <base>/<key>`   → raw replay bytes (404 when missing)\n- `PUT    <base>/<key>`   → stores the raw body\n- `DELETE <base>/<key>`   → removes the replay\n\nAn optional bearer token is sent as `Authorization: Bearer <token>`.\nRequires HttpService to be enabled and runs on the server or in Studio.",
    "source": {
        "line": 14,
        "path": "src/Flashback/HttpStore.luau"
    }
}