Skip to content

Examples

Andrés Gattinoni edited this page Mar 22, 2015 · 2 revisions

Here you will find a series of basic examples on how to use the API.

List all users

import directadmin

api = directadmin.Api("admin", "password", "hostname.com", 2222)
print api.list_all_users()

Connect using HTTPS and list all users

import directadmin

api = directadmin.Api("admin", \
                      "password", \
                      "hostname.com", \
                      2222, \
                      True)
print api.list_all_users()

Create an EndUser (regular user)

from directadmin import Api, EndUser

api = Api("admin", "password", "hostname.com")
user = EndUser('username', \
               'email@domain.com', \
               'userpassword', \
               'domain.com', \
               'service_package_1', \
               '1.2.3.4')
if api.create_user(user, True):
    print "User %s successfuly created" % user['username']
else:
    print "Failed to create user"
Clone this wiki locally