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

# ClayHR

> 50 actions available for ClayHR 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/clayhr/filled/png" alt="ClayHR" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

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

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-beta" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Beta</span>
      <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="API Key">
    Authenticate using your ClayHR API Key and User ID. Generate your API key from My Integrations in the ClayHR app.

    Guides: [Connector Profile](/connectors/clayhr/guides/connector-profile/api-key), [Link Account](/connectors/clayhr/guides/link-account/api-key)
  </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>50 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="clayhr_list_users" data-action-label="List Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_users" aria-label="Copy clayhr_list_users"><code className="connector-page-code">clayhr\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of all users from ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new announcement in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single announcement by its ID from ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve attachments within the document library from ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_get_document_bytes" data-action-label="Download Document" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Download Document</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_get_document_bytes" aria-label="Copy clayhr_get_document_bytes"><code className="connector-page-code">clayhr\_get\_document\_bytes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a document as a byte array by file ID from ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_save_user_custom_fields" data-action-label="Save Custom Field Values" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Save Custom Field Values</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_save_user_custom_fields" aria-label="Copy clayhr_save_user_custom_fields"><code className="connector-page-code">clayhr\_save\_user\_custom\_fields</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Save custom field values for a user in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of available currencies supported by the system.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve expense reports for a user, filterable by user ID, GUID, or email.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_get_expense_report" data-action-label="Get Expense Report Details" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Expense Report Details</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_get_expense_report" aria-label="Copy clayhr_get_expense_report"><code className="connector-page-code">clayhr\_get\_expense\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a single expense report by ID or GUID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of expense types available in the system.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new expense report for a user.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new expense item and attach it to an expense report.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an expense item by its ID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an expense report by its ID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the structure and metadata of a dynamic form (non-survey, non-test) by its form ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_form_responses" data-action-label="Retrieve Form Responses" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Form Responses</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_form_responses" aria-label="Copy clayhr_list_form_responses"><code className="connector-page-code">clayhr\_list\_form\_responses</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of responses submitted for a specific form.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_forms" data-action-label="Retrieve Forms" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Forms</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_forms" aria-label="Copy clayhr_list_forms"><code className="connector-page-code">clayhr\_list\_forms</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all dynamic form templates configured organization-wide in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_completed_forms" data-action-label="Retrieve Completed Forms Assigned To The Authenticated User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Completed Forms Assigned To The Authenticated User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_completed_forms" aria-label="Copy clayhr_list_completed_forms"><code className="connector-page-code">clayhr\_list\_completed\_forms</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve forms that the authenticated user has already completed and submitted.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_form_response" data-action-label="Save A Form Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Save A Form Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_form_response" aria-label="Copy clayhr_create_form_response"><code className="connector-page-code">clayhr\_create\_form\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Save a completed dynamic form response (non-survey) for a specific form assignment.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_form_item_response" data-action-label="Save A Form Item Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Save A Form Item Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_form_item_response" aria-label="Copy clayhr_create_form_item_response"><code className="connector-page-code">clayhr\_create\_form\_item\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Save an answer for a single field within a dynamic form (non-survey) assignment.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new goal in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_leave_request" data-action-label="Create A New Leave Request" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create A New Leave Request</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_leave_request" aria-label="Copy clayhr_create_leave_request"><code className="connector-page-code">clayhr\_create\_leave\_request</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new leave request in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_pto_policies_by_user" data-action-label="Get PTO Policies By User ID" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get PTO Policies By User ID</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_pto_policies_by_user" aria-label="Copy clayhr_list_pto_policies_by_user"><code className="connector-page-code">clayhr\_list\_pto\_policies\_by\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve only the PTO policies specifically assigned to the currently authenticated user, not the full organization list...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_get_leave_hours_credit" data-action-label="Get Remaining Hours Credit For A Leave Policy" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Remaining Hours Credit For A Leave Policy</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_get_leave_hours_credit" aria-label="Copy clayhr_get_leave_hours_credit"><code className="connector-page-code">clayhr\_get\_leave\_hours\_credit</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the remaining hours credit for a specific leave policy and user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_process_leave" data-action-label="Process A User's Leave By Leave ID And Status" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Process A User's Leave By Leave ID And Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_process_leave" aria-label="Copy clayhr_process_leave"><code className="connector-page-code">clayhr\_process\_leave</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Process a leave request by updating its status (e.g. approved, rejected, pending).</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a specific address record for a user in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a specific education record for a user in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deletes a specific employment record for a user in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_performance_review_assignments" data-action-label="Retrieve Performance Review Assignments For A User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Retrieve Performance Review Assignments For A User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_performance_review_assignments" aria-label="Copy clayhr_list_performance_review_assignments"><code className="connector-page-code">clayhr\_list\_performance\_review\_assignments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve pending performance review assignments (reviews you need to complete as a reviewer) for the authenticated user.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all performance reviews (including in-progress) for the authenticated user.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new performance review for a specified user in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_completed_performance_reviews" data-action-label="List Completed Performance Reviews" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Completed Performance Reviews</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_completed_performance_reviews" aria-label="Copy clayhr_list_completed_performance_reviews"><code className="connector-page-code">clayhr\_list\_completed\_performance\_reviews</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve only completed/finalized performance reviews for a specific user by their user ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_list_performance_review_templates" data-action-label="List Performance Review Templates" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Performance Review Templates</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_list_performance_review_templates" aria-label="Copy clayhr_list_performance_review_templates"><code className="connector-page-code">clayhr\_list\_performance\_review\_templates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all available performance review templates from ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_bulk_performance_reviews" data-action-label="Create Bulk Performance Reviews" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Bulk Performance Reviews</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_bulk_performance_reviews" aria-label="Copy clayhr_create_bulk_performance_reviews"><code className="connector-page-code">clayhr\_create\_bulk\_performance\_reviews</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Launch performance reviews in bulk for multiple users in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of all projects from ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_get_project" data-action-label="Get Project Details By Project ID" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Project Details By Project ID</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_get_project" aria-label="Copy clayhr_get_project"><code className="connector-page-code">clayhr\_get\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve detailed information for a specific project by its ID from ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new project in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_project_allocation" data-action-label="Save Project Allocation By Project ID" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Save Project Allocation By Project ID</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_project_allocation" aria-label="Copy clayhr_create_project_allocation"><code className="connector-page-code">clayhr\_create\_project\_allocation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a project allocation to assign a user to a project in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new skill in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the structure and configuration of a survey-type form by its form ID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a survey-type form response for a specific survey assignment in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_create_survey_item_response" data-action-label="Create Survey Item Response" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Survey Item Response</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_create_survey_item_response" aria-label="Copy clayhr_create_survey_item_response"><code className="connector-page-code">clayhr\_create\_survey\_item\_response</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Save an answer for a single question within a survey assignment in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the list of tests assigned to a user in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the configuration and questions of a test/quiz by its dynamic form ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_clock_in" data-action-label="Clock In" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Clock In</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_clock_in" aria-label="Copy clayhr_clock_in"><code className="connector-page-code">clayhr\_clock\_in</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Clock in an employee on the timesheet in ClayHR.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="clayhr_clock_out" data-action-label="Clock Out" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Clock Out</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="clayhr_clock_out" aria-label="Copy clayhr_clock_out"><code className="connector-page-code">clayhr\_clock\_out</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Clock out an employee on the timesheet in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of timesheet approvals from ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the status of a timesheet in ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve training content by training ID from ClayHR.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all PTO policies configured organization-wide in ClayHR.</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/clayhr/guides/connector-profile/api-key" icon="https://stackone-logos.com/api/clayhr/filled/png" horizontal>
        ClayHR - API Key
      </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/clayhr/guides/link-account/api-key" icon="https://stackone-logos.com/api/clayhr/filled/png" horizontal>
        ClayHR - API Key
      </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>
