Edit: uploading still works without authentication, but it would be a nice feature to have.
teknik.io is now invite only and requires registration, which means that authentication support is required to interact with the API.
This would involve implementing the OAuth plugin.