Create a new staff. If successful, returns the staff_id of the newly created staff.
<?xml version="1.0" encoding="utf-8"?> <request method="createStaff"> <name>Staff-123</name> <username>123665345_new_staff</username> <email>12355_new_staff@invoicera.com</email> <billing_rate>150</billing_rate> <user_access_own_record>Yes</user_access_own_record> <assigned_clients> <!-- (All optional) --> <client_id>14447</client_id> <client_id>14448</client_id> </assigned_clients> </request>
<?xml version="1.0" encoding="utf-8"?>2632
Update an existing staff with the given staff_id.
<?xml version="1.0" encoding="utf-8"?> <request method="updateStaff"> <staff_id>23077</staff_id> <name>Staff-77</name> <username>77_new_staff</username> <email>77_new_staff@invoicera.com</email> <billing_rate>15</billing_rate> <user_access_own_record>Yes</user_access_own_record> <assigned_clients> <!-- (All optional) --> <client_id>14447</client_id> </assigned_clients> </request>
<?xml version="1.0" encoding="utf-8"?>13269
Delete an existing staff.
<?xml version="1.0" encoding="utf-8"?> <request method="deleteStaff"> <staff_id>23081</staff_id><!-- This is task unique id at Invoicera database. You can use more than one row for delete --> </request>
<?xml version="1.0" encoding="utf-8"?>
Returns a list of staff members. Results are ordered by descending staff_id.
<?xml version="1.0" encoding="utf-8"?> <request method="listStaff"> <filter> <!-- Pass search parameters here --> <email></email> <!-- This is staff unique email id at Invoicera database --> <status></status> <!-- Status are Active, Archived, deleted. Only Active records will be displayed if no value defined --> <page></page> <!-- This is page number --> <per_page_record></per_page_record> <!-- This is number of records per page --> </filter> <!-- search parameters ends here --> </request>
<?xml version="1.0" encoding="utf-8"?>13265 1302 20.00 Test Staff-2 abc@testing.com 2 No Deleted 2010-11-23 06:06:30 393 5346 . . .
Return the complete staff details associated with the given staff_id.
<?xml version="1.0" encoding="utf-8"?> <request method="getStaff"> <staff_id></staff_id> <!-- This is staff unique id at Invoicera database. Only one ID can be pass at a time. --> </request>
<?xml version="1.0" encoding="utf-8"?>13265 1302 20.00 Test Staff-2 abc@testing.com 2 No Deleted 2010-11-23 06:06:30 393 5346