# Create a Business without a Customer

<mark style="color:green;">**`POST`**</mark> **`{{baseUrl}}/businesses`**

{% hint style="info" %}
It is important to note that, if you create a Business without a Customer, you will not be able to perform any of the Customer verifications and validations in Gathr that require a `customer_id`.&#x20;

Therefore, you will not be able to:

1. Generate a Customer Credit Report/Credit Report and Score
2. Collect personal \[consumer] Bank Statements and Transactions via Online Login or Manual Upload&#x20;
3. Upload and Verify an Identity Document for Proof of Identification
4. Upload and Verify Address Documentation for Proof of Address.&#x20;
   {% endhint %}

### Request Body

<table><thead><tr><th width="171">Name</th><th width="109">Type</th><th>Description</th></tr></thead><tbody><tr><td>name<mark style="color:red;">*</mark></td><td>String</td><td>The registered Business name.</td></tr><tr><td>type<mark style="color:red;">*</mark></td><td>String</td><td><p>The type of company the Business is legally registered as. </p><p></p><p>Types of companies accepted: Private Company, Sole Proprietor, Public Company,  Closed Corporation, Partnership, NGO, and Business Trust. </p></td></tr><tr><td>reg<mark style="color:red;">*</mark></td><td>String</td><td><p>Example: </p><p></p><ul><li>Company registration number: <em>xxxx/xxxxxx/xx</em></li><li>Customer RSA ID number: <em>xxxxxxxxxxx</em></li></ul></td></tr><tr><td>enterprise_num<mark style="color:red;">*</mark></td><td>String </td><td><p>Example: </p><p></p><ul><li>Enterprise ID: Kxxxxxxxxxxxx</li><li>Customer UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</li></ul></td></tr><tr><td>cipc_check</td><td>Boolean</td><td>The CIPC check is an additional feature that would need to be enabled and would come at an additional charge. </td></tr><tr><td>Popi<mark style="color:red;">*</mark></td><td>Boolean</td><td>This is used to store whether the Business has given you Consent under the Protection Of Personal Information (POPI) Act to continue with collecting their data and performing additional verifications in Gathr.</td></tr></tbody></table>

#### Suggested entries for Registration Number and Enterprise Number&#x20;

| Company/Business Type  | Registration Number                   | Enterprise Number                         |
| ---------------------- | ------------------------------------- | ----------------------------------------- |
| **Private Company**    | Company Registration Number           | Company Registration Number               |
| **Public Company**     | Company Registration Number           | Company Registration Number               |
| **Sole Proprietor**    | Customer RSA ID Number                | Unique Company Identifier / Customer UUID |
| **Closed Corporation** | Company Registration Number           | Company Registration Number               |
| **Partnership**        | RSA ID Number of one of the directors | Unique Company Identifier / Customer UUID |
| **Business Trust**     | Business Trust Number                 | Unique Company Identifier                 |
| **NGO**                | Company Registration Number           | Company Registration Number               |

#### **Example 1 - Request without CIPC check**

```json
{
    "name": "Finch Technologies (Pty) Ltd",
    "type": "Private Company",
    "reg": "2015/123456/23",
    "enterprise_num":"K2016513771",
    "popi": true
}
```

#### Example 2 - Request with CIPC check

```json
{
    "name": "Finch Technologies (Pty) Ltd",
    "type": "Private Company",
    "reg": "2015/123456/23",
    "enterprise_num": "K2016513771", 
    "cipc_check":true,
    "popi": true
}
```

### Status Codes

<details>

<summary>201 - Created </summary>

**Business without a Customer - Without CIPC**&#x20;

<pre class="language-json"><code class="lang-json"><strong>{
</strong>    "data": {
        "id": "9f6eec17-ba45-4a14-afa3-f7ddf1376d73",
        "name": "FINCH TECHNOLOGIES",
        "type": "Private Company",
        "reg": "2015/255566/07",
        "enterprise_num": "K201525556607",
        "linked_customers": [],
        "cipc_business_verified": false,
        "cipc_director_verified": false,
        "cipc_information": null,
        "cipc_timestamp": null
    }
}
</code></pre>

**Business without a Customer - With CIPC -  Business Verified**&#x20;

```json
{
    "data": {
        "id": "cf3b0b03-53cc-4f66-bc85-47061a44900b",
        "name": "FINCH TECHNOLOGIES",
        "type": "Private Company",
        "reg": "2015/255566/07",
        "enterprise_num": "K201525556607",
        "linked_customers": [],
        "cipc_business_verified": true,
        "cipc_director_verified": false,
        "cipc_information": {
            "CIPCEnterprises": [
                {
                    "RegistrationNumber": "201525556607",
                    "EnterpriseNumber": "K2015/255566/07",
                    "EnterpriseName": "FINCH TECHNOLOGIES",
                    "ShortName": "",
                    "RegistrationDate_OnFile": "28072015",
                    "BusinessStartDate_OnFile": "28072015",
                    "StatusCode": "03",
                    "StatusDate": "",
                    "Status": "In Business",
                    "Sic_Code": "",
                    "Sic_Code_Description": "BUSINESS ACTIVITIES NOT RESTRICTED.",
                    "FinancialYearEnd": 2,
                    "FinancialYearEnd_EffectiveDate": "",
                    "PhysicalAddressLine1": "8 MELVILLE ROAD",
                    "PhysicalAddressLine2": "ILLOVO",
                    "PhysicalAddressLine3": "GAUTENG",
                    "PhysicalAddressLine4": "",
                    "PhysicalAddressPostCode": "2196",
                    "PostalAddressLine1": "PO BOX 5675",
                    "PostalAddressLine2": "WALMER",
                    "PostalAddressLine3": "PORT ELIZABETH",
                    "PostalAddressLine4": "",
                    "PostalAddressPostCode": "6070",
                    "CountryCode": "ZA",
                    "TaxNumber": "9005229258",
                    "RegistrationDate": "2015-07-28",
                    "BusinessStartDate": "2015-07-28",
                    "RecordDate": "2023-09-29",
                    "Source": "CIPC",
                    "Reference": "",
                    "CompanyTypeCode": "07",
                    "CompanyType": "Private Company",
                    "ChangeTypeCode": "",
                    "ChangeType": "",
                    "TelephoneNumber": []
                }
            ],
            "EnterpriseTotalRecords": 1,
            "EnterpriseTotalReturnedRecords": 0,
            "enterprise_request_reference": "d1e5f06f-93b7-4cd4-8d16-a3ce6545340f",
            "CIPCDirectors": [
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": {{IdNumberTen}},
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "A",
                    "DirectorStatus": "Active",
                    "MaxStatusDate": "2019-04-25",
                    "PersonName": "{{FullName}}",
                    "ResignationDate": "None",
                    "AppointmentDate": "2019-04-25",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                },
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": {{IdNumberTen}},
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "C",
                    "DirectorStatus": "Resigned",
                    "MaxStatusDate": "2018-08-31",
                    "PersonName": "{{FullName}}",
                    "ResignationDate": "2018-08-31",
                    "AppointmentDate": "2015-07-28",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                },
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": "{{IdNumberTen}}",
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "A",
                    "DirectorStatus": "Active",
                    "MaxStatusDate": "2015-07-28",
                    "PersonName": "{{FullName}} ",
                    "ResignationDate": "None",
                    "AppointmentDate": "2015-07-28",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                },
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": {{IdNumberTen}},
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "A",
                    "DirectorStatus": "Active",
                    "MaxStatusDate": "2015-07-28",
                    "PersonName": "{{FullName}} ",
                    "ResignationDate": "None",
                    "AppointmentDate": "2015-07-28",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                },
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": {{IdNumberTen}},
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "A",
                    "DirectorStatus": "Active",
                    "MaxStatusDate": "2015-07-28",
                    "PersonName": "{{FullName}} ",
                    "ResignationDate": "None",
                    "AppointmentDate": "2015-07-28",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                },
                {
                    "IDNumber": "{{IDNumber}}",
                    "IDNumberTen": {{IdNumberTen}},
                    "RegistrationNumber": "201525556607",
                    "CompanyName": "FINCH TECHNOLOGIES",
                    "CompanyStatus": "03",
                    "CompanyType": "Private Company",
                    "CompanySize": "SME",
                    "DirectorStatusCode": "A",
                    "DirectorStatus": "Active",
                    "MaxStatusDate": "2015-07-28",
                    "PersonName": "{{FullName}} ",
                    "ResignationDate": "None",
                    "AppointmentDate": "2015-07-28",
                    "ValidID": true,
                    "IDNameMatch": "",
                    "Source": "CIPC",
                    "Reference": "",
                    "UsingExtraPersonDetails": false,
                    "IsTreasuryRestrictedSupplier": "",
                    "DirectorTypeCode": "D",
                    "DirectorType": "Director",
                    "Country": ""
                }
            ],
            "DirectorTotalRecords": 5,
            "DirectorTotalReturnedRecords": 6,
            "director_request_reference": "68f58786-646c-44e9-877d-3b40c1281737"
        },
        "cipc_timestamp": "2024-08-16T10:47:40.090038Z"
    }
}
```

</details>

<details>

<summary>403 - Forbidden</summary>

**CIPC module not enabled on tenant**&#x20;

```json
{
    "errors": {
        "error": "CIPC checks are not enabled for your tenant. Please contact support if you wish to enable the feature."
    }
}
```

</details>

<details>

<summary>409 - Conflict</summary>

**Business Not Unique**&#x20;

```json
{
    "errors": "Business not unique"
}
```

</details>

<details>

<summary>422 - Unprocessable Content</summary>

**Input Validation - Registration Number**&#x20;

```json
{
    "errors": {
        "reg": [
            "The reg field is required."
        ]
    }
}
```

```json
{
    "errors": {
        "reg": [
            "Expected registration number xxxx/xxxxxx/xx or customer id number"
        ]
    }
}
```

**Input Validation - Enterprise Number**&#x20;

```json
{
    "errors": {
        "enterprise_num": [
            "The enterprise num field is required."
        ]
    }
}
```

```json
{
    "errors": {
        "enterprise_num": [
            "Expected enterprise number K/B/Mxxxxxxxxxxxx or guid v4"
        ]
    }
}
```

**Input Validation - Business Type**&#x20;

```json
{
    "errors": {
        "type": [
            "The accepted Business types include Private Company, Sole Proprietor, Public Company, Closed Corporation, Partnership, NGO, Business Trust"
        ]
    }
}
```

</details>
