> For the complete documentation index, see [llms.txt](https://docs.trace.market/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trace.market/for-providers/record/sync-with-internal-systems.md).

# Sync with internal systems

You can record any update without manual work, once the API integration is configured with your ERP or other software that knows what you do.

Integration is simple, but we can even help in that.

Base URL: <https://api.trace.market>

## Mint NFT with a new record

<mark style="color:green;">`POST`</mark> `/mint`

Call this endpoint to publish new service capacity or product instances.

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Bearer <token>`   |

**Body**

| Name      | Type        | Description                                                                                      |
| --------- | ----------- | ------------------------------------------------------------------------------------------------ |
| `to`      | EVM address | The owner wallet of the NFT, should be yours                                                     |
| `content` | json        | The actualized JSON from the template you can copy from [Record](/for-providers/record.md) page. |

**Response**

{% tabs %}
{% tab title="200" %}

```json
{
    "message": "NFT minted successfully!",
    "tokenId": "0xafad2547ea3a4e18e86638b6b72120f55889f97c65699d54af735ac60f729f25",
    "swarmReference": "8a9486899faa8bb0b4f9256cc276b6fbe738c0ab9c2b55c490bbb8fc6a1f0c1e"
}
```

{% endtab %}

{% tab title="400" %}

```json
{
  "error": "Invalid request"
}
```

{% endtab %}
{% endtabs %}
