Realm Graphql Request Body

ros

#1

Can anybody help me understand the meaning of all the terms we send in the Request Body.
{
“app_id”:"",
“provider”:“password”,
“data”:“MY-USERNAME”,
“user_info”: {
“register”:false,
“password”:“MY-PASSWORD”
}
}

I can comprehend that data refers to my user name, but what do app_id, provider, register stand for? what happens if I send register as true?