# Quick Start

{% hint style="warning" %}

### Requirements:

* **a3ERP version 13** or higher
* **Dictionary:** JNCAPI
* **Installation files:**
  * **A3APIRest.exe** → REST API service executable.
  * **CfgAPI.exe** → Program for configuration of all REST API service behavior options on the server.
  * **Config.ini** → Configuration file
  * **Install.bat** → Installation file as Windows service.
  * **Uninstall.bat** → Windows service uninstall file.
  * **CfgVistas.exe** → Utility for configuration of base and customized views.
  * **CfgProAlm.exe** → Utility for custom stored procedure configuration.
  * **CfgFRDesign.exe** → FastReport report design utility.
  * **APITesting.exe** → Utility for testing API calls.
    {% endhint %}

## Initial configuration

Before installing the API it is necessary to configure all the necessary parameters of the **Config.ini** configuration file so that it can connect properly to the database, therefore this section explains in detail how to configure the API **Config.ini.**

{% content-ref url="quick-start/initial-configuration" %}
[initial-configuration](https://a3erpapi.appcloud.es/english/quick-start/initial-configuration)
{% endcontent-ref %}

## Installation

This section explains in detail how to install the API.

{% content-ref url="quick-start/installation" %}
[installation](https://a3erpapi.appcloud.es/english/quick-start/installation)
{% endcontent-ref %}

## First steps

To check that everything is working correctly we can make a GET call to /api to know if the service is running:

## Functional test

<mark style="color:blue;">`GET`</mark> `https://servidor:<puerto>/api`

{% tabs %}
{% tab title="200: OK a3ERP API REST ready!" %}

```javascript
{
    Hola, A3ApiRestestátrabajando
}
```

{% endtab %}
{% endtabs %}
