# Khaos Control (prebuilt connector)

## Description

**Khaos Control** provide ERP and business management software, centralising sales, inventory, purchasing, order processing, and courier integrations.

## API documentation

API documentation for **Khaos Control** (used to build this connector) can be found via the link below:

{% embed url="<https://support.khaoscloud.com/article/3rd-party-api-integration>" %}

## Authentication&#x20;

The Khaos Control connector is configured for `public auth`, facilitating authentication via a SOAP web service endpoint, passing credentials into the SOAP request body via an XML payload. &#x20;

{% hint style="info" %}
Authentication setup can vary, depending on whether Khaos Control is implemented on-prem, or cloud-based. &#x20;
{% endhint %}

### Public authentication

When a user chooses to [add a connector instance](https://doc.wearepatchworks.com/product-documentation/connectors-and-instances/working-with-instances/adding-an-instance) for Khaos Control with `public` authentication, the credentials below are prompted:

<table><thead><tr><th>Credential</th><th width="162" data-type="checkbox">Required?</th><th>Notes</th></tr></thead><tbody><tr><td><code>url</code></td><td>true</td><td><p>Khaos Control exposes <code>.exe</code> URLs for SOAP-based integration - these are web service executables that listen for XML requests. URLs are different for test/live systems - for example:<br></p><p><code>http://yourserver:8084/LiveSoap/KhaosKSD.ex</code>e</p><p><br>...and:<br></p><p><code>http://yourserver:8084/DemoSoap/defaultSoap/KhaosKSD.exe</code><br><br>The correct URL(s) to use should be obtained from your Khaos setup/config, or their support team.</p></td></tr></tbody></table>
