pet.trezy.forgetDevice

trezy.pet

Documentation

Delete one device's text style override. This is the cleanup half of per-device preferences: a browser whose local storage is cleared can no longer find its own row, so without a way to delete rows by hand they accumulate for ever. Acts on the caller's own space and can only ever delete the caller's own row.

main procedure

Delete one device's text style override. This is the cleanup half of per-device preferences: a browser whose local storage is cleared can no longer find its own row, so without a way to delete rows by hand they accumulate for ever. Acts on the caller's own space and can only ever delete the caller's own row.

Input

Encodingapplication/json
deviceId string Required

No description available.

maxLength: 64 bytes

Output

Encodingapplication/json
deleted boolean Optional

No description available.

error string Optional

A stable machine code the client branches on — add codes, never rename them. `no-such-device` is NOT an error the player should see as a failure: deleting a row that is already gone got them what they wanted.

Known values: not-authenticated, no-such-device, delete-failed
message string Optional

No description available.

Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "deviceId"
      ],
      "properties": {
        "deviceId": {
          "type": "string",
          "maxLength": 64
        }
      }
    },
    "encoding": "application/json"
  },
  "output": {
    "schema": {
      "type": "object",
      "required": [],
      "properties": {
        "error": {
          "type": "string",
          "description": "A stable machine code the client branches on — add codes, never rename them. `no-such-device` is NOT an error the player should see as a failure: deleting a row that is already gone got them what they wanted.",
          "knownValues": [
            "not-authenticated",
            "no-such-device",
            "delete-failed"
          ]
        },
        "deleted": {
          "type": "boolean"
        },
        "message": {
          "type": "string"
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "Delete one device's text style override. This is the cleanup half of per-device preferences: a browser whose local storage is cleared can no longer find its own row, so without a way to delete rows by hand they accumulate for ever. Acts on the caller's own space and can only ever delete the caller's own row."
}

Lexicon Garden

@