> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Deputy

> 49 actions available for Deputy through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/deputy/filled/png" alt="Deputy" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Deputy</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>49 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>HRIS</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0">
    OAuth 2.0 is the recommended authentication method for Deputy.

    Guides: [Connector Profile](/connectors/deputy/guides/connector-profile/oauth-2-0), [Link Account](/connectors/deputy/guides/link-account/oauth-2-0)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>49 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_locations" data-action-label="List Locations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Locations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_locations" aria-label="Copy deputy_list_locations"><code className="connector-page-code">deputy\_list\_locations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all locations (companies) in the Deputy installation</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_location" data-action-label="Create Location" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Location</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_location" aria-label="Copy deputy_create_location"><code className="connector-page-code">deputy\_create\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new location in Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_update_location" data-action-label="Update Location" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Location</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_update_location" aria-label="Copy deputy_update_location"><code className="connector-page-code">deputy\_update\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing location in Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_delete_location" data-action-label="Delete Location" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Location</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_delete_location" aria-label="Copy deputy_delete_location"><code className="connector-page-code">deputy\_delete\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a location in Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_add_new_workplace" data-action-label="Add New Workplace" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add New Workplace</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_add_new_workplace" aria-label="Copy deputy_add_new_workplace"><code className="connector-page-code">deputy\_add\_new\_workplace</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a new workplace/location to Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employees" data-action-label="List Employees" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employees</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employees" aria-label="Copy deputy_list_employees"><code className="connector-page-code">deputy\_list\_employees</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details for all employees</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_search_employees" data-action-label="Search Employees" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Employees</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_search_employees" aria-label="Copy deputy_search_employees"><code className="connector-page-code">deputy\_search\_employees</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search and filter employees by criteria</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_employee" data-action-label="Get Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_employee" aria-label="Copy deputy_get_employee"><code className="connector-page-code">deputy\_get\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details for an employee by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_employee" data-action-label="Create Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_employee" aria-label="Copy deputy_create_employee"><code className="connector-page-code">deputy\_create\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_update_employee" data-action-label="Update Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_update_employee" aria-label="Copy deputy_update_employee"><code className="connector-page-code">deputy\_update\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_add_employee_location" data-action-label="Add Location To Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Location To Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_add_employee_location" aria-label="Copy deputy_add_employee_location"><code className="connector-page-code">deputy\_add\_employee\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a location against an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_remove_employee_location" data-action-label="Remove Location From Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove Location From Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_remove_employee_location" aria-label="Copy deputy_remove_employee_location"><code className="connector-page-code">deputy\_remove\_employee\_location</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a location from an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_terminate_employee" data-action-label="Terminate Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Terminate Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_terminate_employee" aria-label="Copy deputy_terminate_employee"><code className="connector-page-code">deputy\_terminate\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Terminate an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_activate_employee" data-action-label="Activate Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Activate Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_activate_employee" aria-label="Copy deputy_activate_employee"><code className="connector-page-code">deputy\_activate\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Re-activate a terminated employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_invite_employee" data-action-label="Invite Employee" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Invite Employee</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_invite_employee" aria-label="Copy deputy_invite_employee"><code className="connector-page-code">deputy\_invite\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Invite employee to Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_employee_shift_status" data-action-label="Get Employee Shift Status" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Employee Shift Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_employee_shift_status" aria-label="Copy deputy_get_employee_shift_status"><code className="connector-page-code">deputy\_get\_employee\_shift\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether an employee is currently clocked on, on break, or off shift</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_journal" data-action-label="Post A Journal" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Post A Journal</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_journal" aria-label="Copy deputy_create_journal"><code className="connector-page-code">deputy\_create\_journal</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Post a journal entry for an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_employee_unavailability" data-action-label="Get Employee Unavailability" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Employee Unavailability</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_employee_unavailability" aria-label="Copy deputy_get_employee_unavailability"><code className="connector-page-code">deputy\_get\_employee\_unavailability</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get unavailability details for an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_employee_unavailability" data-action-label="Add Employee Unavailability" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Employee Unavailability</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_employee_unavailability" aria-label="Copy deputy_create_employee_unavailability"><code className="connector-page-code">deputy\_create\_employee\_unavailability</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add unavailability details for an employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_agreements" data-action-label="List Employee Agreements" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Agreements</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_agreements" aria-label="Copy deputy_list_employee_agreements"><code className="connector-page-code">deputy\_list\_employee\_agreements</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee agreements</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_search_employment_contracts" data-action-label="Search Employment Contracts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Employment Contracts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_search_employment_contracts" aria-label="Copy deputy_search_employment_contracts"><code className="connector-page-code">deputy\_search\_employment\_contracts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for employment contracts using query filters</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_search_employment_contract_leave_rules" data-action-label="Search Employment Contract Leave Rules" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Employment Contract Leave Rules</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_search_employment_contract_leave_rules" aria-label="Copy deputy_search_employment_contract_leave_rules"><code className="connector-page-code">deputy\_search\_employment\_contract\_leave\_rules</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for employment contract leave rules</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_roles" data-action-label="List Employee Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_roles" aria-label="Copy deputy_list_employee_roles"><code className="connector-page-code">deputy\_list\_employee\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee roles</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_workplaces" data-action-label="List Employee Workplaces" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Workplaces</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_workplaces" aria-label="Copy deputy_list_employee_workplaces"><code className="connector-page-code">deputy\_list\_employee\_workplaces</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee workplace records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_search_employee_history" data-action-label="Search Employee History" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Employee History</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_search_employee_history" aria-label="Copy deputy_search_employee_history"><code className="connector-page-code">deputy\_search\_employee\_history</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for employee history records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_availability" data-action-label="List Employee Availability" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Availability</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_availability" aria-label="Copy deputy_list_employee_availability"><code className="connector-page-code">deputy\_list\_employee\_availability</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee availability records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_appraisals" data-action-label="List Employee Appraisals" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Appraisals</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_appraisals" aria-label="Copy deputy_list_employee_appraisals"><code className="connector-page-code">deputy\_list\_employee\_appraisals</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee appraisal records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employee_agreement_history" data-action-label="List Employee Agreement History" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employee Agreement History</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employee_agreement_history" aria-label="Copy deputy_list_employee_agreement_history"><code className="connector-page-code">deputy\_list\_employee\_agreement\_history</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employee agreement history records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_employment_conditions" data-action-label="List Employment Conditions" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Employment Conditions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_employment_conditions" aria-label="Copy deputy_list_employment_conditions"><code className="connector-page-code">deputy\_list\_employment\_conditions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all employment condition records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_start_timesheet" data-action-label="Start Timesheet (Clock On)" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Start Timesheet (Clock On)</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_start_timesheet" aria-label="Copy deputy_start_timesheet"><code className="connector-page-code">deputy\_start\_timesheet</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Start an employee's timesheet (Clock On)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_stop_timesheet" data-action-label="Stop Timesheet (Clock Off)" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Stop Timesheet (Clock Off)</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_stop_timesheet" aria-label="Copy deputy_stop_timesheet"><code className="connector-page-code">deputy\_stop\_timesheet</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Stop an employee's timesheet (Clock Off)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_pause_timesheet" data-action-label="Pause/Unpause Timesheet" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Pause/Unpause Timesheet</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_pause_timesheet" aria-label="Copy deputy_pause_timesheet"><code className="connector-page-code">deputy\_pause\_timesheet</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Pause or unpause an employee's timesheet (take a break/finish break)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_timesheet_details" data-action-label="View Timesheet Details" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>View Timesheet Details</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_timesheet_details" aria-label="Copy deputy_get_timesheet_details"><code className="connector-page-code">deputy\_get\_timesheet\_details</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">View a timesheet by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_recent_rosters" data-action-label="Get Recent Rosters" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Recent Rosters</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_recent_rosters" aria-label="Copy deputy_get_recent_rosters"><code className="connector-page-code">deputy\_get\_recent\_rosters</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get rosters from last 12 hours and forward 36 hours</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_copy_rosters" data-action-label="Copy Rosters" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Copy Rosters</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_copy_rosters" aria-label="Copy deputy_copy_rosters"><code className="connector-page-code">deputy\_copy\_rosters</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Copy rosters from one date range to another</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_publish_rosters" data-action-label="Publish Rosters" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Publish Rosters</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_publish_rosters" aria-label="Copy deputy_publish_rosters"><code className="connector-page-code">deputy\_publish\_rosters</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Publish rosters to make them visible to employees</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_discard_rosters" data-action-label="Discard Rosters" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Discard Rosters</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_discard_rosters" aria-label="Copy deputy_discard_rosters"><code className="connector-page-code">deputy\_discard\_rosters</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Discard unpublished rosters</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_operational_units" data-action-label="List Operational Units" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Operational Units</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_operational_units" aria-label="Copy deputy_list_operational_units"><code className="connector-page-code">deputy\_list\_operational\_units</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all operational units (areas/departments)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_operational_unit" data-action-label="Create Operational Unit" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Operational Unit</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_operational_unit" aria-label="Copy deputy_create_operational_unit"><code className="connector-page-code">deputy\_create\_operational\_unit</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new operational unit (department/area)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_multiple_operational_units" data-action-label="Create Multiple Operational Units" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Multiple Operational Units</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_multiple_operational_units" aria-label="Copy deputy_create_multiple_operational_units"><code className="connector-page-code">deputy\_create\_multiple\_operational\_units</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create multiple operational units (departments/areas) at once</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_update_operational_unit" data-action-label="Update Operational Unit" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Operational Unit</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_update_operational_unit" aria-label="Copy deputy_update_operational_unit"><code className="connector-page-code">deputy\_update\_operational\_unit</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing operational unit</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_delete_operational_unit" data-action-label="Delete Operational Unit" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Operational Unit</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_delete_operational_unit" aria-label="Copy deputy_delete_operational_unit"><code className="connector-page-code">deputy\_delete\_operational\_unit</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an operational unit</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_awards_library" data-action-label="List Awards Library" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Awards Library</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_awards_library" aria-label="Copy deputy_list_awards_library"><code className="connector-page-code">deputy\_list\_awards\_library</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get awards library list</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_agreed_hours_by_employee" data-action-label="Get Agreed Hours By Employee ID" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Agreed Hours By Employee ID</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_agreed_hours_by_employee" aria-label="Copy deputy_get_agreed_hours_by_employee"><code className="connector-page-code">deputy\_get\_agreed\_hours\_by\_employee</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get agreed hours for a specific employee</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_create_memo" data-action-label="Create Memo" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Memo</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_create_memo" aria-label="Copy deputy_create_memo"><code className="connector-page-code">deputy\_create\_memo</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a memo in Deputy</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_get_sales_data" data-action-label="Retrieve Sales Data" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Sales Data</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_get_sales_data" aria-label="Copy deputy_get_sales_data"><code className="connector-page-code">deputy\_get\_sales\_data</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get sales metrics data</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_categories" data-action-label="List Categories" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Categories</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_categories" aria-label="Copy deputy_list_categories"><code className="connector-page-code">deputy\_list\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all categories</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_custom_fields" data-action-label="List Custom Fields" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Custom Fields</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_custom_fields" aria-label="Copy deputy_list_custom_fields"><code className="connector-page-code">deputy\_list\_custom\_fields</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all custom field definitions</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="deputy_list_events" data-action-label="List Events" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Events</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="deputy_list_events" aria-label="Copy deputy_list_events"><code className="connector-page-code">deputy\_list\_events</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all events</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/deputy/guides/connector-profile/oauth-2-0" icon="https://stackone-logos.com/api/deputy/filled/png" horizontal>
        Deputy - OAuth 2.0
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/deputy/guides/link-account/oauth-2-0" icon="https://stackone-logos.com/api/deputy/filled/png" horizontal>
        Deputy - OAuth 2.0
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
