Using OAuth 2.0

In order to use any of the Lucid REST APIs, an app must have permission from the user to access their data. This permission can be granted with an OAuth 2.0 access token or an API key. Details of the OAuth 2.0 authorization process can be found at https://oauth.net/2/.

🚧

App Developers

Lucid’s REST API supports only the OAuth 2.0 Authorization Code Flow.
You should generate an OAuth 2.0 client ID and secret when building your app.
Do not ask your users to create their own client ID and secret to use your app. This is not a supported flow and can lead to frustrating authorization errors for your users. If your app is compromised, Lucid will be unable to disable or secure the affected app.

Publishing is the recommended and easiest way to distribute your app to users.