Top Gradient
Back

Teams and user management API

Tuesday, September 16, 2025

  • Author
    Mahdi Raza KhuntSoftware Engineer Intern

Managing user access across modern data platforms often involves repetitive manual tasks - adding users one by one, updating role assignments as teams evolve, and keeping SSO groups synchronized. That's why we've built APIs to help you automate your access management workflows.

We’ve adding the following new APIs:

User Management API

List all users and retrieve comprehensive user details, including their direct roles, team memberships, and SSO group associations. Assign roles with specific scopes across snowflake account or organization.

Team Management API

Build and manage teams, add or remove team members (individual users and SSO groups), and assign team-level permissions.

SSO Group Mappings API

Map roles directly to your identity provider's SSO groups (Auth0, AD, Okta). Create mappings with multiple role assignments and update group names when they change in your identity provider.

Role Management API

Create, update, and delete custom roles with fine-grained permissions. Define exactly what different user groups can access and modify within SELECT.

We've added granular API key permissions. Create keys with precise access to users and teams. Visit our docs to learn more.

Up next.Previous Changelog Entries.

Get up and running in less than 15 minutes

Connect your Snowflake account and instantly understand your savings potential.

CTA Screen