Systems90 by Webglobe
  • Help
  • API Documentation
  • Login
  • limits
  • library for API PHP
  • Other API functions
  • login
  • timeout
  • ok
  • error
  • logout
  • Domain API functions
  • domain_list
  • domain_detail
  • domain_list_dns
  • domain_delete_dns
  • domain_add_dns
  • domain_update_dns
  • domain_list_email_subdomain
  • domain_delete_email_subdomain
  • domain_add_email_subdomain
  • domain_list_email
  • domain_delete_email
  • domain_add_email
  • domain_edit_email
  • domain_list_tld
  • domain_list_plan
  • domain_order
  • VServer API functions
  • vserver_list
  • vserver_vnc_setting
  • vserver_create_image
  • vserver_image_edit
  • vserver_image_list
  • vserver_image_delete
  • vserver_image_restore
  • vserver_image_copy
  • vserver_parking
  • vserver_parking_restore
  • vserver_list_backup
  • vserver_restore
  • vserver_create_backup
  • vserver_remove_backup
  • vserver_set_backup
  • vserver_change_login
  • vserver_change_custom_name
  • vserver_change_rdns
  • vserver_detail
  • vserver_add_ip_address
  • vserver_list_iso
  • vserver_select_iso
  • vserver_list_livecd
  • vserver_select_livecd
  • vserver_reinstall
  • vserver_reboot
  • vserver_shutdown
  • vserver_start
  • vserver_set_autostart
  • vserver_get_autostart
  • vserver_action_lock
  • vserver_list_plan
  • vserver_list_license
  • vserver_buy_license
  • vserver_fit_to_program
  • vserver_upgrade_program
  • vserver_downgrade_program
  • vserver_destroy
  • vserver_order
  • vserver_commands
  • vserver_ready_for_command
  • vserver_screenshot
  • vserver_graph
  • vserver_graph_data
  • vserver_virtualization_parameters
  • vserver_vlan_list
  • vserver_vlan_add
  • vserver_vlan_detail
  • vserver_vlan_edit
  • vserver_vlan_delete
  • vserver_vlan_member_add
  • vserver_vlan_member_delete
  • vserver_vhosts_usage
  • vserver_subnet_usage
  • vserver_active_license_list
  • vserver_allowed_plans
  • vserver_license_accounting
  • vserver_license_accounting_postpay
  • vserver_software_iso_list
  • vserver_software_iso_mount
  • vserver_software_iso_unmount
  • vserver_ip_address_set_hostname
  • vserver_remove_ip_address
  • vserver_add_ipv6_subnet
  • vserver_remove_ipv6_subnet
  • vserver_ipv6_subnet_detail
  • vserver_ipv6_subnet_rdns_add
  • vserver_ipv6_subnet_rdns_remove
  • vserver_ipv6_subnet_rdns_edit
  • vserver_shaper
  • Export API Functions
  • export_internal_invoices

login

This function serves for your authorization to the system. Without calling this function in your session you will not be able to call most of other API functions.

HTTP Method:GET, POST
Parameters:uiduser id for client section access / admin username for admin section access
passworduser password for client section access / admin password for admin section access
Returns:HTTP code200 (OK)
uiduser id / admin username
sidsession id

Returns user id (uid) and session id (sid), which serves as authorization to other functions. The session is valid for 20 minutes from the last function call.

Return errors
Error codeHTTP response codeDescription
1400 (Bad request) Function was not performed, because all required parameters were not entered. Reply portion reply is empty.
2403 (Forbidden)Unable to log in. Invalid uid or password. Reply portion reply is empty.
CURL

curl for call method GET:


			curl "https://admin.systems90.cz/api/login?uid=%uid%&password=%password%"
		

curl for call method POST:


			curl -d"uid=%uid%&password=%password%" "https://admin.systems90.cz/api/login"
		
PHP Library

			$api->login(%uid%, %password%);
		
Example of data output
<?xml version="1.0" encoding="UTF-8"?>
<reply>
	<status>
		<code>0</code>
		<text>You are logged in</text>
  	</status>
  	<uid>10623</uid>
  	<sid>5221j3sl8h7rc9dc7n0bn49n31</sid>
</reply>