Manage users¶
The Snowflake REST User API provides the following endpoints to manage Snowflake users:
Snowflake REST User API endpoints
| Endpoint | Description |
|---|---|
POST /api/v2/users | Creates a Snowflake user. |
GET /api/v2/users | Lists the users in the system. |
GET /api/v2/users/{name} | Fetches user information using the result of the DESCRIBE command. |
DELETE /api/v2/users/{name} | Deletes a user with the given name. |
PUT /api/v2/users/{name} | Creates a new, or alters an existing, user. |
GET /api/v2/users/{name}/grants | List all grants to the user. |
POST /api/v2/users/{name}/grants | Grants a role to the specified user. |
POST /api/v2/users/{name}/grants:revoke | Revokes grants from the specified user. |
For reference documentation, see Snowflake User API reference