Skip to content

Update core to version 3d49ce29#205

Open
AndyTitu wants to merge 4 commits intobetafrom
sdk-core/2026-02-06-3d49ce29
Open

Update core to version 3d49ce29#205
AndyTitu wants to merge 4 commits intobetafrom
sdk-core/2026-02-06-3d49ce29

Conversation

@AndyTitu
Copy link
Contributor

@AndyTitu AndyTitu commented Feb 6, 2026

No description provided.

@edif2008
Copy link
Member

edif2008 commented Feb 6, 2026

Functional review: ✅

Tested that the operations work as expected.

Code review: ✅

Changes look appropriate.

Other notes

Here's what I used for testing and might inspire you for making the example snippets:

Example vault lifecycle code
    # [developer-docs.sdk.python.create-vault]-start
    # Create a vault
    created_vault = await client.vaults.create(
        VaultCreateParams(
            title="My Example Vault",
            description="Vault created for SDK demo",
        )
    )
    print("Created vault:", created_vault.id, created_vault.title)
    # [developer-docs.sdk.python.create-vault]-end

    # [developer-docs.sdk.python.update-vault]-start
    # Update a vault
    updated_vault = await client.vaults.update(
        created_vault.id,
        VaultUpdateParams(
            title="My Updated Example Vault",
            description="Updated description",
        ),
    )
    print("Updated vault:", updated_vault.title)
    # [developer-docs.sdk.python.update-vault]-end

    # [developer-docs.sdk.python.grant-group-permissions]-start
    # Grant group permissions to a vault
    await client.vaults.grant_group_permissions(
        created_vault.id,
        [
            GroupAccess(
                group_id=group_id,
                permissions=READ_ITEMS | CREATE_ITEMS | UPDATE_ITEMS,
            )
        ],
    )
    print("Granted permissions to group")
    # [developer-docs.sdk.python.grant-group-permissions]-end

    # [developer-docs.sdk.python.update-group-permissions]-start
    # Update group permissions for a vault
    await client.vaults.update_group_permissions(
        [
            GroupVaultAccess(
                vault_id=created_vault.id,
                group_id=group_id,
                permissions=READ_ITEMS | CREATE_ITEMS | UPDATE_ITEMS | DELETE_ITEMS,
            )
        ],
    )
    print("Updated group permissions")
    # [developer-docs.sdk.python.update-group-permissions]-end

    # [developer-docs.sdk.python.revoke-group-permissions]-start
    # Revoke group permissions from a vault
    await client.vaults.revoke_group_permissions(created_vault.id, group_id)
    print("Revoked group permissions")
    # [developer-docs.sdk.python.revoke-group-permissions]-end

    # [developer-docs.sdk.python.delete-vault]-start
    # Delete a vault
    await client.vaults.delete(created_vault.id)
    print("Deleted vault:", created_vault.id)
    # [developer-docs.sdk.python.delete-vault]-end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants