# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.securecontainerrelease.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
