Mutations
changeHubMemberRole
Change hub member role.
Template for Query:
mutation ChangeHubMemberRole($input: changeHubMemberRoleInput!){
changeHubMemberRole(input: $input) {
#ChangeHubMemberRole Fields
}
}
Template for Query Variables:
{
"input" : "<SOME-CHANGEHUBMEMBERROLE-INPUT-TYPE-SCALAR-VALUE>"
}
Arguments
input* changeHubMemberRoleInput non-null | Input object for changing a member’s role in the hub. |
* Required
Possible Returns
Value Type | Description |
---|---|
ChangeHubMemberRolePayload | Return payload on update hub member role operation. |
Examples
Example 1
Change the role of a hub member.
Query:
mutation changeHubMemberRole($input: ChangeHubMemberRoleInput!) {
changeHubMemberRole(input: $input) {
member {
hub {
id
name
}
role
user {
id
firstName
lastName
email
}
}
}
}
Show More
Query Variables:
{
"input": {
"emailAddress": "hubuser@yopmail.com",
"hubId": "urn:adsk.ace:beta.scope:e7c7f5a9-a88a-40b4-85f6-ba1454def997",
"role": "GUEST"
}
}
Response:
{
"data": {
"changeHubMemberRole": {
"member": {
"hub": {
"id": "urn:adsk.ace:beta.scope:e7c7f5a9-a88a-40b4-85f6-ba1454def997",
"name": "stg-hds-test-hub"
},
"role": "GUEST",
"user": {
"id": "4DZ2FF5SM7YEXGE2",
"firstName": "hub",
"lastName": "user",
"email": "hubuser@yopmail.com"
}
}
}
}
}
Show More
Example 2
Change the role of a hub member.
Query:
mutation changeHubMemberRole($input: ChangeHubMemberRoleInput!) {
changeHubMemberRole(input: $input) {
member {
hub {
id
name
}
role
user {
id
firstName
lastName
email
}
}
}
}
Show More
Query Variables:
{
"input": {
"emailAddress": "hubuser@yopmail.com",
"hubId": "urn:adsk.ace:beta.scope:e7c7f5a9-a88a-40b4-85f6-ba1454def997",
"role": "USER"
}
}
Response:
{
"data": {
"changeHubMemberRole": {
"member": {
"hub": {
"id": "urn:adsk.ace:beta.scope:e7c7f5a9-a88a-40b4-85f6-ba1454def997",
"name": "stg-hds-test-hub"
},
"role": "USER",
"user": {
"id": "4DZ2FF5SM7YEXGE2",
"firstName": "hub",
"lastName": "user",
"email": "hubuser@yopmail.com"
}
}
}
}
}
Show More