Add option for reusing stored tokens
Allow custom API endpoint in ApiClient
Add basic webhook handling