Deputy

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

247 actionsSign in with Deputy

Connect 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.

More recruiting & hr apps