I believe it's possible. You need to create an "app" through our dashboard but i think everything you'd need would be available through our external APIs.
Here's a link to our developer pages
https://developer.tidal.com/documentation/api-sdk/api-sdk-overview