The Woleet API provides Basic authentication over HTTPS: use your email and password to authenticate.

The Woleet API also provides JWT authentication.
You can generate an API token by doing a GET call on the /token endpoint (using Basic authentication) and then provide this token to subsequent API calls in the Authorization header using the Bearer scheme.
You can also generate and revoke API tokens manually on Woleet ProofDesk (Account settings -> API).