# INTRODUCTION

This documentation contains an overview of the **Freight Forwarders** and **Transporters API** functionality that is available in the current version. This is including notifications and callback mechanism, authentication and the sandbox API.

The **SCR API specification** document provides the latest API specification and relevant information, including the Sandbox API.

For the SCR API for Barges specification, please [contact us](mailto:sales@t-mining.be?subject=SCR%20API%20for%20barges%3A%20specification).

{% hint style="info" %}

#### Get notified on important API updates.

To make sure you get informed on new updates we do to the API that might impact your implementation please click below.

[Subscribe here](#upgrading-to-the-latest-api-version).
{% endhint %}

***

### Upgrading to the latest API version.

{% hint style="danger" %}
Please note that if you are not using the latest version of the API it may not support all functionalities described in this document.&#x20;
{% endhint %}

***

### **Download Docs**

[**API Documentation (PDF)**](https://www.securecontainerrelease.com/s/SCR-API-Specification.pdf)\
The latest API specification and relevant information, including the Sandbox API.

[**Infrastructure requirements**](https://www.securecontainerrelease.com/s/Flyer-SCR-API.pdf) \
**D**etailed information on server and network requirements, authentication, and more.

<details>

<summary>PROCEDURE</summary>

1. **Download** the latest version of the API from [this ](https://www.securecontainerrelease.com/downloads)page.
2. **Copy** the existing executable/build as a back-up.
   1. WINDOWS: "C:/Program Files/TMining/wallet/api.exe".
   2. LINUX: "/root/wallet/api".
3. **Rename** the new executable-file to:
   1. WINDOWS: "api.exe".
   2. LINUX: "api-linux-x64";
      1. make the file executable afterwards (*chmod +x*).
4. **Paste** it in the correct directory (see above).
5. **Restart** the service.
   1. WINDOWS: restart the correct "T-Mining API Service" in the services-panel.
   2. LINUX: restart the correct "TMiningAPI"-service with:
      1. *monit*
      2. *monit reload*
      3. *monit restart TMiningAPI*
      4. *monit status* (to check the status)

Need assistance?

Contact the support team (<support@securecontainerrelease.com>).\*

More information about the SCR API can be found [here](https://www.securecontainerrelease.com/scr-api).\*\*

</details>
