envoyr / php-froxlor-client
3.0.0-alpha+2
2024-12-08 12:42 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.0.1
This package is auto-updated.
Last update: 2024-12-08 12:42:46 UTC
README
Warning
We have changed the way we get the object. Now you have to use the id
instead of the name
to get, change or delete the object.
API Wrapper for Froxlor.
Installation
You can install it via composer:
$ composer require envoyr/php-froxlor-client
How to use
$froxlor = new \Envoyr\Froxlor\Server([ 'host' => 'https://froxlor.example.com', 'key' => '', 'secret' => '' ]);
Customer
$response = $froxlor ->customers ->create([ 'email' => 'hello@example.com', 'firstname' => 'Test', 'name' => 'Testman', 'custom_notes' => 'Created By API', 'customernumber' => 1337, 'new_loginname' => 'username', 'new_customer_password' => 'someRandomString', 'hosting_plan_id' => 1, 'api_allowed' => false, 'createstdsubdomain' => true, ]);
$response = $froxlor ->customer(1) ->email(1) ->attributes;
Info
Domains, Ftps, Email & EmailAccounts are also available.