/ frontend / graphql / user.gql
user.gql
 1  fragment UserFields on UsersPermissionsUser {
 2    username
 3    email
 4    confirmed
 5    lastName
 6    firstName
 7    lang
 8    onboardingUser
 9    onboardingCreator
10    newsletterConsent
11    notificationEnabled
12    provider
13    events(pagination: {limit: 500}) {
14      data {
15        id
16        attributes {
17          uuid
18          name
19          date
20          address
21          enabled_modules
22        }
23      }
24    }
25  }
26  
27  query profile {
28    me {
29      id
30      username
31      profile {
32        ...UserFields
33      }
34    }
35  }
36  
37  mutation updateMe($userUpdate: UsersPermissionsUserInput!) {
38    updateMe(data: $userUpdate) {
39      data {
40        id
41        attributes {
42          ...UserFields
43        }
44      }
45    }
46  }