Mutations
createProject
Create a project in a user’s Hub.
Template for Query:
mutation CreateProject($input: createProjectInput){
createProject(input: $input) {
#CreateProject Fields
}
}
Template for Query Variables:
{
"input" : "<SOME-CREATE-PROJECT-INPUT-TYPE>"
}
Arguments
input |
Possible Returns
Value Type | Description |
---|---|
CreateProjectPayload | Payload needed to create a project. |
Examples
Example 1
Create a new project in the given hub
Query:
mutation createProject ($hubId : ID!, $name : String!, $type : ProjectTypes!) {
createProject(input: {
hubId: $hubId
name: $name,
type: $type
}) {
project {
id
name
users {
results {
firstName
}
}
rootFolder {
name
id
}
}
}
Show More
Query Variables:
{
"hubId": "a.YnVzaW5lc3M6YXV0b2Rlc2syMDA2",
"name": "Default Project - TestViaPostman",
"type" : "CLOSED"
}
Response:
{
"data": {
"createProject": {
"project": {
"id": "a.YnVzaW5lc3M6YXV0b2Rlc2syMDA2IzIwMjMwNTI5NjEwNDg3NDQ",
"name": "Default Project - TestViaPostman",
"users": {
"results": [
{
"firstName": "Samir"
}
]
},
"rootFolder": {
"name": "Default Project - TestViaPostman",
"id": "urn:adsk.wipstg:fs.folder:co.6wgPuXWKRWGQQPRStur-dQ"
}
}
}
}
}
Show More