Table of Contents

Remote Procedure Calls

authenticateById

creates valid token, if user credentials are valid

Parameter

required
on Success

returns token

on Failure

returns error

authenticateByRealm

creates valid token, if user credentials are valid

Parameter

required
on Success

returns token

on Failure

returns error

createSingleAccount

create new User Account

Parameter

required
optional

data {

  if requested username  already exists it will get added '-' plus next free number  
  example: username meier becomes meier-5 
  if you don't enter anything a username will be created based on current time
  If you use a system where the client domains (e.g. @hotspot.de) are shown with the username, 
  you don't have to care for that. 
  Internally all usernames have '@' plus the client domain added;  

}

on Success

returns username, password, account_id

on Failure

returns error

deleteAccount

delete single Account

Parameter

required
on Success

returns deleted: True

on Failure

returns error

getAccountDetails

get Account Details

Parameter

required
on Success

returns array (

)

on Failure

returns error

getAutoLoginURL

get URL for autologin for the current location configuration
contains one or more of the following variables to be replaced:
%u for username
%p for password
%l for location_id
%t for token

Parameter

required
on Success

returns url including parameters

on Failure

returns ''

getDefaults

get all or specific default values

Parameter

required
optional
on Success

returns default values (

)

on Failure

returns error

get Logo

Parameter

required
on Success

returns logo

on Failure

returns error

getNote

get note to be printed on ticket before user credentials

Parameter

required
on Success

returns note

on Failure

returns error

getTariffDetails

get all or specific default values

Parameter

required
on Success

returns tariff_id TODO: returns tariff properties

on Failure

returns error

logout

logout and delete token

Parameter

required
on Success

returns logout: True or False

on Failure

returns error

isOnline

shows if a specific user is online or offline

Parameter

required
on Success

returns online: True or False

on Failure

returns online: False

reactivateAccount

resets status and validity of inactive / deleted account

Parameter

required
on Success

returns array of username and password

on Failure

returns error

setDefaults

set specific default values

Parameter

required
optional

data {

}

on Success

returns array of default values

options array (

)

on Failure

returns error