diff --git a/src/north/OIAnalytics/OIAnalytics.schema.jsx b/src/north/OIAnalytics/OIAnalytics.schema.jsx
index 1cdaaea1a0..3a8c479dbb 100644
--- a/src/north/OIAnalytics/OIAnalytics.schema.jsx
+++ b/src/north/OIAnalytics/OIAnalytics.schema.jsx
@@ -1,7 +1,7 @@
import React from 'react'
import { notEmpty, startsWith, combinedValidations } from '../../services/validation.service'
-import screenshot from './screenshot.png'
import userpass from './userpass.png'
+import oiaApiKeyGen from './oia-api-key-gen.png'
const schema = { name: 'OIAnalytics' }
schema.form = {
@@ -14,15 +14,25 @@ schema.form = {
OIAnalytics sends the received values/file to OIAnalytics.
- To fill the user and password :
+ To fill the username and password:
- Connect to OIAnalytics using your account
- - Go to 'User Management'
- - Select the user 'Api'
- - Click on the key icon in the top left corner
-
- - This will download a text file containing an encoded string
- - The string contain the user name and the password like this : username:password
+ - Go to Configuration -> Users
+ -
+ Click on the key icon for the user you want to create an API key to.
+ The user must have API access. We suggest a dedicated user with API access only.
+
+ -
+ Create an API key. It will generate an API key. It is the only time you can download and copy the password.
+ Be sure to store it securely somewhere.
+
+
+ -
+ If you downloaded the key and its password, the string contain the username (key) and the password like
+ this:
+ {' '}
+ username:password
+
- Fill the encoded user and password in OIBus
diff --git a/src/north/OIAnalytics/oia-api-key-gen.png b/src/north/OIAnalytics/oia-api-key-gen.png
new file mode 100644
index 0000000000..009568f3d7
Binary files /dev/null and b/src/north/OIAnalytics/oia-api-key-gen.png differ
diff --git a/src/north/OIAnalytics/screenshot.png b/src/north/OIAnalytics/screenshot.png
deleted file mode 100644
index 4b6950e8a4..0000000000
Binary files a/src/north/OIAnalytics/screenshot.png and /dev/null differ