I work out of ArcGIS Online with hosted feature layers. My goal is to share data the is privately shared/organizationally owned that is symbolized in a web map and embedded in an App like experience builder with someone who doesn't not have a Esri user licenses. Is this possible? I'm guessing that what the API keys are for? I have also tried creating API keys in the past to share data with a software that ingests hosted feature layers but it would not work without the layers being public. I could use all the help I can get to better understand what I can an cannot do.
Solved! Go to Solution.
Hey Nick, thanks for your question.
If the data is privately shared or organizationally owned, it typically requires users to have an Esri account with appropriate permissions to access it. This means that users without an Esri user license will not be able to access the data directly.
API keys are generally used to authenticate and authorize access to services. However, if the hosted feature layers are not public, the API keys will not allow access to users without the necessary permissions.
Options Available:
Making Layers Public: If you want to share the data with users who do not have an Esri account, you may need to consider making the hosted feature layers public. This would allow anyone to access the data without needing a license. Documentation: Manage hosted feature layers—ArcGIS Online Help | Documentation
Using Collaboration Features: If you are working within an organization, consider using collaboration features that allow sharing data with specific groups or users who have the necessary permissions. This can help manage access while keeping the data secure. Documentation: Share hosted feature layers—ArcGIS Online Help | Documentation
Embedding in Apps: When embedding data in applications like Experience Builder, ensure that the users accessing the app have the required permissions to view the data. If the data is private, they will need an Esri account with access rights. Documentation: Use layers—ArcGIS Online Help | Documentation
Hey Nick, thanks for your question.
If the data is privately shared or organizationally owned, it typically requires users to have an Esri account with appropriate permissions to access it. This means that users without an Esri user license will not be able to access the data directly.
API keys are generally used to authenticate and authorize access to services. However, if the hosted feature layers are not public, the API keys will not allow access to users without the necessary permissions.
Options Available:
Making Layers Public: If you want to share the data with users who do not have an Esri account, you may need to consider making the hosted feature layers public. This would allow anyone to access the data without needing a license. Documentation: Manage hosted feature layers—ArcGIS Online Help | Documentation
Using Collaboration Features: If you are working within an organization, consider using collaboration features that allow sharing data with specific groups or users who have the necessary permissions. This can help manage access while keeping the data secure. Documentation: Share hosted feature layers—ArcGIS Online Help | Documentation
Embedding in Apps: When embedding data in applications like Experience Builder, ensure that the users accessing the app have the required permissions to view the data. If the data is private, they will need an Esri account with access rights. Documentation: Use layers—ArcGIS Online Help | Documentation