Kojib Connect (API)
API request to join/add user to an existing Group
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âjoingroupâ, âgroupidâ => âgroupidâ,//Specify the groupid (You will find group id in gr_options table id column) âuseridâ => âuser@email.comâ, âroleâ => 0, ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res); if [âŚ]
API request to create a new group
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $datas = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âcreategroupâ, ânameâ => âGroup Nameâ, âpasswordâ => 0, //Specify password for password protected group âvisibilityâ => true, //Specify false for Secret Group âsendpermissionâ => 0, // Specify adminonly for granting send messages permission only to Group Admins [âŚ]
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âdeleteuserâ, âuserâ => âuser@email.comâ,//username or email address ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res); if ($res->result) { } else { return $res->error; } ?>
API request to login or generate login link
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âloginâ, âuserâ => âuser@email.comâ,//username or email address âredirectâ => â,//You can specify URL to load after login (optional) ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res); if ($res->result) { return $res->loginlink; [âŚ]
API request to force logout a user
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âlogoutâ, âuserâ => âuser@email.comâ,//username or email address ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res); if ($res->result) { } else { return $res->error; } ?>
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âgetinfoâ, âuserâ => âuser@email.comâ,//username or email address ); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $res = curl_exec($ch); curl_close($ch); $res = json_decode($res); if ($res->result) { return $res; //returns user information } else { return $res->error; } ?>
API request to edit existing user
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ, âdoâ => âedituserâ, âchangenameâ => âChange Nameâ, âchangeusernameâ => âChange Usernameâ, âchangeemailâ => âchangeemail@esmail.comâ, âchangepassâ => âchangepasswordâ, âchangeavatarâ => âhttps://imageurlgoeshereâ, âchangeroleâ => â3â, âcf_identifierâ => âcustomfieldvalueâ,//Check edit custom field area for custom field Identifier âuserâ => âuser@email.comâ,//username or email [âŚ]
API request to create new user
Kojib Connect (API)
<?php $url = âhttps://Kojib.com/connect/â; $ch = curl_init($url); $data = array( âkeyâ => âKojib Connect Secret Keyâ,//You will find this in Kojib Settings âdoâ => âcreateuserâ, ânameâ => âFull Nameâ, âuserâ => âusernameâ, âemailâ => âuser@email.comâ, âpassâ => âpasswordâ, âavatarâ => âhttps://imageurlgoeshereâ, âcf_identifierâ => âcustomfieldvalueâ,//Check edit custom field area for custom field Identifier âroleâ => â3â, [âŚ]