Deputy NEW - Shift Suggestions API

The NEW - Shift Suggestions API from Deputy — 1 operation(s) for new - shift suggestions.

Business capability
Human Capital Management BC-300

Operations 1

POST /management/v2/shifts:suggestEmployees Suggest employees for a shift #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-addanemployee-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-createa-department-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-addleaveforaemployee-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-createamemo-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-add-new-workplace-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-setawardforemployee-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-custom-field-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-timesheet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-employee-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-pay-rules-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-roster-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-employee-agreement-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-tenanttimesheetv2model-timesheet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-pay-comparison-submit-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-leave-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-employment-contracts-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-copy-request-copy-request-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-area-profile-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchfor-employment-contract-leave-rules-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employee-agreement-history-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employee-availability-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforacustomfielddataentry-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employment-condition-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employment-contract-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-bulk-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-user-info-get-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-pay-details-data-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/deputy:deputy-new-shift-suggestions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

deputy-new-shift-suggestions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Deputy V2 NEW - Shift Suggestions API
  version: '1.0'
  description: Filtered to publicly-authenticated routes only (APIAuthenticator). Scoped-OAuth routes and internal JWT routes are excluded — see the separate "Deputy V2 Scoped API" spec for scoped endpoints.
servers:
- url: https://{subdomain}.{region}.deputy.com/api
  description: Deputy tenant
  variables:
    subdomain:
      default: your-subdomain
      description: Your Deputy tenant subdomain
    region:
      default: deputy
      enum:
      - au
      - eu
      - na
      - deputy
      description: 'Deputy region: au, eu, na, or deputy (AU default)'
security:
- ApiToken: []
tags:
- name: NEW - Shift Suggestions
paths:
  /management/v2/shifts:suggestEmployees:
    post:
      summary: Suggest employees for a shift
      description: Suggest employees for a shift. This is a synchronous API that returns a list of employees who are either recommended or not recommended taking into account hard constraints such as overlapping shifts and soft constraints such as unavailability, leave, not trained, not preferred, stressed, and onboarding status. The request must include required fields such as start/end times, employee and area. If the list is greater than 100, a cursor will be returned to paginate the remaining results. Optional filters can be provided to filter the employees considered for the shift.
      operationId: ShiftSuggestionV2Controller_suggestEmployees
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ShiftSuggestionResponse'
      tags:
      - NEW - Shift Suggestions
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ShiftSuggestionRequestData'
components:
  schemas:
    ResponseRecommendedStatus:
      type: string
      enum:
      - NOT_RECOMMENDED_HARD
      - NOT_RECOMMENDED_SOFT
      - RECOMMENDED
      default: NOT_RECOMMENDED_HARD
      title: "- NOT_RECOMMENDED_HARD: Not recommended due to failing hard constraints\n - NOT_RECOMMENDED_SOFT: Not recommended due to failing soft constraints\n - RECOMMENDED: Recommended after satisfying all constraints"
    ShiftSuggestionRequestData:
      type: object
      properties:
        area:
          type: integer
          format: int32
        start:
          type: string
          title: format YYYY-MM-DDTHH:MM:SS+HH:MM
        end:
          type: string
          title: format YYYY-MM-DDTHH:MM:SS+HH:MM
        mealbreakDuration:
          type: integer
          format: int32
          title: mealbreak duration is any number of minutes to exclude from total time of the shift
        children:
          type: array
          items:
            $ref: '#/components/schemas/ShiftSuggestionRequestChildShift'
          title: optional child shift structure for microscheduling
        filters:
          $ref: '#/components/schemas/RequestFilters'
          title: filter the list of employees considered for suggestion
        shiftId:
          type: integer
          format: int32
          title: 'optional shift ID to identify an existing shift being edited

            when provided, the assigned employee''s overlap with this shift is excluded'
        cursor:
          type: string
          title: pagination
        limit:
          type: integer
          format: int32
    RequestFilters:
      type: object
      properties:
        employeeName:
          type: string
        employeeIds:
          type: array
          items:
            type: integer
            format: int32
    ShiftSuggestionResponse:
      type: object
      properties:
        success:
          type: boolean
        data:
          $ref: '#/components/schemas/ShiftSuggestionResponseData'
        metadata:
          $ref: '#/components/schemas/ShiftSuggestionResponseMetadata'
    ResponseSoftConstraint:
      type: string
      enum:
      - UNAVAILABLE
      - ON_LEAVE
      - NOT_TRAINED
      - NOT_PREFERRED
      - STRESSED
      - VIOLATES_SCHEDULE_RULE
      - ONBOARDING
      default: UNAVAILABLE
      title: "- UNAVAILABLE: Employee is unavailable\n - ON_LEAVE: Employee is on leave\n - NOT_TRAINED: Employee is not trained\n - NOT_PREFERRED: Employee is not preferred\n - STRESSED: Employee is stressed\n - VIOLATES_SCHEDULE_RULE: Employee cannot take the shift because it would violate a schedule rule\n - ONBOARDING: Employee is onboarding"
    ShiftSuggestionResponseData:
      type: object
      properties:
        employees:
          type: array
          items:
            $ref: '#/components/schemas/ResponseSuggestedEmployee'
    ResponseSuggestedEmployee:
      type: object
      properties:
        id:
          type: integer
          format: int32
        displayName:
          type: string
        photoUrl:
          type: string
        recommendedStatus:
          $ref: '#/components/schemas/ResponseRecommendedStatus'
          title: Recommended status
        failedHardConstraints:
          type: array
          items:
            $ref: '#/components/schemas/ResponseHardConstraint'
          title: Hard constraints for the employee (non-overridable)
        failedSoftConstraints:
          type: array
          items:
            $ref: '#/components/schemas/ResponseSoftConstraint'
          title: Soft constraints for the employee (overridable)
        wage:
          type: string
          title: Wages for current period to 2 decimal places
        hoursScheduled:
          type: string
          title: Hours scheduled for current period to 2 decimal places
    ShiftSuggestionResponseMetadata:
      type: object
      properties:
        nextCursor:
          type: string
          title: Cursor for pagination
    ResponseHardConstraint:
      type: string
      enum:
      - OVERLAPPING
      default: OVERLAPPING
      title: '- OVERLAPPING: Employee has overlapping shifts'
    ShiftSuggestionRequestChildShift:
      type: object
      properties:
        area:
          type: integer
          format: int32
        start:
          type: string
          title: format YYYY-MM-DDTHH:MM:SS+HH:MM
        end:
          type: string
          title: format YYYY-MM-DDTHH:MM:SS+HH:MM
  securitySchemes:
    ApiToken:
      type: apiKey
      in: header
      name: OAuth
x-provenance:
  method: searched
  source: https://developer.deputy.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://developer.deputy.com/reference/accessmanagementv2controller_createrole.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_deleterole.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_getemployeerole.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_getprivilegehierarchy.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_listemployeebyrole.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_listemployeerolehistory.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_listrole.md
  - https://developer.deputy.com/reference/accessmanagementv2controller_updaterole.md
  - https://developer.deputy.com/reference/accountstatsv2controller_getpaycalendarcoverage.md
  - https://developer.deputy.com/reference/accountstatsv2controller_getpayratecoverage.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_archiveagreedhourversionwithreason.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_auditagreedhours.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_batchupdateagreedhour.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_consentemployeeagreedhours.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_createagreedhour.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_deleteemployeeagreedhours.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_diffemployeeagreedhours.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getagreedhour.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getagreedhoursbystatus.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getagreedhoursemployeeapprovalconfiguration.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getagreedhoursgeneralconfiguration.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getagreedhourversion.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getareasbyemployees.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getconsentrecords.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_getcurrentagreedhour.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_migrateagreedhourssteptwo.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_notifyemployeeagreedhours.md
  - https://developer.deputy.com/reference/agreedhourservicev2controller_searchagreedhours.md
  - https://developer.deputy.com/reference/aiassistantv2controller_getsettings.md
  - https://developer.deputy.com/reference/areamanagementv2controller_listbyemployeeid.md
  - https://developer.deputy.com/reference/areaprofilev2controller_create.md
  - https://developer.deputy.com/reference/areaprofilev2controller_delete.md
  - https://developer.deputy.com/reference/areaprofilev2controller_get.md
  - https://developer.deputy.com/reference/areaprofilev2controller_list.md
  - https://developer.deputy.com/reference/areaprofilev2controller_listareainuse.md
  - https://developer.deputy.com/reference/areaprofilev2controller_listemployeetrained.md
  - https://developer.deputy.com/reference/areaprofilev2controller_update.md
  - https://developer.deputy.com/reference/arearatev2controller_batchsave.md
  - https://developer.deputy.com/reference/arearatev2controller_get.md
  - https://developer.deputy.com/reference/auditpayrecalculationv2controller_create.md
  - https://developer.deputy.com/reference/autobuildv2controller_autobuild.md
  - https://developer.deputy.com/reference/availabilityv2controller_delete.md
  - https://developer.deputy.com/reference/availabilityv2controller_get.md
  - https://developer.deputy.com/reference/availabilityv2controller_list.md
  - https://developer.deputy.com/reference/businesssettingv2controller_getallvisibleemployeeroles.md
  - https://developer.deputy.com/reference/businesssettingv2controller_getallvisibleemployeerolesincludeadvisor.md
  - https://developer.deputy.com/reference/businesssettingv2controller_getemployeeroleidsforprivilegenames.md
  - https://developer.deputy.com/reference/businesssettingv2controller_getemployeeroleidswithtwofaenforced.md
  - https://developer.deputy.com/reference/businesssettingv2controller_getsetting.md
  - https://developer.deputy.com/reference/businesssettingv2controller_gettemplate.md
  - https://developer.deputy.com/reference/businesssettingv2controller_saveconfig.md
  - https://developer.deputy.com/reference/businessv2controller_getdetails.md
  - https://developer.deputy.com/reference/businessv2controller_updatedetails.md
  - https://developer.deputy.com/reference/chatemployeeshiftstatusv2controller_getemployeesshiftstatus.md
  - https://developer.deputy.com/reference/compliancev2controller_associateleaverules.md
  - https://developer.deputy.com/reference/compliancev2controller_batchsavecontractconfigs.md
  - https://developer.deputy.com/reference/compliancev2controller_batchsavepayrules.md
  - https://developer.deputy.com/reference/compliancev2controller_createcontract.md
  - https://developer.deputy.com/reference/compliancev2controller_deletepayrule.md
  - https://developer.deputy.com/reference/compliancev2controller_duplicatecontract.md
  - https://developer.deputy.com/reference/compliancev2controller_exportcontractjson.md
  - https://developer.deputy.com/reference/compliancev2controller_getcalculationtypes.md
  - https://developer.deputy.com/reference/compliancev2controller_getcontract.md
  - https://developer.deputy.com/reference/compliancev2controller_getcontractlist.md
  - https://developer.deputy.com/reference/compliancev2controller_getemployeeratesbycontract.md
  - https://developer.deputy.com/reference/compliancev2controller_getemployeesbycontract.md
  - https://developer.deputy.com/reference/compliancev2controller_getlatestversion.md
  - https://developer.deputy.com/reference/compliancev2controller_getleaverules.md
  - https://developer.deputy.com/reference/compliancev2controller_getpaypolicies.md
  - https://developer.deputy.com/reference/compliancev2controller_importcontractjson.md
  - https://developer.deputy.com/reference/compliancev2controller_listawards.md
  - https://developer.deputy.com/reference/compliancev2controller_savecontractpayruleorder.md
  - https://developer.deputy.com/reference/compliancev2controller_unassociateleaverule.md
  - https://developer.deputy.com/reference/compliancev2controller_unassociatepayrule.md
  - https://developer.deputy.com/reference/compliancev2controller_updatecontract.md
  - https://developer.deputy.com/reference/compliancev2controller_updatecontractjson.md
  - https://developer.deputy.com/reference/compliancev2controller_updateemployeerates.md
  - https://developer.deputy.com/reference/compliancev2controller_updatejuniorrate.md
  - https://developer.deputy.com/reference/concurrentleavecapconfigv2controller_getconcurrentleavecapconfig.md
  - https://developer.deputy.com/reference/customfieldsv2controller_get.md
  - https://developer.deputy.com/reference/customfieldsv2controller_getcustomfieldsbyrecordtype.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_copyworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_createworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_deleteworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_downgradesigmamemberlicensebulk.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_generateembedurlforworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_getusersbypermission.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_list.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_listclassicreports.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_listhomefolderworkbooks.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_listsharedwithmeworkbooks.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_listsharedwithstatus.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_provisiontenantonsigma.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_removesharedworkbookaccess.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_renamehomefolderworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_shareworkbook.md
  - https://developer.deputy.com/reference/embeddedreportsv2controller_updatetenantdataonsigma.md
  - https://developer.deputy.com/reference/employeeagreementv2controller_create.md
  - https://developer.deputy.com/reference/employeeagreementv2controller_delete.md
  - https://developer.deputy.com/reference/employeeagreementv2controller_get.md
  - https://developer.deputy.com/reference/employeeagreementv2controller_list.md
  - https://developer.deputy.com/reference/employeeagreementv2controller_update.md
  - https://developer.deputy.com/reference/employeedatafixv2controller_seteffectivedate.md
  - https://developer.deputy.com/reference/employeedatafixv2controller_syncemployeeagreementcompany.md
  - https://developer.deputy.com/reference/employeedatafixv2controller_triggerworkplaceagreementsync.md
  - https://developer.deputy.com/reference/employeedatafixv2controller_updateworkplaceagreement.md
  - https://developer.deputy.com/reference/employeeonboardingexportv2controller_listemployeesbydaterange.md
  - https://developer.deputy.com/reference/employeeonboardingexportv2controller_onboardingexport.md
  - https://developer.deputy.com/reference/employeeonboardingusagev2controller_getremainingpromousages.md
  - https://developer.deputy.com/reference/employeeonboardingv2controller_listonboardingstatus.md
  - https://developer.deputy.com/reference/employeepreferencesv2controller_list.md
  - https://developer.deputy.com/reference/employeeprofilehistoryv2controller_get.md
  - https://developer.deputy.com/reference/employeeprofilev2controller_get.md
  - https://developer.deputy.com/reference/employeeprofilev2controller_list.md
  - https://developer.deputy.com/reference/employeeprofilev2controller_retrieveemployeeprofilebyidsandcustomfiltersrequest.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_aggregate.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_aggregatelocation.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_check.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_create.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_getsettings.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_getweeklyaggregated.md
  - https://developer.deputy.com/reference/employeesentimentv2controller_getweeklyaggregatedlocation.md
  - https://developer.deputy.com/reference/employeestandarddayhoursv2controller_getemployeestandarddayhours.md
  - https://developer.deputy.com/reference/employeesv2controller_create.md
  - https://developer.deputy.com/reference/employeesv2controller_createbulk.md
  - https://developer.deputy.com/reference/employeesv2controller_get.md
  - https://developer.deputy.com/reference/employeesv2controller_list.md
  - https://developer.deputy.com/reference/employeesv2controller_patch.md
  - https://developer.deputy.com/reference/employeesv2controller_patchbulk.md
  - https://developer.deputy.com/reference/employeesv2controller_validateemails.md
  - https://developer.deputy.com/reference/employmentconditionv2controller_get.md
  - https://developer.deputy.com/reference/employmentconditionv2controller_list.md
  - https://developer.deputy.com/reference/employmentcontractlevelv2controller_batchsave.md
  - https://developer.deputy.com/reference/employmentcontractlevelv2controller_create.md
  - https://developer.deputy.com/reference/employmentcontractlevelv2controller_get.md
  - https://developer.deputy.com/reference/employmentcontractlevelv2controller_getemployeesbylevelid.md
  - https://developer.deputy.com/reference/employmentcontractlevelv2controller_update.md
  - https://developer.deputy.com/reference/employmentcontractsv2controller_create.md
  - https://developer.deputy.com/reference/employmentcontractsv2controller_delete.md
  - https://developer.deputy.com/reference/employmentcontractsv2controller_get.md
  - https://developer.deputy.com/reference/employmentcontractsv2controller_list.md
  - https://developer.deputy.com/reference/employmentcontractsv2controller_update.md
  - https://developer.deputy.com/reference/eocallbackv2controller_storeonboardingidforemployee.md
  - https://developer.deputy.com/reference/filev2controller_createfile.md
  - https://developer.deputy.com/reference/flagrecordv2controller_get.md
  - https://developer.deputy.com/reference/flagrecordv2controller_list.md
  - https://developer.deputy.com/reference/flagrecordv2controller_put.md
  - https://developer.deputy.com/reference/flagrecordv2controller_togglebytag.md
  - https://developer.deputy.com/reference/hronboardingactionv2controller_perform.md
  - https://developer.deputy.com/reference/labormodelv2controller_copylabormodelrules.md
  - https://developer.deputy.com/reference/labormodelv2controller_createlabormodelrule.md
  - https://developer.deputy.com/reference/labormodelv2controller_deletelabormodelrule.md
  - https://developer.deputy.com/reference/labormodelv2controller_deletelabormodelrules.md
  - https://developer.deputy.com/reference/labormodelv2controller_editlabormodelrule.md
  - https://developer.deputy.com/reference/labormodelv2controller_getlabormodelpendingjobs.md
  - https://developer.deputy.com/reference/labormodelv2controller_getlabormodelrule.md
  - https://developer.deputy.com/reference/labormodelv2controller_runlabormodel.md
  - https://developer.deputy.com/reference/leaveabsencev2controller_validateleaveabsence.md
  - https://developer.deputy.com/reference/leaveaccrualv2controller_agreedhoursrecalculationpreview.md
  - https://developer.deputy.com/reference/leaveaccrualv2controller_releaseforhiredate.md
  - https://developer.deputy.com/reference/leaveauditlogv2controller_listlogs.md
  - https://developer.deputy.com/reference/leavebalancev2controller_createleavebalance.md
  - https://developer.deputy.com/reference/leavebalancev2controller_getleavebalances.md
  - https://developer.deputy.com/reference/leavebalancev2controller_listleavebalancesforemployee.md
  - https://developer.deputy.com/reference/leaveconfigv2controller_getleaveconfig.md
  - https://developer.deputy.com/reference/leaveconfigv2controller_setleaveconfig.md
  - https://developer.deputy.com/reference/leaveentitlementsremediationv2controller_getentitlementremediationfiledownloadlink.md
  - https://developer.deputy.com/reference/leaveentitlementsremediationv2controller_getentitlementremediationstatus.md
  - https://developer.deputy.com/reference/leaveentitlementsremediationv2controller_setentitlementremediationactiontype.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_addleaveentitlementstoemployees.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_addleaveentitlementtoemployees.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_getemployeeentitlementsbyemployees.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_getemployeeleaveentitlements.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_getentitledemployeesbyleaverule.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_removeleaveentitlementsfromemployees.md
  - https://developer.deputy.com/reference/leaveentitlementsv2controller_setleaveentitlementsbyemployees.md
  - https://developer.deputy.com/reference/leaveextensionv2controller_softdeleteleaveextensions.md
  - https://developer.deputy.com/reference/leavefeaturesetv2controller_getadoptionstatus.md
  - https://developer.deputy.com/reference/leavefeaturesetv2controller_getleavefeaturesetstatus.md
  - https://developer.deputy.com/reference/leavefeaturesetv2controller_setadoptionstatus.md
  - https://developer.deputy.com/reference/leavefeaturesetv2controller_setsuggestionstatus.md
  - https://developer.deputy.com/reference/leavelocationsettingsv2controller_getleavelocationsettings.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_exportleavebalances.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_exportleaverules.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_getsoftdeletedleaveextensions.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_getstatus.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_overridebalancetomigration.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_setstatus.md
  - https://developer.deputy.com/reference/leavemigrationv2controller_start.md
  - https://developer.deputy.com/reference/leavenonworkingdaysv2controller_getleavenonworkingdays.md
  - https://developer.deputy.com/reference/leavepayrulesv2controller_countovertimepayrulesbyleaveruleid.md
  - https://developer.deputy.com/reference/leavereferenceperiodv2controller_calculateaveragedayhours.md
  - https://developer.deputy.com/reference/leaverequestv2controller_create.md
  - https://developer.deputy.com/reference/leaverequestv2controller_delete.md
  - https://developer.deputy.com/reference/leaverequestv2controller_get.md
  - https://developer.deputy.com/reference/leaverequestv2controller_getupcomingleaveforemployee.md
  - https://developer.deputy.com/reference/leaverequestv2controller_list.md
  - https://developer.deputy.com/reference/leaverequestv2controller_update.md
  - https://developer.deputy.com/reference/leaverequestv2controller_updateexternalid.md
  - https://developer.deputy.com/reference/leaverequestv2controller_validateleaverequestforapproval.md
  - https://developer.deputy.com/reference/leaverulev2controller_listtoilleaverules.md
  - https://developer.deputy.com/reference/locationprofilev2controller_get.md
  - https://developer.deputy.com/reference/locationprofilev2controller_list.md
  - https://developer.deputy.com/reference/locationprofilev2controller_unarchive.md
  - https://developer.deputy.com/reference/locationprofilev2controller_updateaddress.md
  - https://developer.deputy.com/reference/locationprofilev2controller_updatebusinessnumber.md
  - https://developer.deputy.com/reference/locationsettingv2controller_fetch.md
  - https://developer.deputy.com/reference/locationsettingv2controller_fetchkeyvalue.md
  - https://developer.deputy.com/reference/metricsv2controller_checkbudgetstatus.md
  - https://developer.deputy.com/reference/metricsv2controller_delete.md
  - https://developer.deputy.com/reference/metricsv2controller_download.md
  - https://developer.deputy.com/reference/metricsv2controller_getraw.md
  - https://developer.deputy.com/reference/metricsv2controller_upsert.md
  - https://developer.deputy.com/reference/metricsv2controller_upsertbulk.md
  - https://developer.deputy.com/reference/mev2controller_getalsoworking.md
  - https://developer.deputy.com/reference/mev2controller_getincomingshiftoffer.md
  - https://developer.deputy.com/reference/mev2controller_getpendingswapshifts.md
  - https://developer.deputy.com/reference/onboardingdashboardv2controller_getembedonboardingstatus.md
  - https://developer.deputy.com/reference/onboardingdashboardv2controller_getonboardingdashboard.md
  - https://developer.deputy.com/reference/onboardingdashboardv2controller_performembedonboardingaction.md
  - https://developer.deputy.com/reference/onboardingdashboardv2controller_updateonboardingdashboard.md
  - https://developer.deputy.com/reference/onboardingdashboardv2controller_updateonboardingroute.md
  - https://developer.deputy.com/reference/onboardinggamificationv2controller_completegamificationtask.md
  - https://developer.deputy.com/reference/onboardinggamificationv2controller_getgamificationstatus.md
  - https://developer.deputy.com/reference/partneremployeesv2controller_filterbyexternallinkids.md
  - https://developer.deputy.com/reference/partneremployeesv2controller_hasimportedemployees.md
  - https://developer.deputy.com/reference/paycalendarv2controller_assignemployees.md
  - https://developer.deputy.com/reference/paycalendarv2controller_create.md
  - https://developer.deputy.com/reference/paycalendarv2controller_deactivate.md
  - https://developer.deputy.com/reference/paycalendarv2controller_get.md
  - https://developer.deputy.com/reference/paycalendarv2controller_list.md
  - https://developer.deputy.com/reference/paycalendarv2controller_listassignedemployees.md
  - https://developer.deputy.com/reference/paycalendarv2controller_listpayperiods.md
  - https://developer.deputy.com/reference/paycalendarv2controller_searchassignedemployees.md
  - https://developer.deputy.com/reference/paycalendarv2controller_update.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_cancelreports.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_deletereports.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_downloadreport.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_findreports.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_getemployees.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_resubmitreports.md
  - https://developer.deputy.com/reference/paycomparisoncontroller_submitreport.md
  - https://developer.deputy.com/reference/payrollexporttemplatesv2controller_create.md
  - https://developer.deputy.com/reference/payrollexporttemplatesv2controller_delete.md
  - https://developer.deputy.com/reference/payrollexporttemplatesv2controller_get.md
  - https://developer.deputy.com/reference/payrollexporttemplatesv2controller_list.md
  - https://developer.deputy.com/reference/payrollexporttemplatesv2controller_update.md
  - https://developer.deputy.com/reference/payrollmobilev2controller_getrecentpayslipswidget.md
  - https://developer.deputy.com/reference/payrollpartnerauthorizationcodev2controller_generateauthorizationcodeforpayrolluser.md
  - https://developer.deputy.com/reference/peoplev2controller_listcompanies.md
  - https://developer.deputy.com/reference/peoplev2controller_listcontracts.md
  - https://developer.deputy.com/reference/permissionv2controller_getemployeeidswithprivilege.md
  - https://developer.deputy.com/reference/permissionv2controller_getpermissions.md
  - https://developer.deputy.com/reference/permissionv2controller_getuseridswithprivilege.md
  - https://developer.deputy.com/reference/productaddonsv2controller_getaddonproducts.md
  - https://developer.deputy.com/reference/productaddonsv2controller_update.md
  - https://developer.deputy.com/reference/productsubscriptiondowngradejobv2controller_plandowngradejob.md
  - https://developer.deputy.com/reference/productsubscriptionv2controller_getproductsubscription.md
  - https://developer.deputy.com/reference/publishshiftv2controller_preview.md
  - https://developer.deputy.com/reference/publishshiftv2controller_resume.md
  - https://developer.deputy.com/reference/publishshiftv2controller_status.md
  - https://developer.deputy.com/reference/reactionv2controller_create.md
  - https://developer.deputy.com/reference/reactionv2controller_delete.md
  - https://developer.deputy.com/reference/referralv2controller_getreferralurls.md
  - https://developer.deputy.com/reference/remediationv2controller_startremediation.md
  - https://developer.deputy.com/reference/reportv2controller_create.md
  - https://developer.deputy.com/reference/reportv2controller_exportscheduletimesheetsales.md
  - https://developer.deputy.com/reference/reportv2controller_list.md
  - https://developer.deputy.com/reference/reportv2controller_url.md
  - https://developer.deputy.com/reference/scheduleagentv2controller_getlate.md
  - https://developer.deputy.com/reference/scheduleagentv2controller_upsertshifts.md
  - https://developer.deputy.com/reference/scheduleconsentv2controller_createbulkconsents.md
  - https://developer.deputy.com/reference/schedulefiltersv2controller_getschedulefilters.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_aggregatedlist.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_autofill.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_bulkdefaults.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_bulkdelete.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_bulkpatch.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_bulkupdate.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_bulkupsert.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_checkconsent.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_copy.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_cost.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_create.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_declineshift.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_defaults.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_delete.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_deleteopeninvitations.md
  - https://developer.deputy.com/reference/scheduleshiftv2controller_deletewithparams.md


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/openapi/deputy-new-shift-suggestions-api-openapi.yml