# Applications

OAuth applications let you consume the API and build your integrations. Three different types of [API credentials](https://app.gitbook.com/s/-LgByaSP8eKjad-MIuHE/api-credentials) — providing different types of API credentials — are currently available: **sales channel**, **integration**, and **webapp**.

{% hint style="success" %}
To fully manage your applications and API credentials please leverage the [dedicated endpoint](https://app.gitbook.com/s/xrdVVavnnBMHRCqrLp1y/api-reference/api_credentials) on the Provisioning API.
{% endhint %}

<details>

<summary>How-to</summary>

Check the related [section](https://app.gitbook.com/s/-LgByaSP8eKjad-MIuHE/api-credentials) to learn more about the available API credetials types, how they work, and which one to choose based on your use case.

</details>

{% hint style="info" %}
This is a **singleton API**, meaning that only the API credentials within the current scope are retrieved. No need to specify the resource ID. If you need to manage (programmatically or manually) all your API credentials you can leverage our [Provisioning API](https://app.gitbook.com/s/xrdVVavnnBMHRCqrLp1y/api-reference/api_credentials). This endpoint is also **immutable**, meaning that create, update, and delete operations are not allowed.
{% endhint %}
