Mutation
mutation SetGitRepository($mode: GitConnectionMode!) {
setGitRepository(mode: $mode) {
ok
connection {
mode
installationId
repoId
repoFullName
}
}
}Variables
{
"mode": "SSH_DEPLOY_KEY"
}Response
{
"data": {
"setGitRepository": {
"ok": true,
"connection": {
"mode": "SSH_DEPLOY_KEY",
"installationId": "string",
"repoId": "string",
"repoFullName": "string"
}
}
}
}setGitRepository
Sets how the API key’s workspace connects to its repository.
MUTATION
setGitRepository(baseUrl: String, installationId: String, mode: GitConnectionMode!, projectId: String, repoId: String): SetGitRepositoryArguments
baseUrl
String
GITLAB_APP only: the GitLab connection's base URL
installationId
String
GITHUB_APP only: an installation the company holds
mode
required
projectId
String
GITLAB_APP only: the project's numeric GitLab id
repoId
String
GITHUB_APP only: the repository's numeric GitHub id
Returns
ok
Boolean!
connection
Mutation
mutation SetGitRepository($mode: GitConnectionMode!) {
setGitRepository(mode: $mode) {
ok
connection {
mode
installationId
repoId
repoFullName
}
}
}Variables
{
"mode": "SSH_DEPLOY_KEY"
}Response
{
"data": {
"setGitRepository": {
"ok": true,
"connection": {
"mode": "SSH_DEPLOY_KEY",
"installationId": "string",
"repoId": "string",
"repoFullName": "string"
}
}
}
}