Staff Management

In Scheduler, staff members are managed in Data > User Management > Users screen. The Users endpoint can be used to list, retrieve, create, and update users; users can be either staff or candidate user accounts.

This article explains what calls can be made to the Scheduler API using the staff management resource.

Import this API into your Postman Workspace

NOTE: This article documents the requests in the Staff Management folder of the 'Scheduling System' Postman collection.
In This Article

Listing staff members

get /api/Users/Staff/Dropdown

Send a request to the endpoint to retrieve a list of users. Refer to the available parameters to influence the response. No request body is required.

NOTE: Users can be either staff or candidate user accounts. To retrieve information specific to staff, use the 'Retrieving staff member information' request.

Retrieving staff member information

get /api/Users/{userId}

Send a request to the endpoint to retrieve information for a specific staff member using their ID. No request body is required.

TIP: To return information for the user sending the request, simply send a GET request to /Users.

Creating a staff member

post /api/Users

Send a request to the endpoint to create a staff member.

Updating a staff member

put /api/Users/{userId}

Send a request to the endpoint to update a specific staff member.

Further reading

Read the following articles to learn more about the scheduling system or more about related APIs: