Version 1.1 API Documentation

Status Code list

Status Codes

Debugging

If you need to disable sessions temporarily then in the MobileConfig.php Then
set debug sessions =1, now for any call that requires a session id (sid), just pass nosession=1 edit
$debug_sessions = 1 

you will also need to pass uid=#. # being whatever your user id or another persons user id is so you can mimic that users session.

Sample: Mobile/projects/get?nosession=1&uid=1

I set it up this way so that you could then go back to using sessions by not calling nosession=1 so you can work on the sessions per api call.

If for any reason any of the apis are blank or appear to have an issue set debug =1 ,
 $debug =1 

and then for whichever api call is having the issue just add &debug=1 to show the debug information.

API Calls

/Mobile/
/Mobile/administration/project/addUser Note: It is possible that in the future I will move this to the project branch

/Mobile/login/
/Mobile/logout/
/Mobile/projects/add
/Mobile/projects/del
/Mobile/projects/edit
/Mobile/projects/get
/Mobile/projects/open
/Mobile/projects/close
/Mobile/projects/milestones/add
/Mobile/projects/milestones/del
/Mobile/projects/milestones/edit
/Mobile/projects/milestones/get
/Mobile/projects/milestones/open
/Mobile/projects/milestones/close
/Mobile/projects/tasklists/add
/Mobile/projects/tasklists/del
/Mobile/projects/tasklists/edit
/Mobile/projects/tasklists/get
/Mobile/projects/tasklists/open
/Mobile/projects/tasklists/close
/Mobile/projects/tasks/add
/Mobile/projects/tasks/del
/Mobile/projects/tasks/edit
/Mobile/projects/tasks/get
/Mobile/projects/tasks/open
/Mobile/projects/tasks/close
/Mobile/roles/get