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

# Inventory Management

export const EndpointButton = ({title, href}) => <div className="button-container">
    <a className="button" href={href}>
      {title}
      <span className="arrow">➜</span>
    </a>
  </div>;

<Tip>
  The ValueChecker Portal is a separate product that is not included in the
  ValueChecker API. The details listed below are only for managing access to the
  Portal.
</Tip>

## Send appraisals from the Cart to the [Portal](/before-getting-started/valuechecker-service-concepts#the-valuechecker-customer-portal) Inventory

Edits to appraisals can be pushed to the Portal to be shown as items in
the inventory.

<Tip>
  This action will create a portal reference (link) if one does not exist so you
  do need to use the `/access` endpoint first to create a Portal reference.
</Tip>

All rows of data in the Portal will be overwritten by the Cart rows
(Cart row 1 overwrites Inventory row 1 etc..)

<Note>
  The override behavior will be changed in a future release to allow for more
  control over data persistence.
</Note>

<EndpointButton title="Send Appraisals from Cart to Portal Endpoint" href="/api-reference/default/customer-portal-send-appraisals" />

## Load Inventory items from the Portal to the Cart

Items are loaded into `client_references` and are evaluated with RPs to
become appraisals.

<Tip>
  This action will create a portal reference (link) if one does not exist so you
  do need to use the `/access` endpoint first to create a Portal reference.
</Tip>

<Warning>
  Be careful with this endpoint on very large inventories, as our background
  processing gets triggered on every invocation regardless of the `force_load`
  parameter presence.
</Warning>

<Info>
  This endpoint has a throttle of 30 seconds per `client_reference_id`. If you
  invoke before that threshold, you will get a **Status 429** response.
</Info>

<EndpointButton title="Load inventory from Portal to Cart Endpoint" href="/api-reference/default/customer-portal-load-inventory" />
