With our community of partners, you can get expert advice and training so you can be up and running in no time!
View setup partnersWith our community of partners, you can get expert advice and training so you can be up and running in no time!
View setup partnersGet the Guide on Moving from spreadsheets to software.
Want to join us? Become a partner.
No credit card required. No contracts to cancel. No setup fees. No hidden costs. No downloads.
Method | Description |
---|---|
GET list | Return a list of all staff members |
GET get/[uuid] | Details for a specific staff member |
POST add | Add a staff member |
PUT update | Update a staff members details |
POST delete | Delete a staff member |
POST enable | Enable a staff member so they can log into WorkflowMax |
POST disable | Disable a staff member so they can no longer log into WorkflowMax |
POST forgottenpassword | Reset a staff members password. The staff member will be sent an email to reset their password. This is the same as the staff member using the Forgotten Password process. |
Return a list of all staff members
https://api.xero.com/workflowmax/3.0/staff.api/list
<Response>
<Status>OK</Status>
<StaffList>
<Staff>
<UUID>47158cb8-20e7-4b42-801a-ca7927e1a2b7</UUID>
<Name>Jo Bloggs</Name>
<Email>jo@bloggs.net</Email>
<Phone />
<Mobile />
<Address />
<PayrollCode />
<WebUrl>https://app.my.workflowmax.com/admin/resourceedit.aspx?id=708601</WebUrl>
</Staff>
<Staff>
<UUID>6023a4c0-0953-479b-bd08-144b0e9d9250</UUID>
<Name>John Smith</Name>
<Email>john@smith.com</Email>
<Phone />
<Mobile />
<Address />
<PayrollCode />
<WebUrl>https://app.my.workflowmax.com/admin/resourceedit.aspx?id=708601</WebUrl>
</Staff>
</StaffList>
</Response>
Details for a specific staff member
https://api.xero.com/workflowmax/3.0/staff.api/get/47158cb8-20e7-4b42-801a-ca7927e1a2b7
<Response>
<Status>OK</Status>
<Staff>
<UUID>47158cb8-20e7-4b42-801a-ca7927e1a2b7</UUID>
<Name>Jo Bloggs</Name>
<Email>jo@bloggs.net</Email>
<Phone />
<Mobile />
<Address />
<PayrollCode />
<WebUrl>https://app.my.workflowmax.com/admin/resourceedit.aspx?id=708601</WebUrl>
</Staff>
</Response>
Add a staff member
https://api.xero.com/workflowmax/3.0/staff.api/add
<Staff>
<Name>John Smith</Name>
<Address></Address> <!-- optional -->
<Phone></Phone> <!-- optional -->
<Mobile></Mobile> <!-- optional -->
<Email></Email> <!-- optional -->
<PayrollCode></PayrollCode> <!-- optional -->
</Staff>
The response will include the detailed information of the staff member as per the GET get/[identifier] method
Update a staff members details
https://api.xero.com/workflowmax/3.0/staff.api/update
<Staff>
<UUID>4db95077-ffbb-4393-91b0-4d051bae4365</UUID>
<Name>John Smith</Name>
<Address></Address> <!-- optional -->
<Phone></Phone> <!-- optional -->
<Mobile></Mobile> <!-- optional -->
<Email></Email> <!-- optional -->
<PayrollCode></PayrollCode> <!-- optional -->
</Staff>
The response will include the detailed information of the staff member as per the GET get/[identifier] method
Delete a staff member
https://api.xero.com/workflowmax/3.0/staff.api/delete
<Staff>
<UUID>4db95077-ffbb-4393-91b0-4d051bae4365</UUID>
</Staff>
Enable a staff member so they can log into WorkflowMax
https://api.xero.com/workflowmax/3.0/staff.api/enable
<Staff>
<UUID>4db95077-ffbb-4393-91b0-4d051bae4365</UUID>
<Security>
</Security>
</Staff>
Disable a staff member so they can no longer log into WorkflowMax
https://api.xero.com/workflowmax/3.0/staff.api/disable
<Staff>
<UUID>4db95077-ffbb-4393-91b0-4d051bae4365</UUID>
</Staff>
Reset a staff members password. The staff member will be sent an email to reset their password. This is the same as the staff member using the Forgotten Password process.
https://api.xero.com/workflowmax/3.0/staff.api/forgottenpassword
<Staff>
<UUID>4db95077-ffbb-4393-91b0-4d051bae4365</UUID>
</Staff>