Add resource commentAdd comment text to one Deputy resource record.
Apply Timesheet OperationApply a non-clock timesheet operation: update for self or supervised timesheets, dispute or IP amend for self, and approve or discard for supervised timesheets.
Bulk create or update resource recordsCreate or update multiple records of one resource type.
Copy Company Roster TemplateCreate a roster-template copy for a Deputy company from the supplied template data.
Create Employee LeaveCreate a new employee leave record.
Create Employee UnavailabilityCreate a recurring unavailability record for a specific supervised employee.
Create or replace resource recordCreate a resource record, or fully replace the matching record when the supplied data identifies one.
Create resource recordCreate an Employee, Leave, OperationalUnit, Roster, or Timesheet record from typed agent-facing fields.
Decline Gamingfy ItemDecline the Gamingfy item identified by the supplied request object, changing its state.
Delete My Memo CommentDelete a comment from the specified memo.
Delete My PreferenceDelete one preference for the connected Deputy user by preference key.
Delete My To-Do ItemDelete a to-do item belonging to the connected user by its numeric ID.
Delete My TokenInvalidate the Deputy token identified by its documented token ID or token value.
Delete resource commentPermanently delete one comment from a Deputy resource record.
Delete resource recordPermanently delete an Employee, Leave, OperationalUnit, Roster, or Timesheet record by ID.
Delete DepartmentPermanently delete the Deputy department identified by department ID.
Delete Contracted-Hours TemplatePermanently delete an employee contracted-hours template by template ID.
Delete Employee InvitationsDelete the employee invitation data selected by Deputy's zero-input invitation endpoint; deletion is irreversible.
Delete Roster TemplatePermanently delete a Deputy roster template by template ID.
Delete UnavailabilityPermanently delete a self or supervised employee unavailability record by ID.
Find matching resource recordFind the closest existing record matching a partial typed record before deciding whether to create or update it.
Get My Workplace SetupReturn the connected Deputy user's workplaces, departments, role, permissions, and setup capabilities without contact or address details.
Get Department WeatherGet current weather or weather for a specified date for one Deputy department.
Get Location WeatherGet current weather or weather for a specified date for locations in one Deputy company.
Get OAuth IdentityGet OAuth Identity.
List My ColleaguesList colleagues visible to the connected Deputy user.
Count My ColleaguesReturn the number of colleagues visible to the connected Deputy user.
List My Contact AddressesList contact addresses available to the connected Deputy user.
List All My Contact AddressesList all contact addresses available to the connected Deputy user.
Get My Emergency Contact AddressesGet emergency contact addresses for the connected Deputy user.
Get Subordinate Contact AddressesGet contact addresses for employees subordinate to the connected Deputy user.
Get Company Subordinate Contact AddressesGet subordinate contact addresses for the specified Deputy company.
Get DepartmentGet a Deputy department by its department ID.
Get My Feed By RangeGet feed records for the connected Deputy user over the supplied start-to-end interval.
Get My Feed By DateGet feed records for the connected Deputy user on the specified date.
Get My Feed Summary By RangeGet a summary of the connected Deputy user's feed over the supplied start-to-end interval.
Get My Leave By SetupGet leave setup data for the connected Deputy user.
List All LocationsList all locations available to the connected Deputy account.
Get Locations By CompanyGet location records for the specified Deputy company.
List Location Kiosk Authentication ModesList the kiosk authentication modes allowed for locations in the specified Deputy company.
Get Location By CoordinatesGet Deputy location data for the specified latitude and longitude.
Get Flagged Location By CoordinatesGet Deputy location data for the supplied coordinates using the specified location lookup flag.
List My MemosList memos available to the connected Deputy user.
Get My MemoGet a Deputy memo by its memo ID.
Get Company MemosGet memos for a Deputy company by company ID.
Get Memo ReactionsGet reactions for the specified Deputy record type and record ID.
List My Read MemosList memos marked as read for the connected Deputy user.
Get My Memo SummaryGet memo summary data for the connected Deputy user.
Get Team MemosGet memos for a Deputy team by team ID.
List My Unread MemosList unread memos for the connected Deputy user.
Get User MemosGet memos for a Deputy user by user ID.
List My NotificationsList notifications visible to the connected Deputy user.
Check My NPS EligibilityReturn whether the connected Deputy user can submit an NPS response.
Get My PhotoGet the connected Deputy user's photo.
Get My PreferenceGet one preference for the connected Deputy user by its preference key.
List My Roster BidsList roster bids available to the connected Deputy user.
Get My RosterGet one roster record available to the connected Deputy user by roster ID.
Get My Roster Offer RecommendationGet the offer recommendation for a roster by roster ID.
Get My Roster Offer StatusGet the offer status for a roster by roster ID.
Get My Roster By Date RangeGet the connected user's roster records between the specified start and end dates.
List My Open RostersList open roster records available to the connected Deputy user.
Get Open Rosters By Date RangeGet open roster data between the supplied dates, waiting up to the specified maximum wait time.
Check Roster Publish AllowanceReturn whether the connected user may publish the specified number of rosters.
Get My Roster Publish CountReturn the publish-related roster count for the connected Deputy user.
List My Rosters From TimestampList the connected user's roster records from a start timestamp using the specified ordering direction and result limit.
Get My Setup AppsGet Deputy setup app configuration available to the connected user.
Get My Gamingfy SetupGet Gamingfy setup data for the selected list or decline operation.
List States And CountriesList Deputy's supported countries and their states for setup and address selection.
Get My Support AccessGet Deputy support-access status or configuration for the connected user's account.
List My TasksList tasks available to the connected Deputy user.
List My Completed TasksList completed tasks available to the connected Deputy user.
Get My Department TasksGet department-related task data available to the connected Deputy user.
Get My Department Tasks By DateGet department-related task data for the connected Deputy user on the supplied date.
Check Timesheet Approval AllowanceReturn the approval-allowance result for the requested number of timesheets.
List My Timesheets By RangeList the connected user's timesheets between the specified start and end values.
List My Timesheets From TimestampList the connected user's timesheets from a start timestamp using the specified ordering direction and result limit.
List My To-Do ItemsList to-do items assigned to the connected Deputy user.
List My TokensList Deputy token records available to the connected user.
List My Training RecordsList training records available to the connected Deputy user.
List My Unavailability By Date RangeList the connected Deputy user's unavailability records between the specified start and end dates.
Get My Widget InformationGet Deputy widget metadata available to the connected user.
Get My Widget Run DataGet run-related widget data available to the connected Deputy user.
Get Widget RunGet run information for the specified Deputy widget ID.
Get resource record at timeGet one Deputy resource record as it existed at the specified Unix timestamp.
Get resource field metadataGet Deputy's field metadata for the selected resource type.
Get resource historyGet the change history for one Deputy resource record.
Get resource recordGet one Company, Employee, Leave, OperationalUnit, Roster, or Timesheet record by its numeric ID.
Get Roster RecommendationGet a roster recommendation for the connected employee or supervised employees.
Get Roster Swap DetailsGet swap details for a roster belonging to the connected employee or supervised employees.
Get Bulk Location Settings Job ResultGet the check result for a Deputy bulk company-settings job by job ID.
Get Location SettingsGet the configured settings for a Deputy company or location by company ID.
List Simplified LocationsGet Deputy's simplified location list for lightweight location selection.
Get Company TimezoneGet the timezone configured for the connected user's Deputy company.
Check DepartmentReturn Deputy's untyped department-check object for the specified department ID.
Get Department LocationReturn Deputy's untyped department-location lookup object for the specified ID.
List Supervised EmployeesGet full Deputy records for all employees visible to the connected supervisor.
Get EmployeeGet the Deputy employee record with the specified employee ID.
Get Employee Related Resource DataGet data for the specified employee-related resource category through Deputy's generic legacy route.
Get Employee Contracted HoursGet contracted-hours information for the specified Deputy employee.
Get Employee HR OnboardingGet HR onboarding information for the specified Deputy employee.
Get Employee Payroll ConnectionRead payroll connection information for the specified Deputy employee.
Get Employee Payroll Sync InformationRead payroll synchronization information for the specified employee without starting a sync.
Get Employee Login Management StateRead login-management information for the specified employee without changing login access.
Get Employee Validation ResultGet Deputy's read-only validation result for the specified employee.
List Contracted-Hours TemplatesList the contracted-hours templates available for supervised employees.
Get Employee Demo DataGet the employee demo result exposed by Deputy's legacy supervisor API.
Get Employee Invitation InformationGet the invitation information returned by Deputy's zero-input employee invitation endpoint.
Get Real Employee RecordsGet the employee subset Deputy's legacy API classifies as real employees.
Count Real EmployeesReturn the count of employees Deputy's legacy API classifies as real employees.
Get Employee Role Management DataRead the employee-role management data exposed by Deputy; this operation does not change roles.
Get Employee Shift InformationGet current shift information for an employee, optionally broadened across all companies by the required scope flag.
Get Roster Recommendation StatusGet the current recommendation status for a Deputy roster by roster ID.
Get Employee Leave InformationGet Deputy leave information for the specified employee.
Get Employee Leave Setup InformationGet leave information for an employee using Deputy's required leave setup selector.
List Recent RostersList Deputy rosters from the previous 12 hours through the next 36 hours.
Get Rosters by DateGet Deputy roster data for the specified date.
Get Company Rosters by DateGet roster data for a Deputy company on the specified date.
List Company Rosters by DateGet a paginated roster result for a Deputy company and date, with an explicit selector for including open rosters.
Get Roster BidsGet bids for a roster by roster ID.
Get Roster Autobuild Job ResultGet the status or result of an automatic Deputy roster-build job by job key.
Get Roster Autofill Job ResultGet the status or result of an automatic Deputy roster-fill job by job key.
Get Roster Manager Notification InformationGet Deputy's manager-notification information for the specified roster; this GET operation does not send a notification.
Get Pending Roster Swap Approval DetailsGet pending-approval swap details for a roster by roster ID.
List Roster System TemplatesList Deputy roster system templates using the required provider-defined numeric mode.
Get Bulk Timesheet Job ResultGet the check result for a Deputy bulk timesheet job by job ID.
Get Employee Timesheet by DateGet Deputy timesheet information for an employee on the specified date.
Get Employee UnavailabilityGet Deputy unavailability information for the specified employee.
Get Timesheet DetailsGet detailed timesheet data for the connected employee or supervised employees.
Get Timesheet HistoryGet timesheet change history for the connected employee or supervised employees.
Get Timesheet SetupGet timesheet setup information for the connected employee or supervised employees.
List Companies and LocationsList Deputy companies, workplaces, and payroll entities, or return one company when company_id is provided.
List Company Roster TemplatesList roster templates for a Deputy company without changing them.
List EmployeesReturn 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.
List Gamingfy ItemsList Gamingfy setup items without changing their state.
List Leave RecordsReturn 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.
List Operational UnitsReturn one page of Deputy operational units (areas or departments), or one unit when operational_unit_id is provided.
List resource commentsList comments attached to one Deputy resource record.
List resource recordsList raw Company, Employee, Leave, OperationalUnit, Roster, or Timesheet records.
List Roster ShiftsReturn one page of scheduled Deputy roster shifts, or one exact shift when roster_id is provided, without comments, costs, creator profiles, or recursive metadata.
List Roster SwapsList roster swaps in a date range for the connected employee or supervised employees.
List TimesheetsReturn one page of timesheet records, or one timesheet when a timesheet ID is provided.
Search My ColleaguesSearch colleague records visible to the connected Deputy user using a Deputy query object.
Create or update ContactaddressCreate or update contact-address data for the connected Deputy user.
Update My Emergency Contact AddressUpdate emergency contact information for the connected Deputy user.
Query Locations Pending ApprovalQuery locations awaiting approval for the connected Deputy user using a Deputy query object.
Update My Memo FeedApply provider-defined changes to the connected Deputy user's memo or newsfeed state.
Add My Memo CommentAdd a comment to the specified memo for the connected user.
Update Company MemoApply the supplied memo change for the specified Deputy company.
Update My Memo SummaryUpdate memo summary state for the connected Deputy user using the supplied request values.
Update Team MemoApply the supplied memo change for the specified Deputy team.
Update User MemoApply the supplied memo change for the specified Deputy user.
Create or update NpsCreate or update the connected Deputy user's Net Promoter Score response.
Postpone My NPS ResponsePostpone the connected Deputy user's NPS response or prompt.
Update My PhotoUpdate the connected Deputy user's named photo using the supplied photo request body.
Update My PreferenceUpdate the connected Deputy user's named preference using the supplied preference value.
Update My Support AccessChange Deputy support access for the connected user's account using the supplied support-access setting.
Request My Roster BidCreate pending bids for the connected employee on eligible published open rosters that require approval.
Withdraw My Roster BidChange the connected employee's pending bids on the specified rosters to withdrawn.
Offer My RosterCreate an offer for the specified roster record using the supplied offer details.
Cancel My Roster OfferCancel the existing offer for the specified roster record.
Update My Roster SwapRequest, cancel, accept, recommend, decline, or decline all for the specified roster swap.
Claim My Open RostersAssign eligible published open rosters that do not require approval to the connected employee, closing those openings.
Create WorkplaceCreate a new workplace in the connected Deputy account using the supplied workplace details.
Resolve Address And Timezone From CoordinatesResolve an address and timezone from the supplied geographic coordinates without changing Deputy data.
Resolve Coordinates And Timezone From AddressResolve geographic coordinates and a timezone from the supplied address without changing Deputy data.
Send Email To Customer ExperienceImmediately send the supplied email to Deputy Customer Experience.
Run My Setup SF OperationSubmit setup data to Deputy's legacy setup route and return its untyped result object.
Validate WorkplaceValidate the supplied Deputy workplace details and return the result without changing the workplace.
Update My Task StateApply provider-defined changes to the connected Deputy user's task state.
Update My TaskUpdate the specified task for the connected Deputy user using the supplied request values.
Update My Completed TasksApply the supplied completion change to tasks for the connected Deputy user.
Update My Department TasksApply the supplied department-task change for the connected Deputy user.
Update My Department Tasks By DateApply the supplied department-task change for the connected Deputy user on the specified date.
Create or update TodoCreate or update a to-do item for the connected Deputy user.
Create or update UnavailCreate or update an unavailability record for the connected Deputy user.
Update Settings for All LocationsUpdate the week-start setting across all Deputy locations.
Update LocationUpdate documented fields for a Deputy company or location by ID.
Archive LocationArchive the selected Deputy company or location so it is no longer active; verify the company ID before running.
Cascade Location SettingsUpdate documented settings for a Deputy company and cascade those values to eligible child records.
Delete LocationPermanently delete the Deputy company or location identified by company ID; verify the target before running.
Set Location Google Place IDSet or replace the Google Place ID associated with a Deputy company or location.
Update Location SettingsUpdate the week-start setting for a Deputy company or location by company ID.
Update Departments for LocationUpdate the collection of department records associated with the specified Deputy location and return Deputy's untyped result object.
Update DepartmentUpdate a Deputy department by ID, supplying its location and name and optionally its address, payroll export name, display order, or area type.
Create EmployeeCreate a Deputy employee using the supplied name, location, and optional employment details.
Amend Employee ABP DataUpdate employee data through Deputy's legacy amendment route and return its untyped result object.
Update EmployeeUpdate the phone value for an existing Deputy employee by employee ID.
Reactivate EmployeeReactivate a terminated Deputy employee, returning the employee to active status.
Update Employee Related ResourceApply the supplied object to the selected employee-related category: memo, roster, timesheet, journal, leave, or employee availability.
Update Employee Contracted HoursApply Deputy's documented contracted-hours mutation to an existing employee.
Delete Employee AccountPermanently delete the selected employee's Deputy account; unlike termination, this removes the account record and cannot be undone.
Update Employee HR OnboardingAssign an HR onboarding record ID to the specified Deputy employee.
Synchronize Employee Payroll DataRun Deputy's documented HR payroll synchronization operation for the specified employee; verify payroll inputs before running.
Invite Employee to DeputyInvite the selected employee to Deputy, sending a one-way external invitation that cannot be recalled; verify the employee ID and invitation details first.
Update Employee PhotoUpdate the selected employee's photo using Deputy's documented photo object.
Reset Employee Two-Factor AuthenticationReset the selected employee's two-factor authentication, invalidating the current second-factor setup so it must be configured again.
Send Employee Login CommunicationSend Deputy's login communication to the selected employee; the external message cannot be recalled.
Send Employee Account ResetSend the selected employee Deputy's account-reset communication; this security-sensitive external message cannot be recalled.
Set Employee Award from LibraryApply an award from Deputy's library to selected employment agreements; if no agreement IDs are supplied, Deputy updates all agreements for the employee.
Set Employee Award from TemplateApply a proven Deputy award contract template to selected employee agreements.
Terminate EmployeeTerminate the specified Deputy employee.
Update Contracted-Hours TemplateApply Deputy's documented mutation to a contracted-hours template using the supplied template object.
Update Contracted-Hours TemplateUpdate a Deputy contracted-hours template by template ID using the supplied documented fields.
Create EmployeeCreate one or more Deputy employees with each employee's first name, last name, and location ID.
Process Employee InvitationProcess an employee invitation using Deputy's documented invitation payload; use validation first when the payload is untrusted.
Search Supervised EmployeesSearch supervised employees using Deputy's employee query filters and return matching employee records.
Reset Employee Gender DataReset employee gender data using Deputy's documented reset object; verify the target data before running.
Validate Employee DataValidate employee data before creating or updating an employee; this check does not change workforce records.
Update Roster RecommendationsUpdate employee recommendations for the specified roster using the supplied object and return Deputy's untyped result object.
Notify Recommended EmployeeSend an immediate, non-recallable workforce notification to the selected recommended employee for a roster; verify the roster and notification details first.
Notify All Recommended EmployeesSend immediate, non-recallable workforce notifications to every recommended employee for a roster; verify the roster and notification details first.
Reset Roster RecommendationsReset recommendations for a roster.
Create or Update Roster Timesheet DataCreate or update Deputy's documented roster-timesheet record using the supplied relationship object.
Manage Employee LeaveUpdate leave-management state for the leave record or request identified in the supplied object and return Deputy's untyped result object.
Create or Update RosterCreate or update a Deputy roster using the supplied documented roster object.
Autobuild RosterStart an asynchronous job that creates unpublished Deputy shifts for selected areas and dates using staffing, coverage, or historical demand.
Autobuild Roster from Agreed HoursCreate Deputy shifts from selected employees' agreed-hours profiles for specified areas, locations, and dates.
Autobuild Roster from GFEStart Deputy's documented GFE-based automatic roster-build operation using the supplied inputs.
Autofill RosterStart an asynchronous job that assigns candidate employees to selected open Deputy shifts using bounded search and optimization settings.
Cancel Roster AutofillCancel the roster autofill operation identified by the supplied Deputy cancellation object.
Check Roster Autobuild from Agreed HoursCheck or advance Deputy's documented roster autobuild-from-agreed-hours job using its job key and request object.
Check GFE Roster AutobuildCheck or advance Deputy's documented GFE-based roster-autobuild job using its job key and request object.
Copy RosterCopy Deputy roster data using the supplied source and destination settings.
Copy Rosters in BatchCopy multiple rosters in one request using the supplied source and destination settings; verify every roster target before running.
Discard Roster ChangesDiscard the Deputy roster state selected by the supplied documented object; verify the target before running.
Publish RosterPublish selected Deputy rosters or rosters across all locations, making the schedule externally visible.
Recalculate Timesheets in BulkRecalculate the selected timesheets in bulk; verify the timesheet selection and recalculation inputs before updating them.
End Employee TimesheetClock off an employee and end the selected active timesheet using Deputy's documented clock-off object.
Toggle Employee Timesheet BreakToggle an employee timesheet between paused and resumed break states.
Start Employee TimesheetClock on an employee and start a timesheet using Deputy's documented clock-on object.
Submit My NPS ResponseSubmit a Net Promoter Score response for the connected Deputy user.
Set My PreferenceSet the connected Deputy user's preference identified by key to the supplied value.
Create CompanyAdd a Deputy location with its workplace name, address, and optional workplace, timezone, parent-company, and payroll settings.
Create DepartmentCreate a Deputy department from the supplied documented department fields.
Create Multiple DepartmentsCreate multiple Deputy departments from the supplied documented department data.
Create EmployeeCreate a Deputy employee using the supplied documented employee fields.
Replace Employee Contracted HoursUpdate contracted-hours details for an existing Deputy employee by employee ID; verify the employee and effective hours before running.
Create Contracted-Hours TemplateCreate a Deputy contracted-hours template using the supplied documented template object.
Validate Employee DataValidate the supplied employee object through Deputy's legacy PUT validation route and return the validation result.
Replace resource recordReplace an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record with a non-atomic safety check.
Replace UnavailabilityReplace a self or supervised employee unavailability record by ID.
Save Company Roster TemplateSave changes to roster-template data for a Deputy company.
Search resource recordsSearch one Deputy resource type with typed filters, sorting, offset pagination, and optional related-record expansion.
Set Employee Workplace AssociationAssociate an employee with a workplace or remove that relationship.
Set Memo Read StateMark a memo log read or unread for the connected Deputy user.
Set Task CompletionComplete or restore a task belonging to the connected Deputy user.
Update resource recordUpdate an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record using Deputy's documented complete resource schema.