I am trying to create a new deposit address for BTC_TEST. However i keep getting a 401 error with the message “Request has not been applied because it lacks valid authentication credentials for the target resource”.
Please note that i am very sure i have my authentication parameters set up correctly because all the other APIs in the Postman collection works fine.
Alec from Fireblocks here. NCW api keys cannot be used to create new deposit addresses. Please use an editor or admin API user to create new deposit addresses.
However i cannot seem to access the secret key for my admin user, just the API key.
So i deleted all the users and tried to create a new API user with admin role.
However once i put in the username for the first User i am creating, i am immediately redirected to the general users page where i see that the user has been created but the secret key was not shown or given to me.
How do i create or access the secret key for an admin user please ?
Hello @divee789 I am with Fireblocks Support, I will be showing you how the secret key is created.
The Fireblocks API uses an API key and a request signing process to provide a highly secure communication protocol. You will create both of these in this process and then store them in a secure location to be used for API user creation as well as running the API calls:
Run the following command line to generate an RSA 4096 private key (stored in fireblocks_secret.key) and CSR (stored in fireblocks.csr):