Yes, this is already possible through the API. If you check the API documentation, you’ll find two endpoints related to this.
The first one is a GET endpoint that allows you to retrieve the match data associated with your account from the Replay Storage section.
The second one is a POST endpoint that allows you to upload matches. The request uses multipart/form-data, and you can include the .rec files that are generated and stored within the Rainbow Six game files.
Once those files are uploaded through our endpoint, the matches are added to your Replay Storage, processed, and all the available match data can then be viewed directly from that section.
So yes, this can already be done through the API.
You could also automate the entire process yourself by creating a script that detects the .rec files on your computer and automatically uploads them using our API endpoint.
However, as I already mentioned in my reply to your thread, we would prefer to integrate this functionality directly into our desktop overlay.
The idea is that the overlay will automate the entire process for you. While the desktop overlay is open and running, it will automatically detect the matches you play, upload the corresponding replay files to your profile, process and analyze them, and make all the match data available automatically.
You will then be able to view the processed matches both directly inside the desktop overlay and in the dedicated Replay Storage / match section of your Arenaize account.