openapi: 3.0.3 info: title: GlitchTip Accept GlitchTip API API version: 1.0.0 description: '' contact: email: sales@glitchtip.com url: https://glitchtip.com/ license: name: MIT x-api-id: glitchtip servers: - url: https://app.glitchtip.com description: GlitchTip production server tags: - name: GlitchTip API paths: /api/0/: get: operationId: glitchtip_api_api_api_root summary: Api Root parameters: [] responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/APIRootSchema' description: /api/0/ gives information about the server and current user tags: - GlitchTip API components: schemas: SocialAccountSchema: properties: email: title: Email nullable: true format: email type: string username: title: Username nullable: true type: string id: title: ID nullable: true type: integer provider: maxLength: 200 title: Provider type: string uid: maxLength: 191 title: Uid type: string lastLogin: format: date-time title: Last Login type: string dateJoined: format: date-time title: Date Joined type: string required: - email - username - provider - uid - lastLogin - dateJoined title: SocialAccountSchema type: object APITokenSchema: properties: id: title: Id type: integer label: title: Label type: string scopes: items: type: string title: Scopes type: array token: title: Token type: string created: format: date-time title: Created type: string required: - id - label - scopes - token - created title: APITokenSchema type: object APIRootSchema: properties: version: title: Version type: string user: nullable: true $ref: '#/components/schemas/UserSchema' auth: nullable: true $ref: '#/components/schemas/APITokenSchema' required: - version - user - auth title: APIRootSchema type: object UserSchema: 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: title: Last Login nullable: true format: date-time type: string 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: title: Name nullable: true maxLength: 255 type: string required: - id - options - username - dateJoined - email - hasPasswordAuth - identities title: UserSchema type: object UserOptions: properties: timezone: title: Timezone nullable: true type: string stacktraceOrder: title: Stacktraceorder nullable: true type: integer language: title: Language nullable: true type: string clock24Hours: title: Clock24Hours nullable: true type: boolean preferredTheme: title: Preferredtheme nullable: true type: string title: UserOptions type: object securitySchemes: TokenAuth: type: http scheme: bearer SessionAuth: type: apiKey in: cookie name: sessionid