Mutation
mutation ConfigureGitLabProjectWebhook($projectId: ID!) {
configureGitLabProjectWebhook(projectId: $projectId) {
project {
id
name
pathWithNamespace
webUrl
defaultBranch
visibility
}
callbackUrl
signingToken
manualConfigurationRequired
}
}Variables
{
"projectId": "id"
}Response
{
"data": {
"configureGitLabProjectWebhook": {
"project": {
"id": "id",
"name": "string",
"pathWithNamespace": "string",
"webUrl": "string",
"defaultBranch": "string",
"visibility": "string"
},
"callbackUrl": "string",
"signingToken": "string",
"manualConfigurationRequired": true
}
}
}Mutations
configureGitLabProjectWebhook
Configure git lab project webhook for Mutation.
MUTATION
configureGitLabProjectWebhook(projectId: ID!, serverUrlKind: ServerUrlKind, callbackUrl: String): GitLabWebhookSetup!Arguments
projectId
ID!
required
Project id used by configureGitLabProjectWebhook.
serverUrlKind
Configured server address to use when callbackUrl is omitted.
callbackUrl
String
Explicit callback URL for older API clients.
Returns
project
Project for GitLabWebhookSetup.
callbackUrl
String!
Callback url for GitLabWebhookSetup.
signingToken
String
Signing token for GitLabWebhookSetup.
manualConfigurationRequired
Boolean!
Manual configuration required for GitLabWebhookSetup.
Mutation
mutation ConfigureGitLabProjectWebhook($projectId: ID!) {
configureGitLabProjectWebhook(projectId: $projectId) {
project {
id
name
pathWithNamespace
webUrl
defaultBranch
visibility
}
callbackUrl
signingToken
manualConfigurationRequired
}
}Variables
{
"projectId": "id"
}Response
{
"data": {
"configureGitLabProjectWebhook": {
"project": {
"id": "id",
"name": "string",
"pathWithNamespace": "string",
"webUrl": "string",
"defaultBranch": "string",
"visibility": "string"
},
"callbackUrl": "string",
"signingToken": "string",
"manualConfigurationRequired": true
}
}
}