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

# Upload your approval list via API

> Create a live, digitised list of your approved materials

## Getting started

Upload your Products, Approvals and Suppliers via our API.

Before you start you will need:

1. API Key available [here](https://app.chemcloud.com.au/buyer/api_key)
2. Add your ERP as a[ profile integration](https://app.chemcloud.com.au/buyer/profile_integrations) so that you can pass your ERP UUIDs to each created entity

## How to do it

You should upload your approvals list in the following sequence.

<Steps>
  <Step title="Buyer Products">
    Start with Buyer Products.  These are the Raw Materials you purchase.
  </Step>

  <Step title="Suppliers">
    Then upload your suppliers (vendors).
  </Step>

  <Step title="Supplier Users">
    For each supplier add at least one contact (this is typically your account manager).
  </Step>

  <Step title="Buyer Product Approvals">
    Add your 'Approved Materials'.

    These are the materials you have approved for use from each supplier.

    This will require a Buyer Product ID (from Step 1) and a Supplier ID (from Step 2).
  </Step>
</Steps>

## Other information

Customers also typically upload Documents and Order history. These are not supported by the API.  IF you want to upload Documents and Orders, see instructions below.

### Documents

Customers upload documents to be stored against each approval (e.g. SDS, Spec, and other documents).

You can upload documents in the 'Send to ChemCloud AI' button on the dashboard.

### Order History

Customers upload a history of orders (typically 24 months) as a store of price history.

You can upload order history in the 'Send to ChemCloud AI' button on the dashboard.
