GlitchTip · Schema

UserDetailSchema

GlitchTip UserDetailSchema

Error TrackingPerformance MonitoringUptime MonitoringApplication MonitoringOpen SourceSentry CompatibleObservabilityLogging

Properties

Name Type Description
id string
options object
username string
dateJoined string
email string
hasPasswordAuth boolean
identities array
lastLogin object
isSuperuser boolean Designates that this user has all permissions without explicitly assigning them.
isActive boolean Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
name object
chatwootIdentifierHash object
View JSON Schema on GitHub

JSON Schema

glitchtip-userdetailschema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/glitchtip/main/json-schema/glitchtip-userdetailschema.json",
  "title": "UserDetailSchema",
  "description": "GlitchTip UserDetailSchema",
  "properties": {
    "id": {
      "title": "Id",
      "type": "string"
    },
    "options": {
      "$ref": "#/components/schemas/UserOptions"
    },
    "username": {
      "format": "email",
      "title": "Username",
      "type": "string"
    },
    "dateJoined": {
      "format": "date-time",
      "title": "Datejoined",
      "type": "string"
    },
    "email": {
      "format": "email",
      "title": "Email",
      "type": "string"
    },
    "hasPasswordAuth": {
      "title": "Haspasswordauth",
      "type": "boolean"
    },
    "identities": {
      "items": {
        "$ref": "#/components/schemas/SocialAccountSchema"
      },
      "title": "Identities",
      "type": "array"
    },
    "lastLogin": {
      "anyOf": [
        {
          "format": "date-time",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Last Login"
    },
    "isSuperuser": {
      "default": false,
      "description": "Designates that this user has all permissions without explicitly assigning them.",
      "title": "Superuser Status",
      "type": "boolean"
    },
    "isActive": {
      "default": true,
      "description": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts.",
      "title": "Active",
      "type": "boolean"
    },
    "name": {
      "anyOf": [
        {
          "maxLength": 255,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Name"
    },
    "chatwootIdentifierHash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Chatwootidentifierhash"
    }
  },
  "required": [
    "id",
    "options",
    "username",
    "dateJoined",
    "email",
    "hasPasswordAuth",
    "identities"
  ],
  "type": "object"
}