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

# Harvest

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

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Harvest</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>78 actions · 2 auth methods</div>

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

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0">
    Requires registering an OAuth 2.0 application in the Harvest Developers portal. Users pick which Harvest account to auth...

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

  <Card title="Personal Access Token">
    Requires generating a Personal Access Token in the Harvest Developers portal. The token inherits the permissions of the...

    Guides: [Connector Profile](/connectors/harvest/guides/connector-profile/personal-access-token), [Link Account](/connectors/harvest/guides/link-account/personal-access-token)
  </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>78 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="harvest_list_clients" data-action-label="List Clients" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Clients</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_clients" aria-label="Copy harvest_list_clients"><code className="connector-page-code">harvest\_list\_clients</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all clients in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single client by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a client.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the company for the currently authenticated user.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all contacts in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single contact by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a contact.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all estimate item categories in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new message for an estimate.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_mark_estimate_as_sent" data-action-label="Mark Estimate As Sent" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Mark Estimate As Sent</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_mark_estimate_as_sent" aria-label="Copy harvest_mark_estimate_as_sent"><code className="connector-page-code">harvest\_mark\_estimate\_as\_sent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark a draft estimate as sent.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_mark_estimate_as_accepted" data-action-label="Mark Estimate As Accepted" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Mark Estimate As Accepted</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_mark_estimate_as_accepted" aria-label="Copy harvest_mark_estimate_as_accepted"><code className="connector-page-code">harvest\_mark\_estimate\_as\_accepted</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark an open estimate as accepted.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all estimates in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single estimate by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an estimate.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all expense categories in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all expenses in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single expense by ID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new expense, optionally with a receipt file attached.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing expense, optionally replacing or deleting its receipt.</div>
      </div>

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all invoice item categories in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all messages associated with a specific invoice.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create and send a new invoice message.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_mark_invoice_as_sent" data-action-label="Mark Invoice As Sent" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Mark Invoice As Sent</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_mark_invoice_as_sent" aria-label="Copy harvest_mark_invoice_as_sent"><code className="connector-page-code">harvest\_mark\_invoice\_as\_sent</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark a draft invoice as sent.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_mark_invoice_as_closed" data-action-label="Mark Invoice As Closed" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Mark Invoice As Closed</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_mark_invoice_as_closed" aria-label="Copy harvest_mark_invoice_as_closed"><code className="connector-page-code">harvest\_mark\_invoice\_as\_closed</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark an open invoice as closed (written off).</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an invoice message.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all payments recorded against an invoice.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Record a new payment against an invoice.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an invoice payment.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all invoices in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single invoice by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_create_invoice_free_form" data-action-label="Create Free-Form Invoice" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Free-Form Invoice</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_create_invoice_free_form" aria-label="Copy harvest_create_invoice_free_form"><code className="connector-page-code">harvest\_create\_invoice\_free\_form</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new free-form invoice. Preview — payment\_options values (ach, credit\_card) require the corresponding payment ga...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_create_invoice_imported" data-action-label="Create Invoice From Tracked Time And Expenses" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Invoice From Tracked Time And Expenses</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_create_invoice_imported" aria-label="Copy harvest_create_invoice_imported"><code className="connector-page-code">harvest\_create\_invoice\_imported</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new invoice populated from tracked time and expenses. Preview — payment\_options values (ach, credit\_card) requi...</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing invoice. Preview — payment\_options values (ach, credit\_card) require the corresponding payment gatewa...</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete an invoice.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_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="harvest_list_projects" aria-label="Copy harvest_list_projects"><code className="connector-page-code">harvest\_list\_projects</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all projects in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single project by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_team_time_report" data-action-label="List Team Time Report" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Team Time Report</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_team_time_report" aria-label="Copy harvest_list_team_time_report"><code className="connector-page-code">harvest\_list\_team\_time\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve aggregated time totals grouped by team member for a given timeframe.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_project_budget_report" data-action-label="List Project Budget Report" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Project Budget Report</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_project_budget_report" aria-label="Copy harvest_list_project_budget_report"><code className="connector-page-code">harvest\_list\_project\_budget\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve budget information for projects that have been assigned a budget.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve uninvoiced hours and expenses for all billable projects in a timeframe.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all roles in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single role by ID.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all task assignments across all projects in the Harvest account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_task_assignments_for_project" data-action-label="List Task Assignments For Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Task Assignments For Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_task_assignments_for_project" aria-label="Copy harvest_list_task_assignments_for_project"><code className="connector-page-code">harvest\_list\_task\_assignments\_for\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all task assignments for a specific project.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all tasks in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single task by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a task.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all time entries in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single time entry by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_create_time_entry_via_duration" data-action-label="Create Time Entry Via Duration" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Time Entry Via Duration</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_create_time_entry_via_duration" aria-label="Copy harvest_create_time_entry_via_duration"><code className="connector-page-code">harvest\_create\_time\_entry\_via\_duration</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new time entry using duration (hours).</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_create_time_entry_via_start_end_time" data-action-label="Create Time Entry Via Start And End Time" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Time Entry Via Start And End Time</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_create_time_entry_via_start_end_time" aria-label="Copy harvest_create_time_entry_via_start_end_time"><code className="connector-page-code">harvest\_create\_time\_entry\_via\_start\_end\_time</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new time entry using start and end times.</div>
      </div>

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a time entry.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_restart_time_entry" data-action-label="Restart Time Entry" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Restart Time Entry</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_restart_time_entry" aria-label="Copy harvest_restart_time_entry"><code className="connector-page-code">harvest\_restart\_time\_entry</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Restart a stopped time entry.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_stop_time_entry" data-action-label="Stop Time Entry" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Stop Time Entry</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_stop_time_entry" aria-label="Copy harvest_stop_time_entry"><code className="connector-page-code">harvest\_stop\_time\_entry</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Stop a running time entry.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all user assignments across all projects in the Harvest account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_user_assignments_for_project" data-action-label="List User Assignments For Project" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List User Assignments For Project</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_user_assignments_for_project" aria-label="Copy harvest_list_user_assignments_for_project"><code className="connector-page-code">harvest\_list\_user\_assignments\_for\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all user assignments for a specific project.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_user_billable_rates" data-action-label="List User Billable Rates" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List User Billable Rates</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_user_billable_rates" aria-label="Copy harvest_list_user_billable_rates"><code className="connector-page-code">harvest\_list\_user\_billable\_rates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all billable rates for a specific user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_user_cost_rates" data-action-label="List User Cost Rates" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List User Cost Rates</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_user_cost_rates" aria-label="Copy harvest_list_user_cost_rates"><code className="connector-page-code">harvest\_list\_user\_cost\_rates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all cost rates for a specific user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_user_project_assignments" data-action-label="List User Project Assignments" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List User Project Assignments</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_user_project_assignments" aria-label="Copy harvest_list_user_project_assignments"><code className="connector-page-code">harvest\_list\_user\_project\_assignments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List active project assignments for a specific user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_list_my_project_assignments" data-action-label="List My Project Assignments" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List My Project Assignments</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="harvest_list_my_project_assignments" aria-label="Copy harvest_list_my_project_assignments"><code className="connector-page-code">harvest\_list\_my\_project\_assignments</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List active project assignments for the currently authenticated user.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="harvest_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="harvest_list_users" aria-label="Copy harvest_list_users"><code className="connector-page-code">harvest\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all users in the Harvest account.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the currently authenticated user.</div>
      </div>

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single user by ID.</div>
      </div>

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

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

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

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

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

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a user.</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/harvest/guides/connector-profile/oauth-2-0" icon="https://stackone-logos.com/api/harvest/filled/png" horizontal>
        Harvest - OAuth 2.0
      </Card>

      <Card title="Connector Profile" href="/connectors/harvest/guides/connector-profile/personal-access-token" icon="https://stackone-logos.com/api/harvest/filled/png" horizontal>
        Harvest - Personal Access Token
      </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/harvest/guides/link-account/oauth-2-0" icon="https://stackone-logos.com/api/harvest/filled/png" horizontal>
        Harvest - OAuth 2.0
      </Card>

      <Card title="Link Account" href="/connectors/harvest/guides/link-account/personal-access-token" icon="https://stackone-logos.com/api/harvest/filled/png" horizontal>
        Harvest - Personal Access Token
      </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>
