mutation UpdateJiraProjectAiBranchNaming($input: UpdateJiraProjectAiBranchNamingInput!) {
updateJiraProjectAiBranchNaming(input: $input) {
id
jiraId
key
name
avatarUrl
position
}
}{
"input": {
"projectId": "id",
"mode": "JAVASCRIPT"
}
}{
"data": {
"updateJiraProjectAiBranchNaming": [
{
"id": "id",
"jiraId": "id",
"key": "string",
"name": "string",
"avatarUrl": "string",
"position": 1
}
]
}
}updateJiraProjectAiBranchNaming
Save project AI branch naming settings without discarding the JavaScript function.
updateJiraProjectAiBranchNaming(input: UpdateJiraProjectAiBranchNamingInput!): [JiraProject!]!Arguments
Project and AI naming settings to save.
Returns
Stable identifier for this Jira project.
Identifier of the related Jira.
The key associated with this Jira project.
Display name of this Jira project.
URL for this Jira project. May be null when unavailable or not applicable.
Zero-based position within the containing collection.
The ticket assignment filter associated with this Jira project.
Whether the hide completed tickets condition is true for this Jira project.
Identifiers of the related completed statuses.
Status IDs hidden under All statuses; explicitly selecting a status reveals it.
Identifier of the related done status. May be null when unavailable or not applicable.
The branch naming script associated with this Jira project.
Active strategy for naming ticket branches.
Saved AI provider identifier, even when JavaScript is active.
Saved AI model identifier.
Saved model reasoning effort.
Saved AI prompt template; description is included only when referenced.
Sources associated with this Jira project.
mutation UpdateJiraProjectAiBranchNaming($input: UpdateJiraProjectAiBranchNamingInput!) {
updateJiraProjectAiBranchNaming(input: $input) {
id
jiraId
key
name
avatarUrl
position
}
}{
"input": {
"projectId": "id",
"mode": "JAVASCRIPT"
}
}{
"data": {
"updateJiraProjectAiBranchNaming": [
{
"id": "id",
"jiraId": "id",
"key": "string",
"name": "string",
"avatarUrl": "string",
"position": 1
}
]
}
}