Skip to main content

Hey guys, I am starting with GraphiQL and trying to create a query for inviteMembers for an organization, however, I am not being able to identify what is wrong here. Could you please clarify?

mutation {
inviteMembers(input: {
emails: {"teste@teste.com"},
organization_id: "124779",
message: "please join my organization"

}) {
clientMutationId
}
}

---- Error

{
"errors": [
{
"locations": [
{
"column": 14,
"line": 19
}
],
"message": "extraneous input '\"teste@teste.com\"' expecting {'}', 'fragment', 'query', 'mutation', 'subscription', 'schema', 'scalar', 'go_type', 'interface', 'implements', 'enum', 'union', 'input', 'extend', 'directive', NAME}"
}
]
}

Thanks

Hello Rosana! Here is the correct syntax for inviting members to your organization. 

mutation {  inviteMembers(input: {    emails::      {email:"user1@email.com" role_name:"admin"},      {email:"user2@email.com", role_name:"member"},      {email:"user3@email.com", role_name:"guest"}          ]    organization_id: 12345    message: "please join my organization"}) {    clientMutationId  }}

It seems messy, but in the image below, I changed up the spacing so that you can see how it’s structured:

 


Reply