OBJECT

Mutation

link GraphQL Schema definition

1type Mutation {
2
3_internal_: String
4
5# Create user.
6#
7# Arguments
8# user: User data.
9createUser(user: CreateUserInput!): User
10
11# Update existing user.
12#
13# Arguments
14# id: Id of user.
15# user: User data to update.
16updateUser(id: ID!, user: UpdateUserInput!): User
17
18# Update multiple existing users.
19#
20# Arguments
21# filter: Filter criteria for updated users.
22# data: Data to update.
23updateUsers(filter: UserFilterInput!, data: UpdateUserInput!): [User]!
24
25# Delete user.
26#
27# Arguments
28# id: Id of user.
29deleteUser(id: ID!): Boolean!
30
31# Send invitation to a user.
32#
33# Arguments
34# id: Id of user.
35sendInvitation(id: ID!): User!
36
37# Activate inactive user.
38#
39# Arguments
40# id: Id of user.
41activateUser(id: ID!): User!
42
43# Deactivate active user.
44#
45# Arguments
46# id: Id of user.
47deactivateUser(id: ID!): User!
48
49# Create project.
50#
51# Arguments
52# project: Project data.
53createProject(project: CreateProjectInput!): Project!
54
55# Update project.
56#
57# Arguments
58# id: Project's id.
59# project: Data to update.
60updateProject(id: ID!, project: UpdateProjectInput!): Project!
61
62# Delete project.
63#
64# Arguments
65# id: Project's id.
66deleteProject(id: ID!): Boolean!
67
68# Create journey.
69#
70# Arguments
71# journeyTypeId: Journey type id.
72# assigneeId: Assignee user id.
73# journeyTemplateId: Journey template id.
74# journey: Journey data.
75createJourney(
76journeyTypeId: ID!,
77assigneeId: ID!,
78journeyTemplateId: ID,
79journey: CreateJourneyInput
80): Journey
81
82# Update journey.
83#
84# Arguments
85# id: Journey id.
86# journey: Journey data to update.
87updateJourney(id: ID!, journey: UpdateJourneyInput): Journey
88
89# Delete journey.
90#
91# Arguments
92# id: Journey id.
93deleteJourney(id: ID!): Boolean!
94
95# Set steps for a journey.
96#
97# Arguments
98# id: Journey id.
99# steps: Journey steps data.
100setJourneySteps(id: ID!, steps: [SetJourneyStepInput]): Journey
101
102# Create timesheet entry.
103#
104# Arguments
105# userId: User's id.
106# date: Date.
107# timesheetEntry: Timesheet entry data.
108createTimesheetEntry(
109userId: ID,
110date: Date!,
111timesheetEntry: CreateTimesheetEntryInput!
112): Timesheet!
113
114# Update timesheet entry
115#
116# Arguments
117# id: Timesheet entry id.
118# timesheetEntry: Data to update.
119updateTimesheetEntry(
120id: ID,
121timesheetEntry: UpdateTimesheetEntryInput!
122): Timesheet!
123
124# Delete timesheet entry.
125#
126# Arguments
127# id: Timesheet entry id.
128deleteTimesheetEntry(id: ID!): Boolean!
129
130}

link Required by

This element is not required by anyone