Passbolt API
This is a low-level overview of the API and its endpoints, if you need higher-level guides for interacting with the endpoints, use the Developer guide.
What You Can Do
MCP Tools
viewauthisauthenticated
Check authentication status.
viewauthjwtjwks
Get the JWKs server information.
authjwtlogin
Login.
authjwtlogout
Logout.
authjwtrefresh
Refresh access token.
viewauthjwtrsa
Get the JWT RSA server information.
authlogin
Log in.
authlogout
Log out.
viewauthverify
Get the server's public PGP key.
checkauthverify
Verify the server's identity.
viewavatar
Get an avatar as an image.
updatecomment
Update a comment.
deletecomment
Delete a comment.
indexcomments
Get comments for a resource.
addcomment
Add a comment.
simulatesync
Simulate directory synchronization without making changes.
runsync
Run the directory synchronization.
deletefavorite
Unset a resource as favorite.
addfavorite
Set a resource as favorite.
indexfolders
Get multiple folders.
addfolder
Create a folder.
viewfolder
Get a folder.
updatefolder
Update a folder.
deletefolder
Delete a folder.
indexgpgkeys
Get multiple GPG keys.
viewgpgkey
Get a GPG key.
indexgroups
Get multiple groups.
addgroup
Create a group.
viewgroup
Get a group.
updategroup
Update a group.
deletegroup
Delete a group.
dryrunupdategroup
Dry run a group update.
dryrundeletegroup
Dry run a group deletion.
viewhealthcheck
Get healthcheck information.
viewhealthcheckstatus
Check if passbolt is up.
indexmetadatakeys
Get metadata keys.
addmetadatakey
Create a metadata key.
updatemetadatakey
Mark a metadata key as expired.
deletemetadatakey
Delete a metadata key.
addmetadataprivatekey
Create a metadata private key.
updatemetadataprivatekey
Update a metadata private key.
indexmetadatakeyssettings
Get metadata keys settings.
updatemetadatakeyssettings
Update metadata keys settings.
viewmetadatatypessettings
Get metadata types settings
upgrademetadatatypessettings
Upgrade a resource types settings
viewmetadatarotatekeyfolders
Get folders with expired keys
rotatemetadataexpiredkeysfolders
Rotate expired metadata keys for folders
viewmetadatarotatekeyresources
Get resources with expired keys
rotatemetadataexpiredkeys
Rotate expired metadata keys for resources
viewmetadatasessionkeys
Get session keys.
addmetadatasessionkey
Add a session key.
updatemetadatasessionkey
Update a given session-key entry.
deletesessionkey
Delete a given session-key entry.
viewmetadatarotatekeytags
Get tags with expired keys
rotatemetadatakeystags
Rotate expired metadata keys for tags
viewmetadataupgradefolders
Get Upgradable Folders
upgrademetadatafolders
Upgrade a folder
viewmetadataupgraderesources
Get Upgradable Resources
upgrademetadataresources
Upgrade a Resource
viewmetadataupgradetags
Get Upgradable Tags