This is a third-party library For Hiddify
-
-
- Is Conected
- Get System Stats
-
- Get user list
- Get User Info + Servers & Time Remain
- Add User
- Del User
- Update User
- Del deactive Usres
- Get Telegram Proxy If available
-
- Get Admin list
- Add New Admin
- Del admin
-
- Add User
- Del User
-
-
- Write Doc
- Error Handling
<?php
include('src/HiddifyApi.php');
$api = new hiddifyApi(
'', //! https://domain.com
'', //! hiddify hidden path
'' //! admin secret
);
$api->is_connected(); // return bool
$api->getSystemStats(); // return array
/////----------- USER API -----------\\\\\
//! if success return user uuid else return false
$api->user()->create(name: 'MrWebappDeveloper',
package_days: 30,
package_size: 30,
telegram_id: null, // optional
comment: null, // optional
resetMod: 'no_reset'); // 'no_reset' default
//! if success return user uuid else return false
$api->user()->update(name: 'MrWebappDeveloper',
package_days: 30,
package_size: 30,
uuid: "user uuid"
telegram_id: null, // optional
comment: null, // optional
resetMod: 'no_reset'); // 'no_reset' default
$api->user()->delete(string $uuid); // returns bool
$api->user()->list(); // return array
$api->user()->find(string $uuid); // returns user details in an array and returns null if can't find.
?>
Contributions to this project are always welcome! Feel free to submit a pull request or create an issue if you encounter any problems.
This project is licensed under the MIT License. See the LICENSE file for more information.