Deputy
Manage workforce scheduling, employees, timesheets, leave, locations, and other tenant resources in Deputy.
247 actionsSign in with Deputy
What your bot can do in Deputy
Looks up
- Check DepartmentReturn Deputy's untyped department-check object for the specified department ID.
- Check My NPS EligibilityReturn whether the connected Deputy user can submit an NPS response.
- Check Roster Publish AllowanceReturn whether the connected user may publish the specified number of rosters.
- Check Timesheet Approval AllowanceReturn the approval-allowance result for the requested number of timesheets.
- Count My ColleaguesReturn the number of colleagues visible to the connected Deputy user.
- Count Real EmployeesReturn the count of employees Deputy's legacy API classifies as real employees.
- Find matching resource recordFind the closest existing record matching a partial typed record before deciding whether to create or update it.
- Get Bulk Location Settings Job ResultGet the check result for a Deputy bulk company-settings job by job ID.
- Get Bulk Timesheet Job ResultGet the check result for a Deputy bulk timesheet job by job ID.
- Get Company MemosGet memos for a Deputy company by company ID.
Show 120 more
- Get Company Rosters by DateGet roster data for a Deputy company on the specified date.
- Get Company Subordinate Contact AddressesGet subordinate contact addresses for the specified Deputy company.
- Get Company TimezoneGet the timezone configured for the connected user's Deputy company.
- Get DepartmentGet a Deputy department by its department ID.
- Get Department LocationReturn Deputy's untyped department-location lookup object for the specified ID.
- Get Department WeatherGet current weather or weather for a specified date for one Deputy department.
- Get EmployeeGet the Deputy employee record with the specified employee ID.
- Get Employee Contracted HoursGet contracted-hours information for the specified Deputy employee.
- Get Employee Demo DataGet the employee demo result exposed by Deputy's legacy supervisor API.
- Get Employee HR OnboardingGet HR onboarding information for the specified Deputy employee.
- Get Employee Invitation InformationGet the invitation information returned by Deputy's zero-input employee invitation endpoint.
- 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.
- Get Employee Login Management StateRead login-management information for the specified employee without changing login access.
- 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 Related Resource DataGet data for the specified employee-related resource category through Deputy's generic legacy route.
- Get Employee Role Management DataRead the employee-role management data exposed by Deputy.
- Get Employee Shift InformationGet current shift information for an employee, optionally broadened across all companies by the required scope flag.
- 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 Employee Validation ResultGet Deputy's read-only validation result for the specified employee.
- Get Flagged Location By CoordinatesGet Deputy location data for the supplied coordinates using the specified location lookup flag.
- Get Location By CoordinatesGet Deputy location data for the specified latitude and longitude.
- Get Location SettingsGet the configured settings for a Deputy company or location by company ID.
- Get Location WeatherGet current weather or weather for a specified date for locations in one Deputy company.
- Get Locations By CompanyGet location records for the specified Deputy company.
- Get Memo ReactionsGet reactions for the specified Deputy record type and record ID.
- 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.
- Get My Emergency Contact AddressesGet emergency contact addresses for the connected Deputy user.
- Get My Feed By DateGet feed records for the connected Deputy user on the specified date.
- Get My Feed By RangeGet feed records for the connected Deputy user over the supplied start-to-end interval.
- Get My Feed Summary By RangeGet a summary of the connected Deputy user's feed over the supplied start-to-end interval.
- Get My Gamingfy SetupGet Gamingfy setup data for the selected list or decline operation.
- Get My Leave By SetupGet leave data for the connected Deputy user using the specified setup selector.
- Get My MemoGet a Deputy memo by its memo ID.
- Get My Memo SummaryGet memo summary data for the connected Deputy user.
- Get My PhotoGet the connected Deputy user's photo.
- Get My PreferenceGet one preference for the connected Deputy user by its preference key.
- Get My RosterGet one roster record available to the connected Deputy user by roster ID.
- Get My Roster By Date RangeGet the connected user's roster records between the specified start and end dates.
- 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 Publish CountReturn the publish-related roster count for the connected Deputy user.
- Get My Setup AppsGet Deputy setup app configuration available to the connected user.
- Get My Support AccessGet Deputy support-access status or configuration for the connected user's account.
- 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 My Workplace SetupReturn the connected Deputy user's workplaces, departments, role, permissions, and setup capabilities without contact or address details.
- Get OAuth IdentityGet OAuth Identity.
- Get Open Rosters By Date RangeGet open roster data between the supplied dates, waiting up to the specified maximum wait time.
- Get Pending Roster Swap Approval DetailsGet pending-approval swap details for a roster by roster ID.
- Get Real Employee RecordsGet the employee subset Deputy's legacy API classifies as real employees.
- 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 resource record at timeGet one Deputy resource record as it existed at the specified Unix timestamp.
- 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 BidsGet bids for a roster by roster ID.
- Get Roster Manager Notification InformationGet Deputy's manager-notification information for the specified roster.
- Get Roster RecommendationGet a roster recommendation for the connected employee or supervised employees.
- Get Roster Recommendation StatusGet the current recommendation status for a Deputy roster by roster ID.
- Get Roster Swap DetailsGet swap details for a roster belonging to the connected employee or supervised employees.
- Get Rosters by DateGet Deputy roster data for the specified date.
- Get Subordinate Contact AddressesGet contact addresses for employees subordinate to the connected Deputy user.
- Get Team MemosGet memos for a Deputy team by team ID.
- 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.
- Get User MemosGet memos for a Deputy user by user ID.
- Get Widget RunGet run information for the specified Deputy widget ID.
- List All LocationsList all locations available to the connected Deputy account.
- List All My Contact AddressesList all contact addresses available to the connected Deputy user.
- 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 Company Rosters by DateGet a paginated roster result for a Deputy company and date, with an explicit selector for including open rosters.
- List Contracted-Hours TemplatesList the contracted-hours templates available for supervised employees.
- List EmployeesReturn one page of Deputy employees, or one exact employee when employee_id is provided, without contact, address, payroll, tax, bank,…
- 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…
- List Location Kiosk Authentication ModesList the kiosk authentication modes allowed for locations in the specified Deputy company.
- List My ColleaguesList colleagues visible to the connected Deputy user.
- List My Completed TasksList completed tasks available to the connected Deputy user.
- List My Contact AddressesList contact addresses available to the connected Deputy user.
- List My MemosList memos available to the connected Deputy user.
- List My NotificationsList notifications visible to the connected Deputy user.
- List My Open RostersList open roster records available to the connected Deputy user.
- List My Read MemosList memos marked as read for the connected Deputy user.
- List My Roster BidsList roster bids available to 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.
- List My TasksList tasks available to the connected Deputy user.
- 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.
- List My Unread MemosList unread memos for the connected Deputy user.
- List Operational UnitsReturn one page of Deputy operational units (areas or departments), or one unit when operational_unit_id is provided.
- List Recent RostersList Deputy rosters from the previous 12 hours through the next 36 hours.
- 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…
- List Roster SwapsList roster swaps in a date range for the connected employee or supervised employees.
- List Roster System TemplatesList Deputy roster system templates using the required provider-defined numeric mode.
- List Simplified LocationsGet Deputy's simplified location list for lightweight location selection.
- List States And CountriesList Deputy's supported countries and their states for setup and address selection.
- List Supervised EmployeesGet full Deputy records for all employees visible to the connected supervisor.
- List TimesheetsReturn one page of worked-time records, or one timesheet when timesheet_id is provided.
- Query Locations Pending ApprovalQuery locations awaiting approval for the connected Deputy user using a Deputy query object.
- 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.
- Search My ColleaguesSearch colleague records visible to the connected Deputy user using a Deputy query object.
- Search resource recordsSearch one Deputy resource type with typed filters, sorting, offset pagination, and optional related-record expansion.
- Search Supervised EmployeesSearch supervised employees using Deputy's employee query filters and return matching employee records.
- Validate Employee DataValidate employee data before creating or updating an employee.
- Validate Employee DataValidate the supplied employee object through Deputy's legacy PUT validation route and return the validation result.
- Validate WorkplaceValidate the supplied Deputy workplace details and return the result without changing the workplace.
Takes action
- Add My Memo CommentAdd a comment to the specified memo for the connected user.
- Add resource commentAdd comment text to one Deputy resource record.
- Amend Employee ABP DataUpdate employee data through Deputy's legacy amendment route and return its untyped result object.
- Apply Timesheet OperationApply a non-clock timesheet operation.
- Archive LocationArchive the selected Deputy company or location so it is no longer active.
- Autobuild RosterStart an asynchronous job that creates unpublished Deputy shifts for selected areas and dates using staffing, coverage, or historical…
- 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.
- Bulk create or update resource recordsCreate or update multiple records of one resource type.
Show 107 more
- Cancel My Roster OfferCancel the existing offer for the specified roster record.
- Cancel Roster AutofillCancel the roster autofill operation identified by the supplied Deputy cancellation object.
- Cascade Location SettingsUpdate documented settings for a Deputy company and cascade those values to eligible child records.
- Check GFE Roster AutobuildCheck or advance Deputy's documented GFE-based roster-autobuild job using its job key and request 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.
- Claim My Open RostersAssign eligible published open rosters that do not require approval to the connected employee, closing those openings.
- Copy Company Roster TemplateCreate a roster-template copy for a Deputy company from the supplied template data.
- 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.
- Create CompanyAdd a Deputy location with its workplace name, address, and optional workplace, timezone, parent-company, and payroll settings.
- Create Contracted-Hours TemplateCreate a Deputy contracted-hours template using the supplied documented template object.
- Create DepartmentCreate a Deputy department from the supplied documented department fields.
- Create EmployeeCreate a Deputy employee using the supplied name, location, and optional employment details.
- Create EmployeeCreate one or more Deputy employees with each employee's first name, last name, and location ID.
- Create EmployeeCreate a Deputy employee using the supplied documented employee fields.
- Create Employee LeaveCreate a new employee leave record.
- Create Employee UnavailabilityCreate a recurring unavailability record for a specific supervised employee.
- Create Multiple DepartmentsCreate multiple Deputy departments from the supplied documented department data.
- Create or replace resource recordCreate a resource record, or fully replace the matching record when the supplied data identifies one.
- Create or update ContactaddressCreate or update contact-address data for the connected Deputy user.
- Create or update NpsCreate or update the connected Deputy user's Net Promoter Score response.
- Create or Update RosterCreate or update a Deputy roster using the supplied documented roster object.
- Create or Update Roster Timesheet DataCreate or update Deputy's documented roster-timesheet record using the supplied relationship object.
- 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.
- Create resource recordCreate an Employee, Leave, OperationalUnit, Roster, or Timesheet record from typed agent-facing fields.
- Create WorkplaceCreate a new workplace in the connected Deputy account using the supplied workplace details.
- Decline Gamingfy ItemDecline the Gamingfy item identified by the supplied request object, changing its state.
- Delete Contracted-Hours TemplatePermanently delete an employee contracted-hours template by template ID.
- Delete DepartmentPermanently delete the Deputy department identified by department ID.
- Delete Employee AccountPermanently delete the selected employee's Deputy account.
- Delete Employee InvitationsDelete the employee invitation data selected by Deputy's zero-input invitation endpoint.
- Delete LocationPermanently delete the Deputy company or location identified by company ID.
- 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 Roster TemplatePermanently delete a Deputy roster template by template ID.
- Delete UnavailabilityPermanently delete a self or supervised employee unavailability record by ID.
- Discard Roster ChangesDiscard the Deputy roster state selected by the supplied documented object.
- End Employee TimesheetClock off an employee and end the selected active timesheet using Deputy's documented clock-off object.
- Invite Employee to DeputyInvite the selected employee to Deputy, sending a one-way external invitation that cannot be recalled.
- Manage Employee LeaveUpdate leave-management state for the leave record or request identified in the supplied object and return Deputy's untyped result object.
- Notify All Recommended EmployeesSend immediate, non-recallable workforce notifications to every recommended employee for a roster.
- Notify Recommended EmployeeSend an immediate, non-recallable workforce notification to the selected recommended employee for a roster.
- Offer My RosterCreate an offer for the specified roster record using the supplied offer details.
- Postpone My NPS ResponsePostpone the connected Deputy user's NPS response or prompt.
- Process Employee InvitationProcess an employee invitation using Deputy's documented invitation payload.
- Publish RosterPublish the Deputy roster selected by the supplied publication object, making the schedule externally visible.
- Reactivate EmployeeReactivate a terminated Deputy employee, returning the employee to active status.
- Recalculate Timesheets in BulkRecalculate the selected timesheets in bulk.
- Replace Employee Contracted HoursUpdate contracted-hours details for an existing Deputy employee by employee ID.
- 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.
- Request My Roster BidCreate pending bids for the connected employee on eligible published open rosters that require approval.
- Reset Employee Gender DataReset employee gender data using Deputy's documented reset 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.
- Reset Roster RecommendationsReset recommendations for a roster.
- Run My Setup SF OperationSubmit setup data to Deputy's legacy setup route and return its untyped result object.
- Save Company Roster TemplateSave changes to roster-template data for a Deputy company.
- Send Email To Customer ExperienceImmediately send the supplied email to Deputy Customer Experience.
- Send Employee Account ResetSend the selected employee Deputy's account-reset communication.
- Send Employee Login CommunicationSend Deputy's login communication to the selected employee.
- Set Employee Award from LibraryApply an award from Deputy's library to selected employment agreements.
- Set Employee Award from TemplateApply a proven Deputy award contract template to selected employee agreements.
- Set Employee Workplace AssociationAssociate an employee with a workplace or remove that relationship.
- Set Location Google Place IDSet or replace the Google Place ID associated with a Deputy company or location.
- Set Memo Read StateMark a memo log read or unread for the connected Deputy user.
- Set My PreferenceSet the connected Deputy user's preference identified by key to the supplied value.
- Set Task CompletionComplete or restore a task belonging to the connected Deputy user.
- 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.
- Synchronize Employee Payroll DataRun Deputy's documented HR payroll synchronization operation for the specified employee.
- Terminate EmployeeTerminate the specified Deputy employee.
- Toggle Employee Timesheet BreakToggle an employee timesheet between paused and resumed break states.
- Update Company MemoApply the supplied memo change for the specified Deputy company.
- 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.
- Update DepartmentUpdate a Deputy department's location, name, address, payroll export name, display order, or area type by department ID.
- Update Departments for LocationUpdate the collection of department records associated with the specified Deputy location and return Deputy's untyped result object.
- Update EmployeeUpdate documented fields for an existing Deputy employee by employee ID.
- Update Employee Contracted HoursApply Deputy's documented contracted-hours mutation to an existing employee.
- Update Employee HR OnboardingAssign an HR onboarding record ID to the specified Deputy employee.
- Update Employee PhotoUpdate the selected employee's photo using Deputy's documented photo object.
- Update Employee Related ResourceApply the supplied object to the selected employee-related category.
- Update LocationUpdate documented fields for a Deputy company or location by ID.
- Update Location SettingsUpdate documented settings for one Deputy company or location by company ID.
- 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.
- Update My Emergency Contact AddressUpdate emergency contact information for the connected Deputy user.
- Update My Memo FeedApply provider-defined changes to the connected Deputy user's memo or newsfeed state.
- Update My Memo SummaryUpdate memo summary state for the connected Deputy user using the supplied request values.
- 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 Roster SwapRequest, cancel, accept, recommend, decline, or decline all for the specified roster swap.
- Update My Support AccessChange Deputy support access for the connected user's account using the supplied support-access setting.
- Update My TaskUpdate the specified task for the connected Deputy user using the supplied request values.
- Update My Task StateApply provider-defined changes to the connected Deputy user's task state.
- Update resource recordUpdate an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record using Deputy's documented complete resource schema.
- Update Roster RecommendationsUpdate employee recommendations for the specified roster using the supplied object and return Deputy's untyped result object.
- Update Settings for All LocationsUpdate the supplied Deputy location settings across all locations.
- Update Team MemoApply the supplied memo change for the specified Deputy team.
- Update User MemoApply the supplied memo change for the specified Deputy user.
- Withdraw My Roster BidChange the connected employee's pending bids on the specified rosters to withdrawn.