app.fitsky.profile

thatsit.dev

Documentation

A FitSky-specific user profile with custom banner and bio

main record

A FitSky-specific user profile with custom banner and bio

Record Key literal:self Fixed literal value

Properties

banner blob Optional

Custom FitSky banner image. Falls back to Bluesky banner if not set.

maxSize: 1.0 MB
bio string Optional

FitSky-specific bio text

maxLength: 2560 bytesmaxGraphemes: 256 graphemes
createdAt string datetime Optional

An RFC 3339 formatted timestamp.

dateOfBirth string datetime Optional

User's date of birth (ISO 8601). Used for max HR calculation.

heightCm integer Optional

Height in centimeters

minimum: 0
publicProfile boolean Optional

Whether workout detail pages are publicly viewable without authentication

unitSystem string Optional

User's preferred unit system

maxLength: 64 bytes
Known values: metric, imperial
weightGrams integer Optional

Weight in grams

minimum: 0
View raw schema
{
  "description": "A FitSky-specific user profile with custom banner and bio",
  "key": "literal:self",
  "record": {
    "properties": {
      "banner": {
        "accept": [
          "image/png",
          "image/jpeg",
          "image/webp"
        ],
        "description": "Custom FitSky banner image. Falls back to Bluesky banner if not set.",
        "maxSize": 1000000,
        "type": "blob"
      },
      "bio": {
        "description": "FitSky-specific bio text",
        "maxGraphemes": 256,
        "maxLength": 2560,
        "type": "string"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "dateOfBirth": {
        "description": "User's date of birth (ISO 8601). Used for max HR calculation.",
        "format": "datetime",
        "type": "string"
      },
      "heightCm": {
        "description": "Height in centimeters",
        "minimum": 0,
        "type": "integer"
      },
      "publicProfile": {
        "description": "Whether workout detail pages are publicly viewable without authentication",
        "type": "boolean"
      },
      "unitSystem": {
        "description": "User's preferred unit system",
        "knownValues": [
          "metric",
          "imperial"
        ],
        "maxLength": 64,
        "type": "string"
      },
      "weightGrams": {
        "description": "Weight in grams",
        "minimum": 0,
        "type": "integer"
      }
    },
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@