Hello and welcome to Microsoft Q&A @VS29 .
So, it sounds like you want to make your data available to third parties. There is a level of ambiguity as to exactly how much access you want to grant.
For example, you could just make the container publicly accessible. However this would make it accessible to EVERYONE, not just your vendors.
You could issue SAS tokens for temporary access. The storage services have built-in REST API's. This is how everything interfaces with the storage service in the end.
However, I have a hunch that you would be more interested in Azure Data Share. This service lets you send invites to receive updates of your data into their own data stores. You can maintain control over sending the updates. To me this sounds easier than the SAS route.
Blurb from "What is data share":
Azure Data Share enables organizations to simply and securely share data with multiple customers and partners. In just a few clicks, you can provision a new data share account, add datasets, and invite your customers and partners to your data share. Data providers are always in control of the data that they have shared. Azure Data Share makes it simple to manage and monitor what data was shared, when and by whom.
- Please don't forget to click on or upvote button whenever the information provided helps you. Original posters help the community find answers faster by identifying the correct answer. Here is how