Secrets
Endpoints for creating, organizing, and managing workspace secrets.
List project secrets
Gets a paginated list of all secrets available to this project, including workspace-scoped secrets mounted to this project.
Create a project secret
Creates a new project-scoped secret
Retrieve a project secret
Retrieves the details of a specific secret available to this project.
Update a project secret
Mutates name, description, or overwrites value configuration of a project-scoped secret. Cannot be invoked to update mounted workspace secrets.
Detach a secret from a project
Removes the secret from this project. If this secret is project scoped, it is fully deleted.
Promote a project secret to a workspace secret
Promotes a localized project secret to a workspace-scoped secret, making it available to the rest of the workspace. Its name must not collide with existing workspace-scoped secrets.
List workspace secrets
Gets a paginated list of all secrets scoped specifically to this workspace.
Create a workspace secret
Creates a new workspace-scoped secret
Retrieve a workspace secret
Retrieves the details of a specific workspace secret, not including its raw value.
Update a workspace secret
Updates the name, description, or value of a workspace secret. Only the provided fields are modified.
Delete a workspace secret
Permanently deletes the workspace secret entirely and purges all of its project mounts globally. Cannot be undone.
List mounted projects
Gets a paginated list of projects mounted to this workspace secret.
Mount a project
Mounts a specific project to this workspace secret so its workflows can utilize the value.
Unmount a project
Unmounts a project from this workspace secret. This revokes the project's access to the secret's value. Does not delete the root workspace secret itself.