How to work with users and groups

The general steps on how to work with users and groups.

1. Create or invite users

You can use the portal service to access and manage users in an organization. A user is a stored identity that represents a registered user of the portal.

A user is created when:

  • An individual signs up for a developer account.
  • An account is created for a user by a portal administrator.
  • An individual joins an organization.

When an account is created, an identity and a role are assigned. The role defines the set of privileges and operations that the user can perform within the organization associated with the account.

  1. Invite a user

    Invite individuals to join your organization in a portal. You can do this by sending them an invitation via email. Once they accept the invitation, they become users within your organization. You can also create a user in portal.

  2. Assign roles

    Assign specific roles to each user based on their responsibilities and the level of access they need. Roles range from administrators with full control to viewers with limited access. Assigning appropriate roles ensures that users can perform their tasks effectively while maintaining security and control over organizational data.

  3. Manage access

    Regularly review and adjust user access as needed. This includes adding new users, removing users who no longer require access, and updating roles to reflect changes in responsibilities. You can ensure that only authorized individuals have access to sensitive data and resources within your ArcGIS Online organization.

2. Create or join groups

You can use the portal service to access and manage groups in an organization. A group is a container for items available to a specific set of users in the portal. Groups are used to organize and share items and define which users can access and view specified content. You can create groups of hosted layers, web maps, or any other item type. Or you can create a group and add users to it, allowing them to collaborate and share items within the group.

  1. Create a group

    Create your own group or join an existing one based on your interests or projects. Groups can be public, allowing anyone to join, or private, requiring an invitation or approval for membership.

  2. Add users

    As a group owner, you can add relevant users to the group to start collaborating.

  3. Manage group settings

    As a group owner, you can manage group settings, such as controlling who can join or contribute, to ensure that the group operates effectively and meets its objectives.

3. Share content

Users can:

  • Share maps, apps, and data with specific users or groups to facilitate collaboration and information exchange.
  • Determine appropriate sharing settings for each item to control access and visibility.
  • Review shared content to ensure compliance with organizational policies and data security requirements.

4. Manage users and groups

Portal administrators can:

  • Assign roles and permissions to users.
  • Ensure users have appropriate levels of access to content based on their responsibilities.
  • Create and organize groups that allows for collaboration and content sharing.
  • Review and update user accounts and group settings to maintain access security.


API support

ArcGIS Maps SDK for JavaScript1111
ArcGIS Maps SDK for .NET1111
ArcGIS Maps SDK for Kotlin1111
ArcGIS Maps SDK for Swift1111
ArcGIS Maps SDK for Java1111
ArcGIS Maps SDK for Qt1111
ArcGIS API for Python
Esri Leaflet222222
MapLibre GL JS222222
Full supportPartial supportNo support
  • 1. Limited operations, use HTTP requests.
  • 2. Access via ArcGIS REST JS.


Use tools to access the portal and create and manage content for applications.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.