Mutation
mutation SaveGitLabPreferences($input: SaveGitLabPreferencesInput!) {
saveGitLabPreferences(input: $input) {
configured
tokenConfigured
baseUrl
version
revision
viewer {
id
username
name
avatarUrl
webUrl
}
}
}Variables
{
"input": {}
}Response
{
"data": {
"saveGitLabPreferences": {
"configured": true,
"tokenConfigured": true,
"baseUrl": "string",
"version": "string",
"revision": "string",
"viewer": {
"id": "id",
"username": "string",
"name": "string",
"avatarUrl": "string",
"webUrl": "string"
}
}
}
}Mutations
saveGitLabPreferences
Save local GitLab project discovery and merge preferences.
MUTATION
saveGitLabPreferences(input: SaveGitLabPreferencesInput!): GitLabSettings!Arguments
input
required
Preferences to update. Omitted values retain their current setting.
Returns
configured
Boolean!
Configured for GitLabSettings.
tokenConfigured
Boolean!
Token configured for GitLabSettings.
baseUrl
String
Base url for GitLabSettings.
version
String
Version for GitLabSettings.
revision
String
Revision for GitLabSettings.
viewer
Viewer for GitLabSettings.
pipelinePollIntervalSeconds
Int!
Pipeline poll interval seconds for GitLabSettings.
cacheTtlSeconds
Int!
Cache ttl seconds for GitLabSettings.
memberProjectsOnly
Boolean!
Whether project discovery only returns projects where the viewer is a member.
defaultSquash
Boolean!
Whether editable merge requests default to squashing commits.
defaultMoveTicketToDone
Boolean!
Whether eligible linked Jira tickets default to moving to Done after merge.
defaultDeleteWorktree
Boolean!
Whether eligible linked worktrees default to deletion after merge.
verifiedAt
String
Verified at for GitLabSettings.
updatedAt
String!
Updated at for GitLabSettings.
Mutation
mutation SaveGitLabPreferences($input: SaveGitLabPreferencesInput!) {
saveGitLabPreferences(input: $input) {
configured
tokenConfigured
baseUrl
version
revision
viewer {
id
username
name
avatarUrl
webUrl
}
}
}Variables
{
"input": {}
}Response
{
"data": {
"saveGitLabPreferences": {
"configured": true,
"tokenConfigured": true,
"baseUrl": "string",
"version": "string",
"revision": "string",
"viewer": {
"id": "id",
"username": "string",
"name": "string",
"avatarUrl": "string",
"webUrl": "string"
}
}
}
}