app.beaconbits.profile

beaconbits.app

Documentation

User preferences and settings for BeaconBits

main record

User preferences and settings for BeaconBits

Record Key literal:self Fixed literal value

Properties

allowTags string Optional

Who can tag this user in beacons

maxGraphemes: 32 graphemes
Known values: all, followers, mutuals, none
Default: all
createdAt string datetime Optional

Timestamp when settings were first created

defaultDelayedReveal string Optional

Default delayed reveal setting for new beacons

maxGraphemes: 16 graphemes
Known values: none, 1h, 1d, custom
Default: none
defaultVisibility string Optional

Default visibility for new beacons

maxGraphemes: 32 graphemes
Known values: public, followers, mutuals, hidden
Default: public
distanceUnit string Optional

Preferred distance unit

maxGraphemes: 16 graphemes
Known values: km, miles
Default: km
hidePastBeacons boolean Optional

Whether to hide past beacons from public view

Default: false
language string Optional

Preferred language setting

maxGraphemes: 16 graphemes
Known values: auto, en, es, fr, de, pt-BR, ja, zh-Hans, ko
Default: auto
markerColor string Optional

Hex color code for map marker (e.g., #e24630)

maxGraphemes: 7 graphemes
updatedAt string datetime Required

Timestamp when settings were last updated

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "updatedAt"
    ],
    "properties": {
      "language": {
        "type": "string",
        "default": "auto",
        "description": "Preferred language setting",
        "knownValues": [
          "auto",
          "en",
          "es",
          "fr",
          "de",
          "pt-BR",
          "ja",
          "zh-Hans",
          "ko"
        ],
        "maxGraphemes": 16
      },
      "allowTags": {
        "type": "string",
        "default": "all",
        "description": "Who can tag this user in beacons",
        "knownValues": [
          "all",
          "followers",
          "mutuals",
          "none"
        ],
        "maxGraphemes": 32
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when settings were first created"
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when settings were last updated"
      },
      "markerColor": {
        "type": "string",
        "description": "Hex color code for map marker (e.g., #e24630)",
        "maxGraphemes": 7
      },
      "distanceUnit": {
        "type": "string",
        "default": "km",
        "description": "Preferred distance unit",
        "knownValues": [
          "km",
          "miles"
        ],
        "maxGraphemes": 16
      },
      "hidePastBeacons": {
        "type": "boolean",
        "default": false,
        "description": "Whether to hide past beacons from public view"
      },
      "postBeaconLinks": {
        "type": "boolean",
        "default": true,
        "description": "Whether to include beacon links in Bluesky posts"
      },
      "defaultVisibility": {
        "type": "string",
        "default": "public",
        "description": "Default visibility for new beacons",
        "knownValues": [
          "public",
          "followers",
          "mutuals",
          "hidden"
        ],
        "maxGraphemes": 32
      },
      "defaultDelayedReveal": {
        "type": "string",
        "default": "none",
        "description": "Default delayed reveal setting for new beacons",
        "knownValues": [
          "none",
          "1h",
          "1d",
          "custom"
        ],
        "maxGraphemes": 16
      }
    }
  },
  "description": "User preferences and settings for BeaconBits"
}

Lexicon Garden

@