Deputy logo

Integrate Deputy with your AI CRM

Manage workforce scheduling, employees, timesheets, leave, locations, and other tenant resources in Deputy.

Explore Triggers and Actions

Add My Memo Comment

Add a comment to the specified memo for the connected user. Verify the memo ID and comment content before creating it.

ActionTry it

Add resource comment

Add comment text to one Deputy resource record.

ActionTry it

Amend Employee ABP Data

Update employee data through Deputy's legacy amendment route and return its untyped result object. The official capture does not define the affected employee fields.

ActionTry it

Apply Timesheet Operation

Apply a non-clock timesheet operation: update for self or supervised timesheets, dispute or IP amend for self, and approve or discard for supervised timesheets. Use the dedicated supervised timesheet actions for clock start, end, and pause.

ActionTry it

Archive Location

Archive the selected Deputy company or location so it is no longer active; verify the company ID before running.

ActionTry it

Autobuild Roster

Start an asynchronous job that creates unpublished Deputy shifts for selected areas and dates using staffing, coverage, or historical demand.

ActionTry it

Autobuild Roster from Agreed Hours

Create Deputy shifts from selected employees' agreed-hours profiles for specified areas, locations, and dates.

ActionTry it

Autobuild Roster from GFE

Start Deputy's documented GFE-based automatic roster-build operation using the supplied inputs.

ActionTry it

Autofill Roster

Start an asynchronous job that assigns candidate employees to selected open Deputy shifts using bounded search and optimization settings.

ActionTry it

Bulk create or update resource records

Create or update multiple records of one resource type. Deputy processes each record independently, so inspect every item result for partial failures.

ActionTry it

Cancel My Roster Offer

Cancel the existing offer for the specified roster record. Verify the roster ID before updating it.

ActionTry it

Cancel Roster Autofill

Cancel the roster autofill operation identified by the supplied Deputy cancellation object.

ActionTry it

Cascade Location Settings

Update documented settings for a Deputy company and cascade those values to eligible child records.

ActionTry it

Check Department

Return Deputy's untyped department-check object for the specified department ID. The official capture does not define its fields or a narrower check outcome.

ActionTry it

Check GFE Roster Autobuild

Check or advance Deputy's documented GFE-based roster-autobuild job using its job key and request object.

ActionTry it

Check My NPS Eligibility

Return whether the connected Deputy user can submit an NPS response.

ActionTry it

Check Roster Autobuild from Agreed Hours

Check or advance Deputy's documented roster autobuild-from-agreed-hours job using its job key and request object.

ActionTry it

Check Roster Publish Allowance

Return whether the connected user may publish the specified number of rosters.

ActionTry it

Check Timesheet Approval Allowance

Return the approval-allowance result for the requested number of timesheets.

ActionTry it

Claim My Open Rosters

Assign eligible published open rosters that do not require approval to the connected employee, closing those openings. Verify the roster IDs before updating them.

ActionTry it

Copy Company Roster Template

Create a roster-template copy for a Deputy company from the supplied template data.

ActionTry it

Copy Roster

Copy Deputy roster data using the supplied source and destination settings.

ActionTry it

Copy Rosters in Batch

Copy multiple rosters in one request using the supplied source and destination settings; verify every roster target before running.

ActionTry it

Count My Colleagues

Return the number of colleagues visible to the connected Deputy user.

ActionTry it

Count Real Employees

Return the count of employees Deputy's legacy API classifies as real employees.

ActionTry it

Create Company

Add a Deputy location with its workplace name, address, and optional workplace, timezone, parent-company, and payroll settings.

ActionTry it

Create Contracted-Hours Template

Create a Deputy contracted-hours template using the supplied documented template object.

ActionTry it

Create Department

Create a Deputy department from the supplied documented department fields.

ActionTry it

Create Employee

Create a Deputy employee using the supplied name, location, and optional employment details.

ActionTry it

Create Employee

Create one or more Deputy employees with each employee's first name, last name, and location ID.

ActionTry it

Create Employee

Create a Deputy employee using the supplied documented employee fields.

ActionTry it

Create Employee Leave

Create a new employee leave record. Deputy requires the employee, status, start and end dates, approval comment, and overlapping-roster action on every request; this route does not update an existing leave ID.

ActionTry it

Create Employee Unavailability

Create a recurring unavailability record for a specific supervised employee. Deputy must confirm the same employee in its response; a mismatched or unverifiable 2xx response is rejected.

ActionTry it

Create Multiple Departments

Create multiple Deputy departments from the supplied documented department data.

ActionTry it

Create or replace resource record

Create a resource record, or fully replace the matching record when the supplied data identifies one. Verify identifiers and the complete replacement fields before running.

ActionTry it

Create or update Contactaddress

Create or update contact-address data for the connected Deputy user. Verify the request values before saving it.

ActionTry it

Create or update Nps

Create or update the connected Deputy user's Net Promoter Score response.

ActionTry it

Create or Update Roster

Create or update a Deputy roster using the supplied documented roster object.

ActionTry it

Create or Update Roster Timesheet Data

Create or update Deputy's documented roster-timesheet record using the supplied relationship object.

ActionTry it

Create or update Todo

Create or update a to-do item for the connected Deputy user. Verify the request values before saving it.

ActionTry it

Create or update Unavail

Create or update an unavailability record for the connected Deputy user. Verify the request values before saving it.

ActionTry it

Create resource record

Create an Employee, Leave, OperationalUnit, Roster, or Timesheet record from typed agent-facing fields.

ActionTry it

Create Workplace

Create a new workplace in the connected Deputy account using the supplied workplace details.

ActionTry it

Decline Gamingfy Item

Decline the Gamingfy item identified by the supplied request object, changing its state.

ActionTry it

Delete Contracted-Hours Template

Permanently delete an employee contracted-hours template by template ID.

ActionTry it

Delete Department

Permanently delete the Deputy department identified by department ID.

ActionTry it

Delete Employee Account

Permanently delete the selected employee's Deputy account; unlike termination, this removes the account record and cannot be undone.

ActionTry it

Delete Employee Invitations

Delete the employee invitation data selected by Deputy's zero-input invitation endpoint; deletion is irreversible.

ActionTry it

Delete Location

Permanently delete the Deputy company or location identified by company ID; verify the target before running.

ActionTry it

Delete My Memo Comment

Delete a comment from the specified memo. Verify the memo and comment IDs before deleting it.

ActionTry it

Delete My Preference

Delete one preference for the connected Deputy user by preference key. Verify the key before deleting it.

ActionTry it

Delete My To-Do Item

Delete a to-do item belonging to the connected user by its numeric ID. Verify the ID before deleting it.

ActionTry it

Delete My Token

Invalidate the Deputy token identified by its documented token ID or token value. Verify the target before deleting it.

ActionTry it

Delete resource comment

Permanently delete one comment from a Deputy resource record. Verify both IDs first.

ActionTry it

Delete resource record

Permanently delete an Employee, Leave, OperationalUnit, Roster, or Timesheet record by ID. Verify the resource type and record ID first.

ActionTry it

Delete Roster Template

Permanently delete a Deputy roster template by template ID.

ActionTry it

Delete Unavailability

Permanently delete a self or supervised employee unavailability record by ID.

ActionTry it

Discard Roster Changes

Discard the Deputy roster state selected by the supplied documented object; verify the target before running.

ActionTry it

End Employee Timesheet

Clock off an employee and end the selected active timesheet using Deputy's documented clock-off object.

ActionTry it

Find matching resource record

Find the closest existing record matching a partial typed record before deciding whether to create or update it.

ActionTry it

Get Bulk Location Settings Job Result

Get the check result for a Deputy bulk company-settings job by job ID.

ActionTry it

Get Bulk Timesheet Job Result

Get the check result for a Deputy bulk timesheet job by job ID.

ActionTry it

Get Company Memos

Get memos for a Deputy company by company ID.

ActionTry it

Get Company Rosters by Date

Get roster data for a Deputy company on the specified date.

ActionTry it

Get Company Subordinate Contact Addresses

Get subordinate contact addresses for the specified Deputy company.

ActionTry it

Get Company Timezone

Get the timezone configured for the connected user's Deputy company.

ActionTry it

Get Department

Get a Deputy department by its department ID.

ActionTry it

Get Department Location

Return Deputy's untyped department-location lookup object for the specified ID. The official capture does not define whether the ID identifies a department or location.

ActionTry it

Get Department Weather

Get current weather or weather for a specified date for one Deputy department.

ActionTry it

Get Employee

Get the Deputy employee record with the specified employee ID.

ActionTry it

Get Employee Contracted Hours

Get contracted-hours information for the specified Deputy employee.

ActionTry it

Get Employee Demo Data

Get the employee demo result exposed by Deputy's legacy supervisor API.

ActionTry it

Get Employee HR Onboarding

Get HR onboarding information for the specified Deputy employee.

ActionTry it

Get Employee Invitation Information

Get the invitation information returned by Deputy's zero-input employee invitation endpoint.

ActionTry it

Get Employee Leave Information

Get Deputy leave information for the specified employee.

ActionTry it

Get Employee Leave Setup Information

Get leave information for an employee using Deputy's required leave setup selector.

ActionTry it

Get Employee Login Management State

Read login-management information for the specified employee without changing login access.

ActionTry it

Get Employee Payroll Connection

Read payroll connection information for the specified Deputy employee.

ActionTry it

Get Employee Payroll Sync Information

Read payroll synchronization information for the specified employee without starting a sync.

ActionTry it

Get Employee Related Resource Data

Get data for the specified employee-related resource category through Deputy's generic legacy route.

ActionTry it

Get Employee Role Management Data

Read the employee-role management data exposed by Deputy; this operation does not change roles.

ActionTry it

Get Employee Shift Information

Get current shift information for an employee, optionally broadened across all companies by the required scope flag.

ActionTry it

Get Employee Timesheet by Date

Get Deputy timesheet information for an employee on the specified date.

ActionTry it

Get Employee Unavailability

Get Deputy unavailability information for the specified employee.

ActionTry it

Get Employee Validation Result

Get Deputy's read-only validation result for the specified employee.

ActionTry it

Get Flagged Location By Coordinates

Get Deputy location data for the supplied coordinates using the specified location lookup flag.

ActionTry it

Get Location By Coordinates

Get Deputy location data for the specified latitude and longitude.

ActionTry it

Get Location Settings

Get the configured settings for a Deputy company or location by company ID.

ActionTry it

Get Location Weather

Get current weather or weather for a specified date for locations in one Deputy company.

ActionTry it

Get Locations By Company

Get location records for the specified Deputy company.

ActionTry it

Get Memo Reactions

Get reactions for the specified Deputy record type and record ID.

ActionTry it

Get My Department Tasks

Get department-related task data available to the connected Deputy user.

ActionTry it

Get My Department Tasks By Date

Get department-related task data for the connected Deputy user on the supplied date.

ActionTry it

Get My Emergency Contact Addresses

Get emergency contact addresses for the connected Deputy user.

ActionTry it

Get My Feed By Date

Get feed records for the connected Deputy user on the specified date.

ActionTry it

Get My Feed By Range

Get feed records for the connected Deputy user over the supplied start-to-end interval.

ActionTry it

Get My Feed Summary By Range

Get a summary of the connected Deputy user's feed over the supplied start-to-end interval.

ActionTry it

Get My Gamingfy Setup

Get Gamingfy setup data for the selected list or decline operation.

ActionTry it

Get My Leave By Setup

Get leave data for the connected Deputy user using the specified setup selector.

ActionTry it

Get My Memo

Get a Deputy memo by its memo ID.

ActionTry it

Get My Memo Summary

Get memo summary data for the connected Deputy user.

ActionTry it

Get My Photo

Get the connected Deputy user's photo.

ActionTry it

Get My Preference

Get one preference for the connected Deputy user by its preference key.

ActionTry it

Get My Roster

Get one roster record available to the connected Deputy user by roster ID.

ActionTry it

Get My Roster By Date Range

Get the connected user's roster records between the specified start and end dates.

ActionTry it

Get My Roster Offer Recommendation

Get the offer recommendation for a roster by roster ID.

ActionTry it

Get My Roster Offer Status

Get the offer status for a roster by roster ID.

ActionTry it

Get My Roster Publish Count

Return the publish-related roster count for the connected Deputy user.

ActionTry it

Get My Setup Apps

Get Deputy setup app configuration available to the connected user.

ActionTry it

Get My Support Access

Get Deputy support-access status or configuration for the connected user's account.

ActionTry it

Get My Widget Information

Get Deputy widget metadata available to the connected user.

ActionTry it

Get My Widget Run Data

Get run-related widget data available to the connected Deputy user.

ActionTry it

Get My Workplace Setup

Return the connected Deputy user's workplaces, departments, role, permissions, and setup capabilities without contact or address details. This does not return OAuth identity; use GET_ME for that.

ActionTry it

Get OAuth Identity

Get OAuth Identity.

ActionTry it

Get Open Rosters By Date Range

Get open roster data between the supplied dates, waiting up to the specified maximum wait time.

ActionTry it

Get Pending Roster Swap Approval Details

Get pending-approval swap details for a roster by roster ID.

ActionTry it

Get Real Employee Records

Get the employee subset Deputy's legacy API classifies as real employees.

ActionTry it

Get resource field metadata

Get Deputy's field metadata for the selected resource type.

ActionTry it

Get resource history

Get the change history for one Deputy resource record.

ActionTry it

Get resource record

Get one Company, Employee, Leave, OperationalUnit, Roster, or Timesheet record by its numeric ID.

ActionTry it

Get resource record at time

Get one Deputy resource record as it existed at the specified Unix timestamp.

ActionTry it

Get Roster Autobuild Job Result

Get the status or result of an automatic Deputy roster-build job by job key.

ActionTry it

Get Roster Autofill Job Result

Get the status or result of an automatic Deputy roster-fill job by job key.

ActionTry it

Get Roster Bids

Get bids for a roster by roster ID.

ActionTry it

Get Roster Manager Notification Information

Get Deputy's manager-notification information for the specified roster; this GET operation does not send a notification.

ActionTry it

Get Roster Recommendation

Get a roster recommendation for the connected employee or supervised employees.

ActionTry it

Get Roster Recommendation Status

Get the current recommendation status for a Deputy roster by roster ID.

ActionTry it

Get Roster Swap Details

Get swap details for a roster belonging to the connected employee or supervised employees.

ActionTry it

Get Rosters by Date

Get Deputy roster data for the specified date.

ActionTry it

Get Subordinate Contact Addresses

Get contact addresses for employees subordinate to the connected Deputy user.

ActionTry it

Get Team Memos

Get memos for a Deputy team by team ID.

ActionTry it

Get Timesheet Details

Get detailed timesheet data for the connected employee or supervised employees.

ActionTry it

Get Timesheet History

Get timesheet change history for the connected employee or supervised employees.

ActionTry it

Get Timesheet Setup

Get timesheet setup information for the connected employee or supervised employees.

ActionTry it

Get User Memos

Get memos for a Deputy user by user ID.

ActionTry it

Get Widget Run

Get run information for the specified Deputy widget ID.

ActionTry it

Invite Employee to Deputy

Invite the selected employee to Deputy, sending a one-way external invitation that cannot be recalled; verify the employee ID and invitation details first.

ActionTry it

List All Locations

List all locations available to the connected Deputy account.

ActionTry it

List All My Contact Addresses

List all contact addresses available to the connected Deputy user.

ActionTry it

List Companies and Locations

List Deputy companies, workplaces, and payroll entities, or return one company when company_id is provided.

ActionTry it

List Company Roster Templates

List roster templates for a Deputy company without changing them.

ActionTry it

List Company Rosters by Date

Get a paginated roster result for a Deputy company and date, with an explicit selector for including open rosters.

ActionTry it

List Contracted-Hours Templates

List the contracted-hours templates available for supervised employees.

ActionTry it

List Employees

Return one page of Deputy employees, or one exact employee when employee_id is provided, without contact, address, payroll, tax, bank, birth, photo, or emergency-contact fields.

ActionTry it

List Gamingfy Items

List Gamingfy setup items without changing their state.

ActionTry it

List Leave Records

Return one page of employee leave records, or one leave record when leave_id is provided, without reasons, comments, medical or attachment data, pay details, or creator profiles.

ActionTry it

List Location Kiosk Authentication Modes

List the kiosk authentication modes allowed for locations in the specified Deputy company.

ActionTry it

List My Colleagues

List colleagues visible to the connected Deputy user.

ActionTry it

List My Completed Tasks

List completed tasks available to the connected Deputy user.

ActionTry it

List My Contact Addresses

List contact addresses available to the connected Deputy user.

ActionTry it

List My Memos

List memos available to the connected Deputy user.

ActionTry it

List My Notifications

List notifications visible to the connected Deputy user.

ActionTry it

List My Open Rosters

List open roster records available to the connected Deputy user.

ActionTry it

List My Read Memos

List memos marked as read for the connected Deputy user.

ActionTry it

List My Roster Bids

List roster bids available to the connected Deputy user.

ActionTry it

List My Rosters From Timestamp

List the connected user's roster records from a start timestamp using the specified ordering direction and result limit.

ActionTry it

List My Tasks

List tasks available to the connected Deputy user.

ActionTry it

List My Timesheets By Range

List the connected user's timesheets between the specified start and end values.

ActionTry it

List My Timesheets From Timestamp

List the connected user's timesheets from a start timestamp using the specified ordering direction and result limit.

ActionTry it

List My To-Do Items

List to-do items assigned to the connected Deputy user.

ActionTry it

List My Tokens

List Deputy token records available to the connected user.

ActionTry it

List My Training Records

List training records available to the connected Deputy user.

ActionTry it

List My Unavailability By Date Range

List the connected Deputy user's unavailability records between the specified start and end dates.

ActionTry it

List My Unread Memos

List unread memos for the connected Deputy user.

ActionTry it

List Operational Units

Return one page of Deputy operational units (areas or departments), or one unit when operational_unit_id is provided.

ActionTry it

List Recent Rosters

List Deputy rosters from the previous 12 hours through the next 36 hours.

ActionTry it

List resource comments

List comments attached to one Deputy resource record.

ActionTry it

List resource records

List raw Company, Employee, Leave, OperationalUnit, Roster, or Timesheet records. Use the curated list tools when their safer reduced fields are sufficient.

ActionTry it

List Roster Shifts

Return one page of scheduled Deputy roster shifts, or one exact shift when roster_id is provided, without comments, costs, creator profiles, or recursive metadata.

ActionTry it

List Roster Swaps

List roster swaps in a date range for the connected employee or supervised employees.

ActionTry it

List Roster System Templates

List Deputy roster system templates using the required provider-defined numeric mode.

ActionTry it

List Simplified Locations

Get Deputy's simplified location list for lightweight location selection.

ActionTry it

List States And Countries

List Deputy's supported countries and their states for setup and address selection.

ActionTry it

List Supervised Employees

Get full Deputy records for all employees visible to the connected supervisor.

ActionTry it

List Timesheets

Return one page of worked-time records, or one timesheet when timesheet_id is provided. Preserve Deputy's ISO date, epoch-second start/end times, and decimal-hour total while omitting comments and pay amounts or rates.

ActionTry it

Manage Employee Leave

Update leave-management state for the leave record or request identified in the supplied object and return Deputy's untyped result object.

ActionTry it

Notify All Recommended Employees

Send immediate, non-recallable workforce notifications to every recommended employee for a roster; verify the roster and notification details first.

ActionTry it

Notify Recommended Employee

Send an immediate, non-recallable workforce notification to the selected recommended employee for a roster; verify the roster and notification details first.

ActionTry it

Offer My Roster

Create an offer for the specified roster record using the supplied offer details. Verify the roster ID before updating it.

ActionTry it

Postpone My NPS Response

Postpone the connected Deputy user's NPS response or prompt.

ActionTry it

Process Employee Invitation

Process an employee invitation using Deputy's documented invitation payload; use validation first when the payload is untrusted.

ActionTry it

Publish Roster

Publish the Deputy roster selected by the supplied publication object, making the schedule externally visible.

ActionTry it

Query Locations Pending Approval

Query locations awaiting approval for the connected Deputy user using a Deputy query object.

ActionTry it

Reactivate Employee

Reactivate a terminated Deputy employee, returning the employee to active status.

ActionTry it

Recalculate Timesheets in Bulk

Recalculate the selected timesheets in bulk; verify the timesheet selection and recalculation inputs before updating them.

ActionTry it

Replace Employee Contracted Hours

Update contracted-hours details for an existing Deputy employee by employee ID; verify the employee and effective hours before running.

ActionTry it

Replace resource record

Replace an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record with a non-atomic safety check. The tool reads the current record twice, rejects changes detected before the write, merges only explicitly supplied typed fields into Deputy's documented fields, validates the complete merged record and provider-evidenced nullability, then PUTs it. Deputy offers no conditional PUT, so a change after the final read can still race.

ActionTry it

Replace Unavailability

Replace a self or supervised employee unavailability record by ID. Verify the target and complete replacement object first.

ActionTry it

Request My Roster Bid

Create pending bids for the connected employee on eligible published open rosters that require approval.

ActionTry it

Reset Employee Gender Data

Reset employee gender data using Deputy's documented reset object; verify the target data before running.

ActionTry it

Reset Employee Two-Factor Authentication

Reset the selected employee's two-factor authentication, invalidating the current second-factor setup so it must be configured again.

ActionTry it

Reset Roster Recommendations

Reset recommendations for a roster. This changes workforce recommendation state; verify the roster ID and payload before running it.

ActionTry it

Resolve Address And Timezone From Coordinates

Resolve an address and timezone from the supplied geographic coordinates without changing Deputy data.

ActionTry it

Resolve Coordinates And Timezone From Address

Resolve geographic coordinates and a timezone from the supplied address without changing Deputy data.

ActionTry it

Run My Setup SF Operation

Submit setup data to Deputy's legacy setup route and return its untyped result object. The official capture does not define a more specific state transition.

ActionTry it

Save Company Roster Template

Save changes to roster-template data for a Deputy company.

ActionTry it

Search My Colleagues

Search colleague records visible to the connected Deputy user using a Deputy query object.

ActionTry it

Search resource records

Search one Deputy resource type with typed filters, sorting, offset pagination, and optional related-record expansion.

ActionTry it

Search Supervised Employees

Search supervised employees using Deputy's employee query filters and return matching employee records.

ActionTry it

Send Email To Customer Experience

Immediately send the supplied email to Deputy Customer Experience. Email delivery is external and cannot be undone.

ActionTry it

Send Employee Account Reset

Send the selected employee Deputy's account-reset communication; this security-sensitive external message cannot be recalled.

ActionTry it

Send Employee Login Communication

Send Deputy's login communication to the selected employee; the external message cannot be recalled. Use invitation or account reset instead when those are the intended effects.

ActionTry it

Set Employee Award from Library

Apply an award from Deputy's library to selected employment agreements; if no agreement IDs are supplied, Deputy updates all agreements for the employee.

ActionTry it

Set Employee Award from Template

Apply a proven Deputy award contract template to selected employee agreements.

ActionTry it

Set Employee Workplace Association

Associate an employee with a workplace or remove that relationship. Verify both IDs before changing it.

ActionTry it

Set Location Google Place ID

Set or replace the Google Place ID associated with a Deputy company or location.

ActionTry it

Set Memo Read State

Mark a memo log read or unread for the connected Deputy user.

ActionTry it

Set My Preference

Set the connected Deputy user's preference identified by key to the supplied value.

ActionTry it

Set Task Completion

Complete or restore a task belonging to the connected Deputy user.

ActionTry it

Start Employee Timesheet

Clock on an employee and start a timesheet using Deputy's documented clock-on object.

ActionTry it

Submit My NPS Response

Submit a Net Promoter Score response for the connected Deputy user.

ActionTry it

Synchronize Employee Payroll Data

Run Deputy's documented HR payroll synchronization operation for the specified employee; verify payroll inputs before running.

ActionTry it

Terminate Employee

Terminate the specified Deputy employee. This changes employment status but is distinct from deleting the employee account.

ActionTry it

Toggle Employee Timesheet Break

Toggle an employee timesheet between paused and resumed break states. This endpoint does not set a requested state and is non-idempotent: verify the current state before calling, and do not retry automatically because a repeated call can reverse the intended change.

ActionTry it

Update Company Memo

Apply the supplied memo change for the specified Deputy company. Verify the company ID and request values before updating it.

ActionTry it

Update Contracted-Hours Template

Apply Deputy's documented mutation to a contracted-hours template using the supplied template object.

ActionTry it

Update Contracted-Hours Template

Update a Deputy contracted-hours template by template ID using the supplied documented fields.

ActionTry it

Update Department

Update a Deputy department's location, name, address, payroll export name, display order, or area type by department ID.

ActionTry it

Update Departments for Location

Update the collection of department records associated with the specified Deputy location and return Deputy's untyped result object.

ActionTry it

Update Employee

Update documented fields for an existing Deputy employee by employee ID.

ActionTry it

Update Employee Contracted Hours

Apply Deputy's documented contracted-hours mutation to an existing employee.

ActionTry it

Update Employee HR Onboarding

Assign an HR onboarding record ID to the specified Deputy employee.

ActionTry it

Update Employee Photo

Update the selected employee's photo using Deputy's documented photo object.

ActionTry it

Update Employee Related Resource

Apply the supplied object to the selected employee-related category: memo, roster, timesheet, journal, leave, or employee availability.

ActionTry it

Update Location

Update documented fields for a Deputy company or location by ID.

ActionTry it

Update Location Settings

Update documented settings for one Deputy company or location by company ID.

ActionTry it

Update My Completed Tasks

Apply the supplied completion change to tasks for the connected Deputy user.

ActionTry it

Update My Department Tasks

Apply the supplied department-task change for the connected Deputy user.

ActionTry it

Update My Department Tasks By Date

Apply the supplied department-task change for the connected Deputy user on the specified date.

ActionTry it

Update My Emergency Contact Address

Update emergency contact information for the connected Deputy user. Verify the request values before updating it.

ActionTry it

Update My Memo Feed

Apply provider-defined changes to the connected Deputy user's memo or newsfeed state. This endpoint does not create memos; Deputy documents PUT /v1/supervise/memo for creation.

ActionTry it

Update My Memo Summary

Update memo summary state for the connected Deputy user using the supplied request values.

ActionTry it

Update My Photo

Update the connected Deputy user's named photo using the supplied photo request body.

ActionTry it

Update My Preference

Update the connected Deputy user's named preference using the supplied preference value.

ActionTry it

Update My Roster Swap

Request, cancel, accept, recommend, decline, or decline all for the specified roster swap. Verify the roster ID and selected operation before updating it.

ActionTry it

Update My Support Access

Change Deputy support access for the connected user's account using the supplied support-access setting.

ActionTry it

Update My Task

Update the specified task for the connected Deputy user using the supplied request values.

ActionTry it

Update My Task State

Apply provider-defined changes to the connected Deputy user's task state. This endpoint does not create tasks; Deputy documents POST /v1/resource/Task for creation.

ActionTry it

Update resource record

Update an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record using Deputy's documented complete resource schema.

ActionTry it

Update Roster Recommendations

Update employee recommendations for the specified roster using the supplied object and return Deputy's untyped result object.

ActionTry it

Update Settings for All Locations

Update the supplied Deputy location settings across all locations. Verify the setting names and values before applying the broad change.

ActionTry it

Update Team Memo

Apply the supplied memo change for the specified Deputy team. Verify the team ID and request values before updating it.

ActionTry it

Update User Memo

Apply the supplied memo change for the specified Deputy user. Verify the user ID and request values before updating it.

ActionTry it

Validate Employee Data

Validate employee data before creating or updating an employee; this check does not change workforce records.

ActionTry it

Validate Employee Data

Validate the supplied employee object through Deputy's legacy PUT validation route and return the validation result.

ActionTry it

Validate Workplace

Validate the supplied Deputy workplace details and return the result without changing the workplace.

ActionTry it

Withdraw My Roster Bid

Change the connected employee's pending bids on the specified rosters to withdrawn. Verify the roster IDs before updating them.

ActionTry it

How the Deputy integration works

The Deputy integration connects your Dench AI CRM directly to Deputy, so agents can read and act on your Deputy data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

247 actions are available for agents to invoke on your behalf. Every call runs through Deputy's own authorization, scoped to the account you connect.

Set up Deputy in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Deputy and click Connect — you'll authorize access through Deputy's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Deputy in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Deputy integration work with Dench?

The Dench Deputy integration connects your AI CRM to Deputy, so AI agents can work with your Deputy data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Deputy via Dench?

The Deputy integration currently exposes 247 actions, including Add My Memo Comment, Add resource comment, Amend Employee ABP Data, Apply Timesheet Operation, Archive Location, and Autobuild Roster. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Deputy to Dench?

No. You connect Deputy from your Dench workspace using Deputy's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Deputy integration secure?

Connections are authorized through Deputy's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Deputy connection from your workspace settings at any time.

Deputy | Dench AI CRM