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

# Timesheet Portal

> How to set up the Timesheet Portal connector, plus the actions that are available.

<div className="connector-page-header">
  <img src="https://stackone-logos.com/api/timesheetportal/filled/svg" alt="Timesheet Portal" className="connector-page-icon" />

  <div className="connector-page-changelog">
    <div className="connector-page-version"><span>v3.1.0</span></div>
    <div><a href="/connectors/timesheetportal/changelog">See changelog</a></div>
  </div>

  <div className="connector-page-header-meta">
    <div className="connector-page-subtitle"><a href="#actions">67 actions</a> · 4 auth methods</div>

    <div className="connector-page-category-tags">
      <span className="connector-page-category-tag">IAM</span>
      <span className="connector-page-category-tag">Time Tracking</span>
      <span className="connector-page-category-tag">Accounting</span>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See [Organizations & Projects](/gateway/concepts/organizations-and-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](/gateway/quickstart#setup-connector-profile).

    <Columns cols={2}>
      <Card title="Connector Profile · Project — Email & Password" href="/connectors/timesheetportal/guides/connector-profile/project-email-password" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal>
        Timesheet Portal issues a session API token from POST /token using the email and password of an API-authorised System Ad...
      </Card>

      <Card title="Connector Profile · Recruitment — Email & Password" href="/connectors/timesheetportal/guides/connector-profile/recruitment-email-password" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal>
        Timesheet Portal issues a session API token from POST /token using the email and password of an API-authorised System Ad...
      </Card>

      <Card title="Connector Profile · Project — OAuth 2.0" href="/connectors/timesheetportal/guides/connector-profile/project-oauth-2-0" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal>
        OAuth 2.0 Client Credentials. Generate a Client ID and Client Secret in Settings > Account > Account > API access (requi...
      </Card>

      <Card title="Connector Profile · Recruitment — OAuth 2.0" href="/connectors/timesheetportal/guides/connector-profile/recruitment-oauth-2-0" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal>
        OAuth 2.0 Client Credentials. Generate a Client ID and Client Secret in Settings > Account > Account > API access (requi...
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Link an account [from the dashboard](/connect/managing-connectors/linking-accounts#link-from-the-dashboard) (or via [StackOne Hub](/embed/account-linking/overview)).

    See the guide for the authentication type chosen in the Connector Profile:

    <Columns cols={2}>
      <Card title="Link Account · Project — Email & Password" href="/connectors/timesheetportal/guides/link-account/project-email-password" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal />

      <Card title="Link Account · Recruitment — Email & Password" href="/connectors/timesheetportal/guides/link-account/recruitment-email-password" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal />

      <Card title="Link Account · Project — OAuth 2.0" href="/connectors/timesheetportal/guides/link-account/project-oauth-2-0" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal />

      <Card title="Link Account · Recruitment — OAuth 2.0" href="/connectors/timesheetportal/guides/link-account/recruitment-oauth-2-0" icon="https://stackone-logos.com/api/timesheetportal/filled/svg" horizontal />
    </Columns>
  </Step>

  <Step title="Use Actions">
    Connect an AI platform to the linked account's actions. See [AI Platforms](/connect/ai-platforms/overview).

    Other ways to call actions are listed in [Protocols & SDKs](/connect/protocols-and-sdks).
  </Step>
</Steps>

## Actions

<div className="connector-meta-library-section">
  <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 className="connector-actions-scopes" data-connector-actions-auth>
        <button type="button" className="connector-actions-scopes__toggle" data-connector-actions-auth-toggle aria-expanded="false">
          <span>Authentication type<span data-connector-actions-auth-count /></span>
        </button>

        <div className="connector-actions-scopes__menu">
          <div className="connector-actions-scopes__header">
            <input type="search" className="connector-actions-scopes__search" data-connector-actions-auth-search placeholder="Search auth methods..." aria-label="Search auth methods" />

            <div className="connector-actions-scopes__actions">
              <button type="button" data-connector-actions-auth-select-all>Select all</button>
              <span>|</span>
              <button type="button" data-connector-actions-auth-clear>Clear</button>
            </div>
          </div>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="Project — Email & Password" data-connector-actions-auth-filter />

            <span>Project — Email & Password</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="Project — OAuth 2.0" data-connector-actions-auth-filter />

            <span>Project — OAuth 2.0</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="Recruitment — Email & Password" data-connector-actions-auth-filter />

            <span>Recruitment — Email & Password</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="Recruitment — OAuth 2.0" data-connector-actions-auth-filter />

            <span>Recruitment — OAuth 2.0</span>
          </label>

          <div className="connector-actions-scopes__empty" data-connector-actions-auth-empty hidden>No auth methods found</div>
        </div>
      </div>
    </div>
  </div>

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

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid">
      <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="timesheetportal_create_client_user" data-action-label="Create Client User" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Client User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_client_user" aria-label="Copy timesheetportal_create_client_user"><code className="connector-page-code">timesheetportal\_create\_client\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update client users</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_clients" data-action-label="Get Clients" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Clients</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_clients" aria-label="Copy timesheetportal_get_clients"><code className="connector-page-code">timesheetportal\_get\_clients</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List clients</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_client" data-action-label="Create Client" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Client</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_client" aria-label="Copy timesheetportal_create_client"><code className="connector-page-code">timesheetportal\_create\_client</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update clients</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_cost_centres" data-action-label="Get Cost Centres" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Cost Centres</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_cost_centres" aria-label="Copy timesheetportal_get_cost_centres"><code className="connector-page-code">timesheetportal\_get\_cost\_centres</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Cost Centres</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_custom_fields" data-action-label="Get Custom Fields" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Custom Fields</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_custom_fields" aria-label="Copy timesheetportal_get_custom_fields"><code className="connector-page-code">timesheetportal\_get\_custom\_fields</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Custom Fields</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_expense_category" data-action-label="Create Expense Category" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Expense Category</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_expense_category" aria-label="Copy timesheetportal_create_expense_category"><code className="connector-page-code">timesheetportal\_create\_expense\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update expense categories</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_expense_entries_report" data-action-label="Get Expense Entries Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Expense Entries Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_expense_entries_report" aria-label="Copy timesheetportal_get_expense_entries_report"><code className="connector-page-code">timesheetportal\_get\_expense\_entries\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Expense Entries Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_expense_forms_report" data-action-label="Get Expense Forms Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Expense Forms Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_expense_forms_report" aria-label="Copy timesheetportal_get_expense_forms_report"><code className="connector-page-code">timesheetportal\_get\_expense\_forms\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Expense Forms Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_expense_receipt" data-action-label="Get Expense Receipt" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Expense Receipt</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_expense_receipt" aria-label="Copy timesheetportal_get_expense_receipt"><code className="connector-page-code">timesheetportal\_get\_expense\_receipt</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Expense Receipt</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice_report" data-action-label="Get Invoice Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice_report" aria-label="Copy timesheetportal_get_invoice_report"><code className="connector-page-code">timesheetportal\_get\_invoice\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Invoice Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice_report_v2" data-action-label="Get Invoice Report V2" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice Report V2</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice_report_v2" aria-label="Copy timesheetportal_get_invoice_report_v2"><code className="connector-page-code">timesheetportal\_get\_invoice\_report\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Invoice Report V2</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoices" data-action-label="Get Invoices" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoices" aria-label="Copy timesheetportal_get_invoices"><code className="connector-page-code">timesheetportal\_get\_invoices</code></button></div>
        </div>

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

      <div className="connector-meta-library-row" data-action-id="timesheetportal_approve_invoices" data-action-label="Approve Invoices" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Approve Invoices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_approve_invoices" aria-label="Copy timesheetportal_approve_invoices"><code className="connector-page-code">timesheetportal\_approve\_invoices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Approve Invoices</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_email_invoices" data-action-label="Email Invoices" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Email Invoices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_email_invoices" aria-label="Copy timesheetportal_email_invoices"><code className="connector-page-code">timesheetportal\_email\_invoices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Email Invoices</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_mark_invoices_exported" data-action-label="Mark Invoices Exported" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Mark Invoices Exported</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_mark_invoices_exported" aria-label="Copy timesheetportal_mark_invoices_exported"><code className="connector-page-code">timesheetportal\_mark\_invoices\_exported</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark Invoices Exported</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_leave_bookings_report" data-action-label="Get Leave Bookings Report" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Leave Bookings Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_leave_bookings_report" aria-label="Copy timesheetportal_get_leave_bookings_report"><code className="connector-page-code">timesheetportal\_get\_leave\_bookings\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Report on leave bookings</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_leave_bookings_summary" data-action-label="Get Leave Bookings Summary" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Leave Bookings Summary</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_leave_bookings_summary" aria-label="Copy timesheetportal_get_leave_bookings_summary"><code className="connector-page-code">timesheetportal\_get\_leave\_bookings\_summary</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Per-employee leave summaries</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_projects" data-action-label="Get Projects" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Projects</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_projects" aria-label="Copy timesheetportal_get_projects"><code className="connector-page-code">timesheetportal\_get\_projects</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List projects</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_project" data-action-label="Create Project" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Project</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_project" aria-label="Copy timesheetportal_create_project"><code className="connector-page-code">timesheetportal\_create\_project</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update projects</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_rates" data-action-label="Get Rates" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Rates</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_rates" aria-label="Copy timesheetportal_get_rates"><code className="connector-page-code">timesheetportal\_get\_rates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List rates</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_rate" data-action-label="Create Rate" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Rate</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_rate" aria-label="Copy timesheetportal_create_rate"><code className="connector-page-code">timesheetportal\_create\_rate</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update rate types</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_custom_reports" data-action-label="Get Custom Reports" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Custom Reports</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_custom_reports" aria-label="Copy timesheetportal_get_custom_reports"><code className="connector-page-code">timesheetportal\_get\_custom\_reports</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Custom Reports</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_report_fields" data-action-label="Get Report Fields" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Report Fields</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_report_fields" aria-label="Copy timesheetportal_get_report_fields"><code className="connector-page-code">timesheetportal\_get\_report\_fields</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Report Fields</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_builtin_report" data-action-label="Get Builtin Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Builtin Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_builtin_report" aria-label="Copy timesheetportal_get_builtin_report"><code className="connector-page-code">timesheetportal\_get\_builtin\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Builtin Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_custom_report" data-action-label="Get Custom Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Custom Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_custom_report" aria-label="Copy timesheetportal_get_custom_report"><code className="connector-page-code">timesheetportal\_get\_custom\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Custom Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_timesheets_report" data-action-label="Get Timesheets Report" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Timesheets Report</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_timesheets_report" aria-label="Copy timesheetportal_get_timesheets_report"><code className="connector-page-code">timesheetportal\_get\_timesheets\_report</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Timesheets Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_charge_codes" data-action-label="Get Charge Code" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Charge Code</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_charge_codes" aria-label="Copy timesheetportal_get_charge_codes"><code className="connector-page-code">timesheetportal\_get\_charge\_codes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a charge code (task) by id</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_charge_code" data-action-label="Create Charge Code" data-action-scopes="" data-action-auth="Project — Email & Password,Project — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Charge Code</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_charge_code" aria-label="Copy timesheetportal_create_charge_code"><code className="connector-page-code">timesheetportal\_create\_charge\_code</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update charge codes (tasks)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_third_parties" data-action-label="Get Third Parties" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Third Parties</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_third_parties" aria-label="Copy timesheetportal_get_third_parties"><code className="connector-page-code">timesheetportal\_get\_third\_parties</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List third-party vendors</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_third_party" data-action-label="Create Third Party" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Third Party</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_third_party" aria-label="Copy timesheetportal_create_third_party"><code className="connector-page-code">timesheetportal\_create\_third\_party</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update third-party vendors</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_mark_timesheets_exported" data-action-label="Mark Timesheets Exported" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Mark Timesheets Exported</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_mark_timesheets_exported" aria-label="Copy timesheetportal_mark_timesheets_exported"><code className="connector-page-code">timesheetportal\_mark\_timesheets\_exported</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark timesheets as exported</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_users" data-action-label="Get Users" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Users</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_users" aria-label="Copy timesheetportal_get_users"><code className="connector-page-code">timesheetportal\_get\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List standard portal users</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_search_users" data-action-label="Search Users" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Users</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_search_users" aria-label="Copy timesheetportal_search_users"><code className="connector-page-code">timesheetportal\_search\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Look up users by code</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_user" data-action-label="Create User" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_user" aria-label="Copy timesheetportal_create_user"><code className="connector-page-code">timesheetportal\_create\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update standard portal users</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_jobs" data-action-label="Get Jobs" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Jobs</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_jobs" aria-label="Copy timesheetportal_get_jobs"><code className="connector-page-code">timesheetportal\_get\_jobs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List recruitment jobs</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_job" data-action-label="Create Job" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Job</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_job" aria-label="Copy timesheetportal_create_job"><code className="connector-page-code">timesheetportal\_create\_job</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update recruitment jobs</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_contractors" data-action-label="Get Contractors" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Contractors</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_contractors" aria-label="Copy timesheetportal_get_contractors"><code className="connector-page-code">timesheetportal\_get\_contractors</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List contractors</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_contractor" data-action-label="Create Contractor" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Contractor</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_contractor" aria-label="Copy timesheetportal_create_contractor"><code className="connector-page-code">timesheetportal\_create\_contractor</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update contractors</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_search_contractors" data-action-label="Search Contractors" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Contractors</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_search_contractors" aria-label="Copy timesheetportal_search_contractors"><code className="connector-page-code">timesheetportal\_search\_contractors</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search Contractors</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_perm_placement" data-action-label="Create Perm Placement" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Perm Placement</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_perm_placement" aria-label="Copy timesheetportal_create_perm_placement"><code className="connector-page-code">timesheetportal\_create\_perm\_placement</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update permanent placements</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_admins" data-action-label="Get Admins" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Admins</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_admins" aria-label="Copy timesheetportal_get_admins"><code className="connector-page-code">timesheetportal\_get\_admins</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List administrators</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_admin" data-action-label="Create Admin" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Admin</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_admin" aria-label="Copy timesheetportal_create_admin"><code className="connector-page-code">timesheetportal\_create\_admin</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update administrators</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_approvers" data-action-label="Get Approvers" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Approvers</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_approvers" aria-label="Copy timesheetportal_get_approvers"><code className="connector-page-code">timesheetportal\_get\_approvers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List approvers</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_approver" data-action-label="Create Approver" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Approver</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_approver" aria-label="Copy timesheetportal_create_approver"><code className="connector-page-code">timesheetportal\_create\_approver</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update approvers</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_third_party_user" data-action-label="Create Third-Party User" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Third-Party User</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_third_party_user" aria-label="Copy timesheetportal_create_third_party_user"><code className="connector-page-code">timesheetportal\_create\_third\_party\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update third-party users</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_working_pattern" data-action-label="Create Working Pattern" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Working Pattern</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_working_pattern" aria-label="Copy timesheetportal_create_working_pattern"><code className="connector-page-code">timesheetportal\_create\_working\_pattern</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update working patterns</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_placements" data-action-label="Get Placements" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Placements</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_placements" aria-label="Copy timesheetportal_get_placements"><code className="connector-page-code">timesheetportal\_get\_placements</code></button></div>
        </div>

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

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_purchase_orders" data-action-label="Get Purchase Orders" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Purchase Orders</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_purchase_orders" aria-label="Copy timesheetportal_get_purchase_orders"><code className="connector-page-code">timesheetportal\_get\_purchase\_orders</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get purchase orders</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_timesheets" data-action-label="Get Timesheets" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Timesheets</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_timesheets" aria-label="Copy timesheetportal_get_timesheets"><code className="connector-page-code">timesheetportal\_get\_timesheets</code></button></div>
        </div>

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

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_or_update_timesheets" data-action-label="Create Or Update Timesheets" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Or Update Timesheets</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_or_update_timesheets" aria-label="Copy timesheetportal_create_or_update_timesheets"><code className="connector-page-code">timesheetportal\_create\_or\_update\_timesheets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update timesheets</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice" data-action-label="Get Invoice" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice" aria-label="Copy timesheetportal_get_invoice"><code className="connector-page-code">timesheetportal\_get\_invoice</code></button></div>
        </div>

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

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice_pdf" data-action-label="Get Invoice PDF" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice PDF</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice_pdf" aria-label="Copy timesheetportal_get_invoice_pdf"><code className="connector-page-code">timesheetportal\_get\_invoice\_pdf</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Invoice PDF</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_invoices" data-action-label="Create Invoices" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Invoices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_invoices" aria-label="Copy timesheetportal_create_invoices"><code className="connector-page-code">timesheetportal\_create\_invoices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create Invoices</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_mark_invoices_paid" data-action-label="Mark Invoices Paid" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Mark Invoices Paid</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_mark_invoices_paid" aria-label="Copy timesheetportal_mark_invoices_paid"><code className="connector-page-code">timesheetportal\_mark\_invoices\_paid</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark Invoices Paid</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_mark_invoices_posted" data-action-label="Mark Invoices Posted" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Mark Invoices Posted</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_mark_invoices_posted" aria-label="Copy timesheetportal_mark_invoices_posted"><code className="connector-page-code">timesheetportal\_mark\_invoices\_posted</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark Invoices Posted</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice_report_v2api" data-action-label="Get Invoice Report V2 API" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice Report V2 API</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice_report_v2api" aria-label="Copy timesheetportal_get_invoice_report_v2api"><code className="connector-page-code">timesheetportal\_get\_invoice\_report\_v2api</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Invoice Report</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_activities" data-action-label="Create Activities" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Activities</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_activities" aria-label="Copy timesheetportal_create_activities"><code className="connector-page-code">timesheetportal\_create\_activities</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update activity records</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_create_placement_activities" data-action-label="Create Placement Activities" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Placement Activities</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_create_placement_activities" aria-label="Copy timesheetportal_create_placement_activities"><code className="connector-page-code">timesheetportal\_create\_placement\_activities</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add or update multiple placement activity records (V2)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_invoice_templates" data-action-label="Get Invoice Templates" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Invoice Templates</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_invoice_templates" aria-label="Copy timesheetportal_get_invoice_templates"><code className="connector-page-code">timesheetportal\_get\_invoice\_templates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get invoice templates</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_custom_lists" data-action-label="Get Custom Lists" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Custom Lists</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_custom_lists" aria-label="Copy timesheetportal_get_custom_lists"><code className="connector-page-code">timesheetportal\_get\_custom\_lists</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get custom lists</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_exchange_rates" data-action-label="Get Exchange Rates" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Exchange Rates</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_exchange_rates" aria-label="Copy timesheetportal_get_exchange_rates"><code className="connector-page-code">timesheetportal\_get\_exchange\_rates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get exchange rates</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_contractors_v2" data-action-label="Get Contractors (V2)" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Contractors (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_contractors_v2" aria-label="Copy timesheetportal_get_contractors_v2"><code className="connector-page-code">timesheetportal\_get\_contractors\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get contractors (V2 delta-sync)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_administrators_v2" data-action-label="Get Administrators (V2)" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Administrators (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_administrators_v2" aria-label="Copy timesheetportal_get_administrators_v2"><code className="connector-page-code">timesheetportal\_get\_administrators\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get administrators (V2 delta-sync)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_approvers_v2" data-action-label="Get Approvers (V2)" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Approvers (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_approvers_v2" aria-label="Copy timesheetportal_get_approvers_v2"><code className="connector-page-code">timesheetportal\_get\_approvers\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get approvers (V2 delta-sync)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_clients_v2" data-action-label="Get Clients (V2)" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Clients (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_clients_v2" aria-label="Copy timesheetportal_get_clients_v2"><code className="connector-page-code">timesheetportal\_get\_clients\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get clients (V2 delta-sync)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_cost_centres_v2" data-action-label="Get Cost Centres (V2)" data-action-scopes="" data-action-auth="Recruitment — Email & Password,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Cost Centres (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_cost_centres_v2" aria-label="Copy timesheetportal_get_cost_centres_v2"><code className="connector-page-code">timesheetportal\_get\_cost\_centres\_v2</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get cost centres (V2 delta-sync)</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="timesheetportal_get_rate_types" data-action-label="Get Rate Types (V2)" data-action-scopes="" data-action-auth="Project — Email & Password,Recruitment — Email & Password,Project — OAuth 2.0,Recruitment — OAuth 2.0" data-action-auth-scopes="{&#x22;Project — Email & Password&#x22;:[],&#x22;Recruitment — Email & Password&#x22;:[],&#x22;Project — OAuth 2.0&#x22;:[],&#x22;Recruitment — OAuth 2.0&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Rate Types (V2)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="timesheetportal_get_rate_types" aria-label="Copy timesheetportal_get_rate_types"><code className="connector-page-code">timesheetportal\_get\_rate\_types</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get rate types (V2)</div>
      </div>
    </div>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.