OBJECT

createFolder

link GraphQL Schema definition

1Mutation createFolder {
2
3# Mutation used to create a new Folder.
4#
5#
6#
7# Arguments
8# projectId: the project id of the Folder.
9# testPlanId: the Test Plan id of the Folder.
10# path: the path of the Folder.
11# testIssueIds: the Test ids to add to the Folder.
12# issueIds: the Test or Precondition ids to add to the Folder.
13createFolder(projectId: String, testPlanId: String, path: String!, testIssueIds: [String], issueIds: [String]): ActionFolderResult
14
15}

link Example

The mutation below will create a new Folder.

mutation {
    createFolder(
        projectId: "10000",
        path: "/generic"
    ) {
        folder {
            name
            path
            testsCount
        }
        warnings
    }
}

The mutation below will create a new Folder and add tests to it.

mutation {
    createFolder(
        projectId: "10000",
        path: "/generic",
        testIssueIds: ["10002","12324","12345"]
    ) {
        folder {
            name
            path
            testsCount
        }
        warnings
    }
}

The mutation below will create a new Folder and add tests and/or preconditions to it.

mutation {
    createFolder(
        projectId: "10000",
        path: "/generic",
        issueIds: ["10002","12324","12345"]
    ) {
        folder {
            name
            path
            testsCount
            issuesCount
            preconditionsCount
        }
        warnings
    }
}

Note: Use createFolder with testIssueIds (in which all ids must be from Tests) OR with issueIds (which can be eiter Test ids and/or Precondition ids), but not with both.