Hello,
We use passbolt to store our passwords.
Currently, we create directories for projects and store passwords in them.
We enter the username, IP address, and password.
We'd like to automate this with an API.
But I'm a little confused.
To add a password to a directory, how can I get the UUID from an explicit directory name (e.g., project name)?
Then, when I want to create a password, I can't find how to enter the name, IP address, etc.
Do you have any documentation for reading a resource in CLI, once the API request has been made?
Is it possible to read old passwords that the API user didn't create?
How can I properly secure a user's access to the API in scripts (e.g., via Ansible, when configuring all the parameters?)
Thanks
Hi @Olivier84157
You have a few separate questions and they mostly have very large answers.
The best way to interact with passbolt API is via the beta version of the Go CLI.
https://github.com/passbolt/go-passbolt-cli
Our API documentation is here:
https://www.passbolt.com/docs/api/
And if you’re not a bot and would like some assistance please provide examples or research that show what you are trying to achieve and folks will find it easier to help you if they know the answers.
Cheers
Gareth