Skip to main content
The Deputy connector lets your workflows manage workforce operations including employee records, timesheets, rosters, locations, and leave requests.
For the full API reference, see the Deputy API documentation.

Connection setup

1

Get your API credentials

Log in to your Deputy account and navigate to the API section to generate a permanent access token. You will also need your full Deputy install URL (e.g., https://mycompany.na.deputy.com).
2

Add the connection in Spojit

Go to Connections in Spojit, click Add Connection, select Deputy, and enter:
  • Install URL: Your full Deputy URL (e.g., https://mycompany.na.deputy.com)
  • Access Token: Your permanent API access token

Tools

Employees

Returns all employees. No parameters required.Example response:
number
required
Employee ID.
Example request:
Example response:
object
required
Employee object with fields: FirstName, LastName, Company (location ID), DisplayName, Position, etc.
Example request:
Example response:

Timesheets

Returns all timesheets. No parameters required.Example response:
number
required
Timesheet ID.
Example request:
Example response:

Scheduling

Returns all roster shifts. No parameters required.Example response:

Locations

Returns all company locations. No parameters required.Example response:

Leave

Returns all leave requests. No parameters required.Example response:
object
required
Leave object with fields: Employee, LeaveRule, Company, DateStart, DateEnd, Comment, Status, etc.
Example request:
Example response:

Advanced

Send a request to any Deputy API endpoint.
string
required
HTTP method: GET, POST, PUT, or DELETE.
string
required
API path (e.g., /resource/OperationalUnit or /resource/Task).
object
Request body for POST and PUT requests.
Example request:
Example response: