All Nunux Keeper features are available thru the API.
You can fin the API documentation here.
You can access the document creation API in 2 ways:
This first method is not very secure and only allows limited access to the API. However, this method is the simplest and still allows you to create a document.
You can get your API key on the settings page:
The API key is only displayed once (when created). If you lose this key, you will have no choice but to generate another one.
The API key is used as a password for basic HTTP authentication:
$ http https://api:KEY@api.nunux.org/keeper/v2/documents origin="http://example.org/foo.html" title="My title"
This method allows access to the entire API. However, it requires you to declare an API client and then obtain a temporary access token from the OpenID Connect authentication provider (Keycloak in our case).
There can be several types of API clients. The GUI only allows you to configure a Web-based API client. If you want another type of client, please use your own OpenID Connect authentication provider.
Go to the settings page to declare a Web API client:
You must provide:
Once the information has been set and validated, you will obtain setting needed to configure your OIDC client: