Developer Portal for YouTrack and Hub Help

JSON Scheme

aggregationChange

extends change

{ "childChanges": [[[[change|#change]]], ...], "fieldName": string /* from change */, "fieldType": string /* from change */ }

alias

{ "id": string, "action": string }

applicationPassword

{ "id": string, "name": string, "password": string, "user": [[[user|#user]]], "creationTime": calendar, "lastAccessTime": calendar, "lastAccessAddress": string, "lastAccessUserAgent": string }

approvedScope

{ "id": string, "client": [[[service|#service]]], "scope": [[[[service|#service]]], ...], "user": [[[user|#user]]], "expiresOn": calendar }

authAttempt

extends uuid

{ "externalUserDetails": [[[details|#details]]], "persistedUserDetails": [[[details|#details]]], "similarUser": [[[user|#user]]], "authModule": [[[authmodule|#authmodule]]], "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

authFoundUser

extends uuid

{ "user": [[[user|#user]]], "attempts": [[[[authAttempt|#authAttempt]]], ...], "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

authModuleCustomAttributeMapping

{ "mapping": string, "attributePrototype": [[[profileAttributePrototype|#profileAttributePrototype]]] }

authModuleGroupMapping

{ "externalGroupName": string, "group": [[[userGroup|#userGroup]]] }

authRequest

{ "userId": string, "credentials": [[[credentials|#credentials]]] }

authResults

{ "foundUsers": [[[[authFoundUser|#authFoundUser]]], ...], "noUserAttempts": [[[[authAttempt|#authAttempt]]], ...], "createHubDetails": [[[createHubDetails|#createHubDetails]]] }

authmodule

extended by azureauthmodule, coreauthmodule, externalauthmodule, externaloauth2module, externalpasswordauthmodule, githubauthmodule, googleauthmodule, jbaHydraMigrationAuthModule, jbaoauthauthmodule, jiraauthmodule, ldapauthmodule, oauth2authmodule, oktaAuthmodule, openidauthmodule, samlAuthModule, userCreationAuthModule

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "name": string, "ordinal": int, "accountsSize": int, "disabled": boolean, "isDefault": boolean, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] }

authorityHolder

extended by invitedUser, organizationMember, projectTeam, projectTeamMember, service, user, userGroup

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "name": string, "projectRoles": [[[[projectRole|#projectRole]]], ...], "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...], "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...], "organizationRoles": [[[[organizationRole|#organizationRole]]], ...], "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...], "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] }

avatar

extended by defaultavatar, gravatar, urlavatar

{ "url": string, "pictureUrl": string }

azureauthmodule

extends externaloauth2module

{ "tenant": string, "subscriptionClientState": string, "subscriptionIds": [string, ...], "requestGroupPermission": boolean, "requestIdToken": boolean, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

azuredetails

extends details

{ "identifier": string, "fullName": string, "avatar": string, "groupNames": [string, ...], "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

backupData

{ "name": string, "timestamp": calendar }

backupSettings

extends settings

{ "namePrefix": string, "backupFolder": string, "resolvedBackupFolder": string, "archiveType": string, "status": [[[backupStatus|#backupStatus]]], "databaseReadonly": boolean, "cronExpression": string, "countToKeep": int, "id": string /* from settings */, "aliases": [[[[alias|#alias]]], ...] /* from settings */ }

backupStatus

{ "inProgress": boolean, "savedData": [[[[backupData|#backupData]]], ...] }

bcryptpassword

extends password

{ "hashedValue": string, "oldValue": string /* from password */ }

blockedKey

{ "key": string, "description": string }

blockedKeys

{ "items": [[[[blockedKey|#blockedKey]]], ...], "timeUntilNextCooldown": long }

cachedPermission

{ "permission": [[[permission|#permission]]], "global": boolean, "projects": [[[[project|#project]]], ...], "resources": [[[[resource|#resource]]], ...] }

certificate

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "disabled": boolean, "name": string, "data": string, "certificateType": string, "version": int, "serialNumber": string, "issuedBy": string, "issuedTo": string, "validFrom": calendar, "validTo": calendar, "algorithm": string, "fingerprint": [[[fingerprint|#fingerprint]]] }

certificateInfo

{ "certificateType": string, "version": int, "serialNumber": string, "issuedBy": string, "issuedTo": string, "validFrom": calendar, "validTo": calendar, "algorithm": string, "fingerprint": [[[fingerprint|#fingerprint]]] }

change

extended by aggregationChange, linkChange, primitiveChange

{ "fieldName": string, "fieldType": string }

confirm2FA

{ "code": int }

contact

extended by email

{ "verified": boolean, "user": [[[user|#user]]] }

coreauthmodule

extends authmodule

{ "registrationEnabled": boolean, "passwordRestoreEnabled": boolean, "captchaEnabled": boolean, "passwordStrengthPolicy": int, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

coreuserdetails

extends details

extended by emailuserdetails, loginuserdetails

{ "password": [[[password|#password]]], "originService": [[[service|#service]]], "passwordChangeRequired": boolean, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

createHubDetails

{ "isAllowed": boolean, "errorId": string }

credentials

{ "username": string, "password": string }

dashboard

extends uuid

{ "name": string, "owner": [[[user|#user]]], "data": raw, "permission": string, "access": string, "permissions": [[[[dashboardPermission|#dashboardPermission]]], ...], "favorite": boolean, "ordinal": int, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

dashboardImport

{ "id": string, "name": string, "owner": string, "json": string, "permissions": [[[[dashboardPermissionImport|#dashboardPermissionImport]]], ...], "userDashboards": [[[[userDashboardImport|#userDashboardImport]]], ...] }

dashboardImportEvent

{ "message": string, "path": string, "severity": string }

dashboardImportList

{ "items": [[[[dashboardImport|#dashboardImport]]], ...] }

dashboardImportMissingEntity

{ "entityType": string, "entityId": string }

dashboardImportResult

{ "success": boolean, "events": [[[[dashboardImportEvent|#dashboardImportEvent]]], ...], "missing": [[[[dashboardImportMissingEntity|#dashboardImportMissingEntity]]], ...] }

dashboardPermission

extends uuid

extended by projectTeamDashboardPermission, userDashboardPermission, userGroupDashboardPermission

{ "permission": string, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

dashboardPermissionImport

{ "id": string, "principal": string, "type": string, "permission": string }

database

{ "location": string, "dataSize": long, "textIndexSize": long, "blobsSize": long, "backgroundThreadsCount": int, "pendingJobsCount": int, "entityIterableCacheSize": int, "entityIterableCacheHitRate": double, "transactionsCount": long, "transactionsPerSecond": double }

defaultavatar

extends avatar

{ "url": string /* from avatar */, "pictureUrl": string /* from avatar */ }

details

extended by azuredetails, coreuserdetails, emailuserdetails, githubdetails, googledetails, jbaHydraMigrationUserDetails, jbaoauthdetails, jiradetails, ldapdetails, loginuserdetails, oauth2details, oktadetails, openiddetails, samlUserDetails

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "email": [[[email|#email]]], "authModule": [[[authmodule|#authmodule]]], "authModuleName": string, "user": [[[user|#user]]], "lastAccessTime": calendar, "lastAccessAddress": string, "lastAccessUserAgent": string }

email

extends contact

{ "email": string, "verified": boolean /* from contact */, "user": [[[user|#user]]] /* from contact */ }

emailuserdetails

extends coreuserdetails

{ "password": [[[password|#password]]] /* from coreuserdetails */, "originService": [[[service|#service]]] /* from coreuserdetails */, "passwordChangeRequired": boolean /* from coreuserdetails */, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

enabledFeatures

{ "enabled": [string, ...] }

endUserAgreement

{ "enabled": boolean, "text": string, "majorVersion": int, "minorVersion": int, "updateTime": calendar, "requiredForREST": boolean }

endUserAgreementConsent

{ "accepted": boolean, "majorVersion": int, "minorVersion": int, "time": calendar, "revocationTime": calendar, "address": string }

error

{ "error": string, "error_code": int, "error_description": string, "error_developer_message": string, "error_uri": string, "error_field": string, "error_params": [[[[nameValue|#nameValue]]], ...] }

event

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "targetId": string, "targetType": string, "targetPresentation": string, "author": string, "authorPresentation": string, "authorType": string, "changes": [[[[change|#change]]], ...], "type": string, "timestamp": calendar, "eraseTimestamp": calendar, "ipAddress": string }

externalauthmodule

extends userCreationAuthModule

extended by azureauthmodule, externaloauth2module, externalpasswordauthmodule, githubauthmodule, googleauthmodule, jbaHydraMigrationAuthModule, jbaoauthauthmodule, jiraauthmodule, ldapauthmodule, oauth2authmodule, oktaAuthmodule, openidauthmodule, samlAuthModule

{ "serverUrl": string, "connectionTimeout": int, "readTimeout": int, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...], "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...], "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...], "backgroundSyncEnabled": boolean, "syncInterval": string, "syncAllUsersAndGroups": boolean, "lastSyncTime": calendar, "userStatusIgnored": boolean, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

externaloauth2module

extends externalauthmodule

extended by azureauthmodule, githubauthmodule, googleauthmodule, jbaHydraMigrationAuthModule, jbaoauthauthmodule, oauth2authmodule, oktaAuthmodule

{ "clientId": string, "clientSecret": string, "redirectUri": string, "iconUrl": string, "defaultIconUrl": string, "isCustomIconSet": boolean, "extensionGrantType": string, "usesOldReturnUri": boolean, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

externalpasswordauthmodule

extends externalauthmodule

extended by jiraauthmodule, ldapauthmodule

{ "allowedToSavePassword": boolean, "changePasswordUri": string, "keyStore": [[[keyStore|#keyStore]]], "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

fingerprint

{ "md5": string, "sha1": string, "sha256": string, "sha384": string, "sha512": string }

githubauthmodule

extends externaloauth2module

{ "scope": string, "allowedOrganizations": string, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

githubdetails

extends details

{ "login": string, "fullName": string, "avatar": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

googleauthmodule

extends externaloauth2module

{ "newUserRestrictDomain": string, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

googledetails

extends details

{ "identifier": string, "fullName": string, "avatar": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

gravatar

extends avatar

{ "email": string, "url": string /* from avatar */, "pictureUrl": string /* from avatar */ }

groupProjectRoleSource

extends groupRoleSource

{ "group": [[[userGroup|#userGroup]]] /* from groupRoleSource */ }

groupRoleSource

extends roleSource

extended by groupProjectRoleSource

{ "group": [[[userGroup|#userGroup]]] }

headerItem

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "name": string, "homeUrl": string, "iconUrl": string, "applicationName": string, "vendor": string }

hubFeature

extends uuid

extended by scopedFeature, systemFeature

{ "key": string, "name": string, "description": string, "restartRequired": boolean, "enabled": boolean, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

identityProviderMetadata

extends providerMetadata

{ "defaultNameIdType": string, "service": [[[service|#service]]], "keyStore": [[[keyStore|#keyStore]]], "entityId": string /* from providerMetadata */, "name": string /* from providerMetadata */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

internalSettings

extends settings

{ "tokenInterval": int, "sessionInterval": int, "rememberMeInterval": int, "hashAnonymization": boolean, "captchaPublicKey": string, "captchaPrivateKey": string, "maxUserCount": int, "maxAgentCount": int, "guestBanAllowed": boolean, "debugCategories": [string, ...], "id": string /* from settings */, "aliases": [[[[alias|#alias]]], ...] /* from settings */ }

inviteToken

{ "user": [[[user|#user]]], "token": string }

invitedUser

extends user

{ "successful": boolean, "errorMessage": string, "email": string, "login": string /* from user */, "banned": boolean /* from user */, "banReason": string /* from user */, "bannedInAuthModule": [[[authmodule|#authmodule]]] /* from user */, "banBadge": string /* from user */, "guest": boolean /* from user */, "avatar": [[[avatar|#avatar]]] /* from user */, "profile": [[[profile|#profile]]] /* from user */, "groups": [[[[userGroup|#userGroup]]], ...] /* from user */, "organizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveOrganizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveGroups": [[[[userGroup|#userGroup]]], ...] /* from user */, "teams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "transitiveTeams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "details": [[[[details|#details]]], ...] /* from user */, "VCSUserNames": [[[[vcsUserName|#vcsUserName]]], ...] /* from user */, "sshPublicKeys": [[[[sshPublicKey|#sshPublicKey]]], ...] /* from user */, "helpdeskProjectSettings": [[[[projectHelpdeskSettings|#projectHelpdeskSettings]]], ...] /* from user */, "creationTime": calendar /* from user */, "lastAccessTime": calendar /* from user */, "refreshTokens": [[[[refreshToken|#refreshToken]]], ...] /* from user */, "permanentTokens": [[[[permanentToken|#permanentToken]]], ...] /* from user */, "approvedScopes": [[[[approvedScope|#approvedScope]]], ...] /* from user */, "applicationPasswords": [[[[applicationPassword|#applicationPassword]]], ...] /* from user */, "favoriteProjects": [[[[project|#project]]], ...] /* from user */, "endUserAgreementConsent": [[[endUserAgreementConsent|#endUserAgreementConsent]]] /* from user */, "eraseTimestamp": calendar /* from user */, "twoFactorAuthentication": [[[twoFactorAuthentication|#twoFactorAuthentication]]] /* from user */, "requiredTwoFactorAuthentication": boolean /* from user */, "pendingTwoFactorAuthentication": [[[twoFactorAuthenticationSecret|#twoFactorAuthenticationSecret]]] /* from user */, "webauthnDevice": [[[webauthnDevice|#webauthnDevice]]] /* from user */, "userType": [[[userType|#userType]]] /* from user */, "permissions": [string, ...] /* from user */, "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

jbaHydraMigrationAuthModule

extends externaloauth2module

{ "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

jbaHydraMigrationUserDetails

extends details

{ "sub": string, "userId": string, "fullName": string, "jbaLogin": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

jbaoauthauthmodule

extends externaloauth2module

{ "newUserRestrictDomain": string, "jbaCustomerCode": string, "jbaCustomerApiToken": string, "jbaCustomerApiTokenHidden": boolean, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

jbaoauthdetails

extends details

{ "sub": string, "fullName": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

jiraauthmodule

extends externalpasswordauthmodule

{ "allowedToSavePassword": boolean /* from externalpasswordauthmodule */, "changePasswordUri": string /* from externalpasswordauthmodule */, "keyStore": [[[keyStore|#keyStore]]] /* from externalpasswordauthmodule */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

jiradetails

extends details

{ "login": string, "fullName": string, "changePasswordUrl": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

keyStore

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "name": string, "data": [[[keyStoreData|#keyStoreData]]], "certificate": [[[certificateInfo|#certificateInfo]]], "certificateData": string }

keyStoreData

{ "bytes": string, "password": string }

ldapauthmodule

extends externalpasswordauthmodule

{ "filter": string, "formatDN": string, "emailAttributeName": string, "fullNameAttributeName": string, "userIdAttributeName": string, "groupsAttributeName": string, "accountExpiresAttributeName": string, "userAccountControlAttributeName": string, "lockoutThresholdAttributeName": string, "lockoutTimeAttributeName": string, "lockoutDurationAttributeName": string, "bindUserLogin": string, "bindUserPassword": string, "useBindUser": boolean, "referralIgnored": boolean, "allowedToSavePassword": boolean /* from externalpasswordauthmodule */, "changePasswordUri": string /* from externalpasswordauthmodule */, "keyStore": [[[keyStore|#keyStore]]] /* from externalpasswordauthmodule */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

ldapdetails

extends details

{ "userid": string, "fullName": string, "changePasswordUrl": string, "ldapGroupNames": [string, ...], "userStatus": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

linkChange

extends change

{ "removed": [[[[linkData|#linkData]]], ...], "added": [[[[linkData|#linkData]]], ...], "fieldName": string /* from change */, "fieldType": string /* from change */ }

linkData

{ "id": string, "presentation": string }

locale

{ "name": string, "label": string, "language": string, "region": string, "community": boolean }

loginuserdetails

extends coreuserdetails

{ "login": string, "password": [[[password|#password]]] /* from coreuserdetails */, "originService": [[[service|#service]]] /* from coreuserdetails */, "passwordChangeRequired": boolean /* from coreuserdetails */, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

md5password

extends password

{ "hashedValue": string, "salt": string, "oldValue": string /* from password */ }

memory

{ "available": long, "allocated": long, "used": long }

mergeTokens

{ "userId": string, "foundUsers": [string, ...], "noUserAttempts": [string, ...], "createHubDetails": boolean }

metrics

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "availableProcessors": int, "memory": [[[memory|#memory]]], "database": [[[database|#database]]], "serverStartTime": long, "logsFolder": string }

migrations

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "applied": boolean }

nameValue

{ "name": string, "value": string }

oauth2authmodule

extends externaloauth2module

{ "scope": string, "tokenUrl": string, "formClientAuth": boolean, "userInfoUrl": string, "jwksUrl": string, "userIdPath": string, "userEmailUrl": string, "userAvatarUrl": string, "userEmailPath": string, "userEmailVerifiedPath": string, "userNamePath": string, "fullNamePath": string, "userPictureIdPath": string, "userPictureUrlPattern": string, "emailVerifiedByDefault": boolean, "userGroupsPath": string, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

oauth2details

extends details

{ "identifier": string, "userName": string, "fullName": string, "avatar": string, "groupNames": [string, ...], "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

oktaAuthmodule

extends externaloauth2module

{ "authUrl": string, "oktaDomain": string, "apiToken": string, "clientId": string /* from externaloauth2module */, "clientSecret": string /* from externaloauth2module */, "redirectUri": string /* from externaloauth2module */, "iconUrl": string /* from externaloauth2module */, "defaultIconUrl": string /* from externaloauth2module */, "isCustomIconSet": boolean /* from externaloauth2module */, "extensionGrantType": string /* from externaloauth2module */, "usesOldReturnUri": boolean /* from externaloauth2module */, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

oktadetails

extends details

{ "identifier": string, "userName": string, "fullName": string, "groupNames": [string, ...], "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

openidauthmodule

extends externalauthmodule

{ "emailSchema": string, "firstNameSchema": string, "lastNameSchema": string, "fullNameSchema": string, "avatarSchema": string, "urlPattern": string, "iconUrl": string, "emailVerified": boolean, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

openiddetails

extends details

{ "identifier": string, "fullName": string, "avatar": string, "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

organization

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "key": string, "name": string, "description": string, "emailDomain": string, "creationTime": calendar, "projects": [[[[project|#project]]], ...], "ownUsers": [[[[user|#user]]], ...], "users": [[[[user|#user]]], ...], "allUsers": boolean, "groups": [[[[userGroup|#userGroup]]], ...], "teams": [[[[projectTeam|#projectTeam]]], ...], "projectsCount": int, "iconUrl": string, "icon": string, "defaultIcon": boolean, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] }

organizationMember

extends user

{ "organizationOwnUser": boolean, "organizationGroups": [[[[userGroup|#userGroup]]], ...], "login": string /* from user */, "banned": boolean /* from user */, "banReason": string /* from user */, "bannedInAuthModule": [[[authmodule|#authmodule]]] /* from user */, "banBadge": string /* from user */, "guest": boolean /* from user */, "avatar": [[[avatar|#avatar]]] /* from user */, "profile": [[[profile|#profile]]] /* from user */, "groups": [[[[userGroup|#userGroup]]], ...] /* from user */, "organizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveOrganizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveGroups": [[[[userGroup|#userGroup]]], ...] /* from user */, "teams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "transitiveTeams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "details": [[[[details|#details]]], ...] /* from user */, "VCSUserNames": [[[[vcsUserName|#vcsUserName]]], ...] /* from user */, "sshPublicKeys": [[[[sshPublicKey|#sshPublicKey]]], ...] /* from user */, "helpdeskProjectSettings": [[[[projectHelpdeskSettings|#projectHelpdeskSettings]]], ...] /* from user */, "creationTime": calendar /* from user */, "lastAccessTime": calendar /* from user */, "refreshTokens": [[[[refreshToken|#refreshToken]]], ...] /* from user */, "permanentTokens": [[[[permanentToken|#permanentToken]]], ...] /* from user */, "approvedScopes": [[[[approvedScope|#approvedScope]]], ...] /* from user */, "applicationPasswords": [[[[applicationPassword|#applicationPassword]]], ...] /* from user */, "favoriteProjects": [[[[project|#project]]], ...] /* from user */, "endUserAgreementConsent": [[[endUserAgreementConsent|#endUserAgreementConsent]]] /* from user */, "eraseTimestamp": calendar /* from user */, "twoFactorAuthentication": [[[twoFactorAuthentication|#twoFactorAuthentication]]] /* from user */, "requiredTwoFactorAuthentication": boolean /* from user */, "pendingTwoFactorAuthentication": [[[twoFactorAuthenticationSecret|#twoFactorAuthenticationSecret]]] /* from user */, "webauthnDevice": [[[webauthnDevice|#webauthnDevice]]] /* from user */, "userType": [[[userType|#userType]]] /* from user */, "permissions": [string, ...] /* from user */, "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

organizationRole

extended by sourcedOrganizationRole

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "role": [[[role|#role]]], "organization": [[[organization|#organization]]], "owner": [[[authorityHolder|#authorityHolder]]] }

ownProjectRoleSource

extends ownRoleSource

{ }

ownRoleSource

extends roleSource

extended by ownProjectRoleSource

{ }

password

extended by bcryptpassword, md5password, plainpassword, scryptpassword, shapassword

{ "oldValue": string }

passwordStrength

{ "referenceScore": int, "score": int, "maxScore": int, "referenceEntropy": int, "entropy": int, "maxEntropy": int, "feedbackMessage": string }

permanentToken

{ "id": string, "name": string, "token": string, "scope": [[[[service|#service]]], ...], "user": [[[user|#user]]], "author": [[[authorityHolder|#authorityHolder]]], "creationTime": calendar, "lastAccessTime": calendar }

permission

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "key": string, "name": string, "service": [[[service|#service]]], "description": string, "global": boolean, "entityType": string, "operation": string, "impliedPermissions": [[[[permission|#permission]]], ...], "dependentPermissions": [[[[permission|#permission]]], ...] }

plainpassword

extends password

{ "value": string, "oldValue": string /* from password */ }

primitiveChange

extends change

{ "oldValue": string, "newValue": string, "fieldName": string /* from change */, "fieldType": string /* from change */ }

profile

{ "avatar": [[[avatar|#avatar]]], "email": [[[email|#email]]], "unverifiedEmail": [[[email|#email]]], "locale": [[[locale|#locale]]], "attributes": [[[[profileAttribute|#profileAttribute]]], ...] }

profileAttribute

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "value": string, "prototype": [[[profileAttributePrototype|#profileAttributePrototype]]] }

profileAttributePrototype

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "name": string, "type": string, "showOnUserList": boolean }

project

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "key": string, "name": string, "archived": boolean, "description": string, "creationTime": calendar, "iconUrl": string, "icon": string, "defaultIcon": boolean, "resources": [[[[resource|#resource]]], ...], "projectRoles": [[[[projectRole|#projectRole]]], ...], "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...], "myFavorite": boolean, "team": [[[projectTeam|#projectTeam]]], "owner": [[[user|#user]]], "global": boolean, "restricted": boolean, "dashboard": raw, "organization": [[[organization|#organization]]], "projectType": [[[projectType|#projectType]]], "helpdeskSettings": [[[projectHelpdeskSettings|#projectHelpdeskSettings]]] }

projectHelpdeskSettings

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "parent": [[[project|#project]]], "reporters": [[[[user|#user]]], ...] }

projectRole

extended by sourcedProjectRole

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "role": [[[role|#role]]], "project": [[[project|#project]]], "owner": [[[authorityHolder|#authorityHolder]]], "teamMember": boolean }

projectTeam

extends authorityHolder

{ "groups": [[[[userGroup|#userGroup]]], ...], "users": [[[[user|#user]]], ...], "ownUsers": [[[[user|#user]]], ...], "project": [[[project|#project]]], "userCount": int, "organizations": [[[[organization|#organization]]], ...], "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

projectTeamDashboardPermission

extends dashboardPermission

{ "projectTeam": [[[projectTeam|#projectTeam]]], "permission": string /* from dashboardPermission */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

projectTeamMember

extends user

{ "teamOwnUser": boolean, "teamGroups": [[[[userGroup|#userGroup]]], ...], "login": string /* from user */, "banned": boolean /* from user */, "banReason": string /* from user */, "bannedInAuthModule": [[[authmodule|#authmodule]]] /* from user */, "banBadge": string /* from user */, "guest": boolean /* from user */, "avatar": [[[avatar|#avatar]]] /* from user */, "profile": [[[profile|#profile]]] /* from user */, "groups": [[[[userGroup|#userGroup]]], ...] /* from user */, "organizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveOrganizations": [[[[organization|#organization]]], ...] /* from user */, "transitiveGroups": [[[[userGroup|#userGroup]]], ...] /* from user */, "teams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "transitiveTeams": [[[[projectTeam|#projectTeam]]], ...] /* from user */, "details": [[[[details|#details]]], ...] /* from user */, "VCSUserNames": [[[[vcsUserName|#vcsUserName]]], ...] /* from user */, "sshPublicKeys": [[[[sshPublicKey|#sshPublicKey]]], ...] /* from user */, "helpdeskProjectSettings": [[[[projectHelpdeskSettings|#projectHelpdeskSettings]]], ...] /* from user */, "creationTime": calendar /* from user */, "lastAccessTime": calendar /* from user */, "refreshTokens": [[[[refreshToken|#refreshToken]]], ...] /* from user */, "permanentTokens": [[[[permanentToken|#permanentToken]]], ...] /* from user */, "approvedScopes": [[[[approvedScope|#approvedScope]]], ...] /* from user */, "applicationPasswords": [[[[applicationPassword|#applicationPassword]]], ...] /* from user */, "favoriteProjects": [[[[project|#project]]], ...] /* from user */, "endUserAgreementConsent": [[[endUserAgreementConsent|#endUserAgreementConsent]]] /* from user */, "eraseTimestamp": calendar /* from user */, "twoFactorAuthentication": [[[twoFactorAuthentication|#twoFactorAuthentication]]] /* from user */, "requiredTwoFactorAuthentication": boolean /* from user */, "pendingTwoFactorAuthentication": [[[twoFactorAuthenticationSecret|#twoFactorAuthenticationSecret]]] /* from user */, "webauthnDevice": [[[webauthnDevice|#webauthnDevice]]] /* from user */, "userType": [[[userType|#userType]]] /* from user */, "permissions": [string, ...] /* from user */, "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

projectType

{ "id": string, "name": string }

providerMetadata

extends uuid

extended by identityProviderMetadata, serviceProviderMetadata

{ "entityId": string, "name": string, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

publicSettings

extends settings

{ "locale": [[[locale|#locale]]], "hubMottoHidden": boolean, "companyLogo": string, "loginMessage": string, "loginFieldPlaceholder": string, "systemMessage": string, "endUserAgreement": [[[endUserAgreement|#endUserAgreement]]], "installationType": string, "emailVerificationRequired": boolean, "hostServiceName": string, "hostServiceHomeUrl": string, "hostServiceApplicationName": string, "helpdeskEnabled": boolean, "setupRequired": boolean, "loginBypassAuthModule": [[[authmodule|#authmodule]]], "id": string /* from settings */, "aliases": [[[[alias|#alias]]], ...] /* from settings */ }

queryAssist

{ "query": string, "caret": int, "styleRanges": [[[[queryStyleRange|#queryStyleRange]]], ...], "suggestions": [[[[querySuggestItem|#querySuggestItem]]], ...] }

queryStyleRange

{ "start": int, "length": int, "style": string, "title": string }

querySuggestItem

{ "prefix": string, "option": string, "suffix": string, "description": string, "matchingStart": int, "matchingEnd": int, "caret": int, "completionStart": int, "completionEnd": int, "group": string, "icon": string }

refreshToken

{ "id": string, "client": [[[service|#service]]], "audience": [[[[service|#service]]], ...], "scope": [string, ...], "user": [[[user|#user]]], "creationTime": calendar, "lastAccessTime": calendar, "expires": calendar }

resource

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "key": string, "name": string, "homeUrl": string, "type": string, "service": [[[service|#service]]], "project": [[[project|#project]]] }

role

{ "id": string, "aliases": [[[[alias|#alias]]], ...], "key": string, "name": string, "description": string, "permissions": [[[[permission|#permission]]], ...] }

roleSource

extended by groupProjectRoleSource, groupRoleSource, ownProjectRoleSource, ownRoleSource, teamProjectRoleSource, teamRoleSource

{ }

samlAuthModule

extends externalauthmodule

{ "spEntityId": string, "ascUrl": string, "keyStore": [[[keyStore|#keyStore]]], "spMetadataUrl": string, "idpEntityId": string, "certificateFingerprint": string, "certificateFingerprintAlgorithm": string, "contactUser": [[[user|#user]]], "loginAttributeName": string, "firstNameAttributeName": string, "lastNameAttributeName": string, "fullNameAttributeName": string, "emailAttributeName": string, "emailVerified": boolean, "groupsAttributeName": string, "iconUrl": string, "serverUrl": string /* from externalauthmodule */, "connectionTimeout": int /* from externalauthmodule */, "readTimeout": int /* from externalauthmodule */, "groupMappings": [[[[authModuleGroupMapping|#authModuleGroupMapping]]], ...] /* from externalauthmodule */, "mappedExternalGroups": [[[[userGroup|#userGroup]]], ...] /* from externalauthmodule */, "attributeMappings": [[[[authModuleCustomAttributeMapping|#authModuleCustomAttributeMapping]]], ...] /* from externalauthmodule */, "backgroundSyncEnabled": boolean /* from externalauthmodule */, "syncInterval": string /* from externalauthmodule */, "syncAllUsersAndGroups": boolean /* from externalauthmodule */, "lastSyncTime": calendar /* from externalauthmodule */, "userStatusIgnored": boolean /* from externalauthmodule */, "allowedCreateNewUsers": boolean /* from userCreationAuthModule */, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

samlUserDetails

extends details

{ "nameId": string, "login": string, "fullName": string, "groupNames": [string, ...], "id": string /* from details */, "aliases": [[[[alias|#alias]]], ...] /* from details */, "email": [[[email|#email]]] /* from details */, "authModule": [[[authmodule|#authmodule]]] /* from details */, "authModuleName": string /* from details */, "user": [[[user|#user]]] /* from details */, "lastAccessTime": calendar /* from details */, "lastAccessAddress": string /* from details */, "lastAccessUserAgent": string /* from details */ }

scopedFeature

extends hubFeature

{ "scopes": [[[[authorityHolder|#authorityHolder]]], ...], "key": string /* from hubFeature */, "name": string /* from hubFeature */, "description": string /* from hubFeature */, "restartRequired": boolean /* from hubFeature */, "enabled": boolean /* from hubFeature */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

scryptpassword

extends password

{ "hashedValue": string, "salt": string, "oldValue": string /* from password */ }

service

extends authorityHolder

{ "key": string, "homeUrl": string, "baseUrls": [string, ...], "userUriPattern": string, "groupUriPattern": string, "redirectUris": [string, ...], "untrustedRedirectUris": [[[[untrustedRedirectURI|#untrustedRedirectURI]]], ...], "applicationName": string, "vendor": string, "releaseDate": calendar, "version": string, "iconUrl": string, "resources": [[[[resource|#resource]]], ...], "permissions": [[[[permission|#permission]]], ...], "defaultRoles": [[[[role|#role]]], ...], "viewers": [[[[authorityHolder|#authorityHolder]]], ...], "trusted": boolean, "consentRequired": boolean, "secret": string, "apiVersion": string, "scopeItems": [string, ...], "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

serviceProviderMetadata

extends providerMetadata

{ "description": string, "assertionConsumerUrl": string, "logoutResponseSupported": boolean, "loginAttributeName": string, "fullNameAttributeName": string, "emailAttributeName": string, "groupsAttributeName": string, "externalIdAttributeName": string, "entityId": string /* from providerMetadata */, "name": string /* from providerMetadata */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

settings

extended by backupSettings, internalSettings, publicSettings, smtpSettings, throttlingSettings

{ "id": string, "aliases": [[[[alias|#alias]]], ...] }

setup2FA

{ "confirm": boolean }

shapassword

extends password

{ "hashedValue": string, "salt": string, "oldValue": string /* from password */ }

smtpMessage

{ "to": [[[user|#user]]], "subject": string, "htmlText": string, "unsubscribeURL": string }

smtpSettings

extends settings

{ "enabled": boolean, "host": string, "port": int, "protocol": string, "from": string, "envelopeFrom": string, "login": string, "password": string, "passwordDefined": boolean, "keyStore": [[[keyStore|#keyStore]]], "smtpAnonymous": boolean, "useDefault": boolean, "id": string /* from settings */, "aliases": [[[[alias|#alias]]], ...] /* from settings */ }

sourcedOrganizationRole

extends organizationRole

{ "sources": [[[[roleSource|#roleSource]]], ...], "id": string /* from organizationRole */, "aliases": [[[[alias|#alias]]], ...] /* from organizationRole */, "role": [[[role|#role]]] /* from organizationRole */, "organization": [[[organization|#organization]]] /* from organizationRole */, "owner": [[[authorityHolder|#authorityHolder]]] /* from organizationRole */ }

sourcedProjectRole

extends projectRole

{ "sources": [[[[roleSource|#roleSource]]], ...], "id": string /* from projectRole */, "aliases": [[[[alias|#alias]]], ...] /* from projectRole */, "role": [[[role|#role]]] /* from projectRole */, "project": [[[project|#project]]] /* from projectRole */, "owner": [[[authorityHolder|#authorityHolder]]] /* from projectRole */, "teamMember": boolean /* from projectRole */ }

sshPublicKey

{ "fingerPrint": string, "data": string, "openSshKey": string, "comment": string }

systemFeature

extends hubFeature

{ "key": string /* from hubFeature */, "name": string /* from hubFeature */, "description": string /* from hubFeature */, "restartRequired": boolean /* from hubFeature */, "enabled": boolean /* from hubFeature */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

team

{ "role": [[[role|#role]]], "users": [[[[user|#user]]], ...], "usersTotal": int, "groups": [[[[userGroup|#userGroup]]], ...], "groupsTotal": int }

teamProjectRoleSource

extends teamRoleSource

{ "team": [[[projectTeam|#projectTeam]]] /* from teamRoleSource */ }

teamRoleSource

extends roleSource

extended by teamProjectRoleSource

{ "team": [[[projectTeam|#projectTeam]]] }

throttlingSettings

extends settings

{ "enabled": boolean, "whiteList": [string, ...], "maxTrackingKeys": int, "maxFailuresPerKey": int, "cooldownValue": int, "cooldownPeriodSec": long, "blockedKeys": [[[blockedKeys|#blockedKeys]]], "id": string /* from settings */, "aliases": [[[[alias|#alias]]], ...] /* from settings */ }

tokenInfo

{ "id": string, "client": string, "user": string, "scope": [string, ...] }

tokenResponse

{ "id_token": string, "access_token": string, "token_type": string, "expires_in": int, "refresh_token": string, "scope": string }

twoFactorAuthentication

extends twoFactorAuthenticationSecret

{ "enabled": boolean, "secretKey": string /* from twoFactorAuthenticationSecret */, "qrCodeUri": string /* from twoFactorAuthenticationSecret */, "scratchCodes": [int, ...] /* from twoFactorAuthenticationSecret */, "failedAttemptsCounter": int /* from twoFactorAuthenticationSecret */ }

twoFactorAuthenticationSecret

extended by twoFactorAuthentication

{ "secretKey": string, "qrCodeUri": string, "scratchCodes": [int, ...], "failedAttemptsCounter": int }

untrustedRedirectURI

{ "redirectURI": string, "triedFrom": string, "triedAt": calendar }

urlavatar

extends avatar

{ "avatarUrl": string, "url": string /* from avatar */, "pictureUrl": string /* from avatar */ }

user

extends authorityHolder

extended by invitedUser, organizationMember, projectTeamMember

{ "login": string, "banned": boolean, "banReason": string, "bannedInAuthModule": [[[authmodule|#authmodule]]], "banBadge": string, "guest": boolean, "avatar": [[[avatar|#avatar]]], "profile": [[[profile|#profile]]], "groups": [[[[userGroup|#userGroup]]], ...], "organizations": [[[[organization|#organization]]], ...], "transitiveOrganizations": [[[[organization|#organization]]], ...], "transitiveGroups": [[[[userGroup|#userGroup]]], ...], "teams": [[[[projectTeam|#projectTeam]]], ...], "transitiveTeams": [[[[projectTeam|#projectTeam]]], ...], "details": [[[[details|#details]]], ...], "VCSUserNames": [[[[vcsUserName|#vcsUserName]]], ...], "sshPublicKeys": [[[[sshPublicKey|#sshPublicKey]]], ...], "helpdeskProjectSettings": [[[[projectHelpdeskSettings|#projectHelpdeskSettings]]], ...], "creationTime": calendar, "lastAccessTime": calendar, "refreshTokens": [[[[refreshToken|#refreshToken]]], ...], "permanentTokens": [[[[permanentToken|#permanentToken]]], ...], "approvedScopes": [[[[approvedScope|#approvedScope]]], ...], "applicationPasswords": [[[[applicationPassword|#applicationPassword]]], ...], "favoriteProjects": [[[[project|#project]]], ...], "endUserAgreementConsent": [[[endUserAgreementConsent|#endUserAgreementConsent]]], "eraseTimestamp": calendar, "twoFactorAuthentication": [[[twoFactorAuthentication|#twoFactorAuthentication]]], "requiredTwoFactorAuthentication": boolean, "pendingTwoFactorAuthentication": [[[twoFactorAuthenticationSecret|#twoFactorAuthenticationSecret]]], "webauthnDevice": [[[webauthnDevice|#webauthnDevice]]], "userType": [[[userType|#userType]]], "permissions": [string, ...], "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

userCreationAuthModule

extends authmodule

extended by azureauthmodule, externalauthmodule, externaloauth2module, externalpasswordauthmodule, githubauthmodule, googleauthmodule, jbaHydraMigrationAuthModule, jbaoauthauthmodule, jiraauthmodule, ldapauthmodule, oauth2authmodule, oktaAuthmodule, openidauthmodule, samlAuthModule

{ "allowedCreateNewUsers": boolean, "id": string /* from authmodule */, "aliases": [[[[alias|#alias]]], ...] /* from authmodule */, "name": string /* from authmodule */, "ordinal": int /* from authmodule */, "accountsSize": int /* from authmodule */, "disabled": boolean /* from authmodule */, "isDefault": boolean /* from authmodule */, "autoJoinGroups": [[[[userGroup|#userGroup]]], ...] /* from authmodule */ }

userDashboard

extends uuid

{ "dashboard": [[[dashboard|#dashboard]]], "user": [[[user|#user]]], "favorite": boolean, "ordinal": int, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

userDashboardImport

{ "id": string, "user": string, "favorite": boolean, "ordinal": int }

userDashboardPermission

extends dashboardPermission

{ "user": [[[user|#user]]], "permission": string /* from dashboardPermission */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

userGroup

extends authorityHolder

{ "description": string, "iconUrl": string, "autoJoin": boolean, "autoJoinDomain": string, "requiredTwoFactorAuthentication": boolean, "parentsRequireTwoFactorAuthentication": boolean, "users": [[[[user|#user]]], ...], "ownUsers": [[[[user|#user]]], ...], "userCount": int, "parent": [[[userGroup|#userGroup]]], "subgroups": [[[[userGroup|#userGroup]]], ...], "teams": [[[[projectTeam|#projectTeam]]], ...], "organizations": [[[[organization|#organization]]], ...], "project": [[[project|#project]]], "allUsers": boolean, "registeredUsers": boolean, "implicit": boolean, "queriedSingleton": boolean, "removable": boolean, "immutable": boolean, "importedFromAuthModule": [[[externalauthmodule|#externalauthmodule]]], "mappedInAuthModule": [[[externalauthmodule|#externalauthmodule]]], "idpGroupId": string, "idpGroupName": string, "idpStatus": [[[userGroupIdpStatus|#userGroupIdpStatus]]], "idpGroupNameOverridden": boolean, "id": string /* from authorityHolder */, "aliases": [[[[alias|#alias]]], ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "transitiveProjectRoles": [[[[projectRole|#projectRole]]], ...] /* from authorityHolder */, "sourcedProjectRoles": [[[[sourcedProjectRole|#sourcedProjectRole]]], ...] /* from authorityHolder */, "organizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "transitiveOrganizationRoles": [[[[organizationRole|#organizationRole]]], ...] /* from authorityHolder */, "sourcedOrganizationRoles": [[[[sourcedOrganizationRole|#sourcedOrganizationRole]]], ...] /* from authorityHolder */ }

userGroupDashboardPermission

extends dashboardPermission

{ "userGroup": [[[userGroup|#userGroup]]], "permission": string /* from dashboardPermission */, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }

userGroupIdpStatus

{ "id": string, "name": string }

userType

{ "id": string, "name": string }

uuid

extended by authAttempt, authFoundUser, dashboard, dashboardPermission, hubFeature, identityProviderMetadata, projectTeamDashboardPermission, providerMetadata, scopedFeature, serviceProviderMetadata, systemFeature, userDashboard, userDashboardPermission, userGroupDashboardPermission, widget

{ "id": string, "aliases": [[[[alias|#alias]]], ...] }

vcsUserName

{ "name": string }

webauthnDevice

{ "enabled": boolean, "name": string, "vendor": string, "url": string, "iconUrl": string }

widget

extends uuid

{ "key": string, "version": string, "installedVersion": string, "latestVersion": string, "installedFromRepository": boolean, "archiveId": string, "manifest": raw, "disabled": boolean, "applicationNames": [string, ...], "accessibleServices": [[[[service|#service]]], ...], "capabilities": [string, ...], "repositoryUrl": string, "repositoryIconUrl": string, "id": string /* from uuid */, "aliases": [[[[alias|#alias]]], ...] /* from uuid */ }
22 April 2025