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

# Step 2 - Add Business

Call the [Add Business](https://docs.worthai.com/api-reference/add-or-update-business/add-business) endpoint.

To ensure strong matches and maximize data returned by downstream **KYB** and **KYC** endpoints, include all required fields and as many recommended fields as are available during onboarding. The more context you provide, the more accurately we can verify and return business information—minimizing manual entry for the end user.

### Required/Recommended fields for KYB:

<table>
  <thead>
    <tr>
      <th>Field Name</th>
      <th>Required / Recommended</th>
      <th>Notes</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <code>name</code>
      </td>

      <td>✅ Required</td>
      <td>Legal business name</td>
    </tr>

    <tr>
      <td>
        <code>external\_id</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Internal identifier for tracking</td>
    </tr>

    <tr>
      <td>
        <code>tin</code> (Tax ID)
      </td>

      <td>🔶 Recommended</td>
      <td>Strongest match for business identity</td>
    </tr>

    <tr>
      <td>
        <code>address\_line\_1</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Business street address</td>
    </tr>

    <tr>
      <td>
        <code>address\_city</code>
      </td>

      <td>🔶 Recommended</td>
      <td>City of the business</td>
    </tr>

    <tr>
      <td>
        <code>address\_state</code>
      </td>

      <td>🔶 Recommended</td>
      <td>State where business operates</td>
    </tr>

    <tr>
      <td>
        <code>address\_postal\_code</code>
      </td>

      <td>🔶 Recommended</td>
      <td>ZIP/Postal code</td>
    </tr>

    <tr>
      <td>
        <code>naics\_code</code> <em>or</em> <code>mcc\_code</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Industry classification business code</td>
    </tr>

    <tr>
      <td>
        <code>year\_created</code>
      </td>

      <td>🔶 Recommended</td>
      <td>The year the company was created</td>
    </tr>

    <tr>
      <td>
        <code>annual\_total\_income</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Business revenue</td>
    </tr>

    <tr>
      <td>
        <code>official\_website</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Company website</td>
    </tr>
  </tbody>
</table>

### Required/Recommended fields for KYC

<table>
  <thead>
    <tr>
      <th>Field Name</th>
      <th>Required / Recommended</th>
      <th>Notes</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <code>owner1\_first\_name</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Individual’s legal first name</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_last\_name</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Individual’s legal last name</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_mobile</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Personal contact number</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_email</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Primary email address</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_dob</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Used for identity matching (encrypted)</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_ssn</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Encrypted — critical for verification</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_address\_line\_1</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Home street address</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_address\_line\_2</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Apartment / Suite / Unit</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_address\_city</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Residential city</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_address\_state</code>
      </td>

      <td>🔶 Recommended</td>
      <td>Residential state</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_address\_postal</code>
      </td>

      <td>🔶 Recommended</td>
      <td>ZIP code of the residential address</td>
    </tr>

    <tr>
      <td>
        <code>owner1\_title</code>
      </td>

      <td>✅ Required</td>

      <td>
        Insert one of the following strings: Partner, Limited Partner, Director,
        Chief Accounting Officer, Chief Executive Officer, Chief Operations
        Officer, President, Vice President, Treasurer, Assistant Treasurer, 1%
        Shareholder, Shareholder, Controller, Managing Member, Owner, Sole
        Proprietor, Executor, Beneficiary, Trustee, Administrator
      </td>
    </tr>

    <tr>
      <td>
        <code>owner1\_owner\_type</code>
      </td>

      <td>✅ Required</td>
      <td>Insert one of the following strings: `CONTROL` or `BENEFICIARY`</td>
    </tr>
  </tbody>
</table>
