API for uploading resources to keymaster

I think some resource creators would welcome a feature where people can use a REST based API to upload a zipped asset to be processed to be encrypted using the FiveM escrow system, removing the hassle of going to the keymaster page every time they want to update their resource. A use case I could imagine for this is CI/CD, or any automation.

26 Likes

if only that pesky cloudflare anti-bot page did not get in the way, it could have been automated even without a REST API… but sure, a proper API would be nice too

agree

This will be amazing. Makes much things easier.

It seems like a very good idea

This ever getting added?

I don’t even understand why it does not directly working with Github repos.

2 Likes

i think they need to implement this, because it’ll so easy to update script without clicks, just with push in github repository.

4 Likes

I second this suggestion

I would love to have an API for assets uploading, at the moment all devs on my server needs to have access to my account.

But if there were an API it could be a GitHub workflow that automatically takes the files and uploads to portal and upload the encrypted zip.

I hope to see it in the future.

Do you think this feature will be added with Portal?

It’s not officially supported in any way, and can break at any time with no warning, but the internal Portal API is actually less restrictive than the one Keymaster used. It takes some configuration to set up but some people have managed to use it to have a Github Action that updates resources

1 Like