# User management

- [User roles](https://docs.snyk.io/platform-administration/user-management/user-roles.md)
- [User role management](https://docs.snyk.io/platform-administration/user-management/user-role-management.md)
- [Pre-defined roles](https://docs.snyk.io/platform-administration/user-management/pre-defined-roles.md)
- [Custom role templates](https://docs.snyk.io/platform-administration/user-management/custom-role-templates.md)
- [Team Lead role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/team-lead-role-template.md)
- [Developer role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/developer-role-template.md)
- [Auditor role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/auditor-role-template.md)
- [Remediator role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/remediator-role-template.md)
- [Integration Editor/Implementor role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/integration-editor-implementor-role-template.md)
- [Incident Responder role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/incident-responder-role-template.md)
- [Application Security Engineer role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/application-security-engineer-role-template.md)
- [Kubernetes Uploader role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/kubernetes-uploader-role-template.md)
- [Legal Advisor role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/legal-advisor-role-template.md)
- [CLI Tester role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/cli-tester-role-template.md)
- [Read-only CLI Tester role template](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/read-only-cli-tester-role-template.md)
- [Snyk Learn - Learning Admin](https://docs.snyk.io/platform-administration/user-management/custom-role-templates/snyk-learn-learning-admin.md)
- [User management with the API](https://docs.snyk.io/platform-administration/user-management/user-management-with-the-api.md)
- [Provision users to Organizations using the API](https://docs.snyk.io/platform-administration/user-management/user-management-with-the-api/provision-users-to-organizations-using-the-api.md)
- [Update member roles using the API](https://docs.snyk.io/platform-administration/user-management/user-management-with-the-api/update-member-roles-using-the-api.md)
- [Remove members from Groups and Orgs using the API](https://docs.snyk.io/platform-administration/user-management/user-management-with-the-api/remove-members-from-groups-and-orgs-using-the-api.md)
- [Retrieve audit logs of user-initiated activity by API for an Org or Group](https://docs.snyk.io/platform-administration/user-management/user-management-with-the-api/retrieve-audit-logs-of-user-initiated-activity-by-api-for-an-org-or-group.md)
- [Single Sign-On (SSO) for authentication to Snyk](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk.md)
- [Choose a provisioning option](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/choose-a-provisioning-option.md)
- [Set up Snyk Single Sign-On (SSO)](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/set-up-snyk-single-sign-on-sso.md)
- [Configure Self-Serve Single Sign-On (SSO)](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso.md)
- [Okta SAML application setup](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso/okta-saml-application-setup.md)
- [Entra ID Enterprise application setup](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso/azure-ad-enterprise-application-setup.md)
- [Ping Identity setup](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso/ping-identity-setup.md)
- [Google Workspace setup](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso/google-workspace-setup.md)
- [OneLogin SAML Application setup](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/configure-self-serve-single-sign-on-sso/onelogin-saml-application-setup.md)
- [Custom mapping](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping.md)
- [Legacy custom mapping](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/legacy-custom-mapping.md)
- [Examples: setting up custom mapping for IdPs](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps.md)
- [Example: setting up custom mapping for Okta](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-okta.md)
- [Example: setting up custom mapping for Entra ID](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-entra-id.md)
- [Example: setting up custom mapping for Ping Identity](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-ping-identity.md)
- [Example: setting up custom mapping for Google Workspace](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-google-workspace.md)
- [Example: setting up custom mapping for an Okta OIDC app](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-an-okta-oidc-app.md)
- [Example: setting up custom mapping for OneLogin](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/custom-mapping/examples-setting-up-custom-mapping-for-idps/example-setting-up-custom-mapping-for-onelogin.md)
- [Identity Provider (IdP) migration](https://docs.snyk.io/platform-administration/user-management/single-sign-on-sso-for-authentication-to-snyk/identity-provider-idp-migration.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.snyk.io/platform-administration/user-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
