Portals allow users to store and share a variety of items. Each item has a type, such as Web Map or Feature Service, and a set of type keywords that provide additional information about the characteristics of that type. Items can be classified into two broad type categories: web content and desktop content. Web content can be actively consumed across all client platforms including web browsers, mobile devices, tablets, and desktops. Desktop content is primarily consumed by desktop applications and must be published as geospatial web services before it can be widely consumed over the web. A portal can be used to store and share this content among users who can download the content and use it locally.
In each of the web and desktop content categories, items can be classified as maps, layers, styles, tools, applications, or data files based on their primary use.
In the context of the web, maps correspond to web maps, layers correspond to a variety of geospatial content services, tools correspond to a variety of geospatial task services, applications correspond to a variety of web and mobile mapping apps, and data files correspond to content that can be published to create geospatial services. In the context of the desktop, maps correspond to map packages and map documents, layers to layer packages, tools to geoprocessing and locator packages, applications to add-ins and other extensions, styles to desktop styles, and data files to a variety of files that can be shared through the portal.
Maps display geospatial information and consist of layers. Each layer corresponds to an information feed and represents a specific theme or information such as buildings, roads, or satellite imagery. A map and its layers can include authored items such as pop-up windows. Styles contain symbols, symbol primitives (such as colors), and layout elements such as north arrows and scale bars. Tools can be used or applied to the map to reveal additional information. Applications provide specific behavior and context to a map. Data files can be stored and shared and, in certain cases, published as information feeds.
Each item in a portal is a REST resource with its own URL. In addition to type and type keywords, an item includes properties such as Title
, Description
, Tags
, and Thumbnail
that are described as part of the item resource. The add
operation requires the caller adding an item to specify the type of the item, which must be one of the types described below. The type keywords corresponding to an item are added automatically and assist users in searching for the item.
The types supported by ArcGIS Online and ArcGIS Enterprise are shown in the following tables. Depending on its type, an item may have either a child data resource (<item
) that contains the associated data for the item or a url
property that contains the URL of the content corresponding to the item. The following tables indicate, for each item type, if it has associated data that is accessible through the child data resource.
Web content
The web content item types are described in the sections below.
Maps
The item types for maps are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
360 VR Experience | Text/JSON |
| A 360-degree virtual reality experience that allows you to explore a set of connected, geolocated panoramic 3D visualizations or photos. |
CityEngine Web Scene | File |
| An interactive 3D display of geospatial content created with CityEngine ( |
Map Area | Text/JSON |
| The map extent area definition for offline mapping use. |
Pro Map | File |
| An ArcGIS Pro map file ( |
Web Map | Text/JSON |
| A web map authored using the ArcGIS Online JavaScript web Map Viewer Classic. This can be used by web, mobile, and desktop clients. Collector refers to a web map that is Collector-ready and is available in Collector. The map contains at least one editable layer that supports versioning. Offline refers to the web map being capable of working offline. The map contains only layers that are offline capable. |
Web Scene | Text/JSON |
| An interactive 3D display of web layers containing geographic information. |
Layers
The item types for layers are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
Feature Collection | Text/JSON |
| A feature collection is a saved web map feature layer with a layer definition (types, symbols, fields, and so on) and a feature set (the actual features). |
Feature Collection Template | Text/JSON |
| A feature collection that includes the layer definition component. |
Feature Service | Text/JSON (optional) |
| An ArcGIS Server feature service. The URL to the service is stored in the Optional JSON data contains overridden service properties. |
Geodata Service | URL |
| An ArcGIS Server geodata service. The URL to the service is stored in the |
Group Layer | JSON | Group layer | This item type allow users to save group layers using map viewer. |
Media Layer | URL | Media layer | This item type allows users to save media layers. The media is stored in item resources and referenced as URL. |
Image Service | Text/JSON (optional) |
| An ArcGIS Server image service. The URL to the service is stored in the Optional JSON data contains overridden service properties. |
KML | File (optional) |
| A keyhole markup language (KML) file ( If a file, the data resource retrieves the file, which can be used as a network link. If a network link, the |
KML Collection | File | KML Collection | A |
Map Service | Text/JSON (optional) |
| The URL to the service is stored in the Optional JSON data contains overridden service properties. |
OGCFeatureServer | URL |
| An Open Geospatial Consortium (OGC) Feature Service. |
Oriented Imagery Catalog | Text/JSON |
| A collection of images stored as a catalog in which data is added with specific parameters and auxiliary information to allow exploration of off-nadir imagery on a map and to see the camera's field of view dynamically. |
Relational Database Connection | Text/JSON |
| An ArcGIS Server relational catalog service. The Relational Database Connection item type represents a connection to a database for the purpose of viewing, querying, and analyzing its contents. The URL to the service is stored in the |
3DTilesService | Text/JSON |
| Cached web layers representing integrated mesh or 3D object type of data and can be viewed in ArcGIS clients such as the Scene Viewer and ArcGIS Pro. |
Scene Service | Text/JSON |
| Cached web layers (scene layers) that are optimized for displaying a large amount of 3D data and can be viewed in ArcGIS clients such as Scene Viewer, ArcGIS Earth, and ArcGIS Pro. Scene layers include point layers, 3D object layers, building layers, point cloud layers, integrated mesh, and voxel layers. |
Vector Tile Service | Text/JSON |
| A set of web-accessible vector tiles that store a vector representation of the data and the corresponding style for how the tiles will be drawn. |
WFS | Text/JSON |
| An OGC Web Feature Service. The URL to the service is stored in the |
WMS | URL |
| An OGC Web Map Service. The URL to the service is stored in the |
WMTS | Text/JSON |
| An OGC Web Map Tile Service. The URL to the service is stored in the |
Tools
The item types for tools are listed in the following table:
Type | Type keywords | Description |
---|---|---|
Geometry Service |
| An ArcGIS Server geometry service. The URL to the service is stored in the |
Geocoding Service |
| An ArcGIS Server geocode service. The URL to the service is stored in the |
Geoprocessing Service |
| An ArcGIS Server geoprocessing service. The URL to the service is stored in the |
Network Analysis Service |
| A routing service (previously called 'Network Analysis service'. The item type is still the same). The URL to the service is stored in the |
Workflow Manager Service |
| An ArcGIS Workflow Manager service, which represents a workflow item. The URL to the service is stored in the |
Applications
The item types for applications are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
AppBuilder Extension | URL |
| The AppBuilder Extension item type, an extension of ArcGIS Web AppBuilder, is a URL that references custom widgets for use in Web AppBuilder apps in an organization. |
AppBuilder Widget Package | File |
| The AppBuilder widget package item type is a custom widget compressed in a The file can be downloaded for use in Web AppBuilder Developer Edition. |
Code Attachment | File | Code One of the following is required:
If Web Mapping Application, one of the following is required:
| The sample code associated with a code sample application. |
Dashboard | Text/JSON |
| Dashboards integrate maps, lists, charts, and gauges that help monitor and manage daily operations. |
Data Pipeline | JSON |
| ArcGIS Data Pipelines is a data integration application that enables users to read from various data sources, perform data engineering processes, and create feature services in ArcGIS Online. The app produces data pipeline items that reference the saved configuration in JSON format. The JSON outlines the input data sources, any operations performed on the data, and any outputs. |
Deep Learning Studio Project | Text/JSON |
| The Deep Learning Studio Project item type is a project that includes references to input imagery, hosted feature services that contain training samples collected by users, model training input and output information, and applicable inferencing information, which can be used for training a model for specific, user-defined inference purposes. |
Esri Classification Schema | Text/JSON |
| The Esri Classification Schema is a collection of exported labels and symbology used in a Deep Learning Studio Project. |
Excalibur Imagery Project | Text/JSON | Excalibur Imagery Project | An Excalibur Imagery Project item created and managed by the ArcGIS Excalibur app used to provide a centralized experience to accomplish image-based workflows. |
Experience Builder Widget | URL |
| A custom widget that can be used in ArcGIS Experience Builder in an organization. |
Experience Builder Widget Package | File |
| A custom widget that is a configurable and shareable functional unit for use in ArcGIS Experience Builder. |
Form | File |
| A form authored in ArcGIS Survey123 Connect and used by ArcGIS Survey123. |
GeoBIM Application | JSON |
| A GeoBIM Application item type is the end-user ArcGIS web application that allows stakeholders involved with the life cycle of engineered assets (infrastructure, buildings) to access with different views of these assets including GIS, BIM, project management, and schedule information. |
GeoBIM Project | JSON |
| A GeoBIM Project item is a JSON file containing a complete Experience Builder application with additional properties specific to ArcGIS GeoBIM. |
Hub Event | Text/JSON |
| A central premium capability in ArcGIS Hub Premium, allowing customers and their trusted community members to create, edit, and manage in-person and online events. |
Hub Initiative | Text/JSON |
| Initiatives organize data and tools with an organization goal. |
Hub Initiative Template | Text/JSON |
| A package of multiple solutions related to a specific project or goal. |
Hub Page | Text/JSON |
| A hub page provides website pages to market Hub initiatives and provide chart and app content. |
Hub Project | JSON |
| A premium capability in ArcGIS Hub that allows customers to set goals, define a time line, and report progress through dynamic indicators. |
Hub Site Application | Text/JSON |
| A customizable website that provides a focused view of an organization's items. |
Insights Workbook | Text/JSON |
| An Insights workbook file collects or associates all data and analytical activity for a project; captures and maintains relationships such as data locations; and stores result layers, models, pages, and cards. |
Insights Workbook Package | File |
| An ArcGIS Insights workbook package is an exportable file ( The workbook package file can be distributed and imported to other Insights deployments. |
Insights Model | Text/JSON |
| An Insights model records analysis steps on an Insights page, including adding and joining datasets, spatial analysis, data analytics, and styling. |
Insights Page | Text/JSON |
| An Insights page resides in an Insights workbook. It is used to connect to data and analyze related content and themes with interactive visualization. |
Insights Theme | Text/JSON |
| An Insights theme is a collection of properties set on cards and pages in an Insights workbook. |
Insights Data Engineering Workbook | File |
| An Insights Data Engineering Workbook stores the data engineering model and its associated data together in one place. This item type supports the following file formats:
|
Insights Data Engineering Model | File |
| The Insights Data Engineering Model is used to store the model created in ArcGIS Insights. |
Investigation | Text/JSON | Investigation | A Knowledge Graph investigation allows you to save references to the underlying knowledge graph service, maps, and link charts, as well as saved queries, lists, and custom symbology, that can be shared to the organization. |
Knowledge Studio Project | JSON |
| A Knowledge Studio Project file contains all of the information needed to store a working instance of the application. This includes references or definitions to investigations, link charts, maps, or data cards as well as Knowledge Studio specific configuration settings. |
Mission | JSON |
Status:
| A collection of portal items that provides a focused user experience when working with ArcGIS Mission. |
Mobile Application | Text/JSON | The URL to the application in the app store is stored in the | |
Notebook | File |
| A Python Jupyter Notebook file ( |
Notebook Code Snippet Library | Text |
| A collection of shareable and reusable code snippets for use in ArcGIS Notebooks. |
Native Application | File |
| An ArcGIS AppStudio native application. |
Native Application Installer | File |
| An ArcGIS AppStudio native application installer. |
Ortho Mapping Project | Text/JSON |
| |
Ortho Mapping Template | Text/JSON |
| |
Solution | Text/JSON | Solution | A solution is composed of one or more related items and groups that work together as part of a workflow. It can be deployed to create a copy of all the items and groups that make up the solution. |
StoryMap |
|
| Stories created with the ArcGIS StoryMaps builder. |
Web AppBuilder Widget | JSON |
| A custom widget (available through ArcGIS Marketplace) that is a configurable and shareable functional unit for use in ArcGIS Web AppBuilder. It allows administrators to enable the use of a custom widget in the Web AppBuilder UI so an organization can use the ArcGIS Online platform to host their applications. |
Web Experience | Text/JSON |
| An experience item created from ArcGIS Experience Builder. |
Web Experience Template | Text/JSON | Web Experience Template | An experience template item that contains a pattern or blueprint of web experiences created from ArcGIS Experience Builder. |
Web Mapping Application | Text/JSON |
Required technology keywords:
One of the following purpose keywords is required:
| A web mapping application built using the following:
The client must supply the appropriate technology and purpose keywords (Ready To Use, Configurable, or Code Sample) when adding this item. The URL to the service is stored in the |
Workforce Project | Text/JSON | Workforce Project | A Workforce project is used to manage mobile workers. |
Data files
The item types for data files are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
Administrative Report | File |
| An administrative report in CSV format that outlines various organization usage activities. This cannot be shared to the public. |
Apache Parquet | File |
| A highly compressed column-oriented tabular, nonspatial storage and sharing format ( |
CAD Drawing | File |
| A CAD drawing compressed to a single There can also be an associated |
Color Set | Text/JSON | Color Set | A color set. |
Content Category Set | Text/JSON | Content Category Set | Used as a template for creating a category set for an organization or a group. |
CSV | File |
| A text file of data values separated by commas ( This item can be published as a feature service using the Portal API publish call. |
CSV Collection | File | CSV Collection | A |
Document Link | URL |
| A link to a document resource on the web. |
Earth configuration | File |
| This item is used to create custom settings in ArcGIS Earth. An Earth configuration file is saved as an It can be uploaded through the New item dialog box in My Content and shared with your organization. |
Esri Classifier Definition | File |
| The Esri Classifier Definition item type is a JSON file with an |
Export Package | File |
| A package that allows administrators or group owners to export a group and its content into a downloadable package ( |
File Geodatabase | File |
| A file geodatabase compressed in a This item can be published as a feature service using the Portal API publish call. |
GeoJson | File |
| An open standard geospatial data interchange format that represents simple geographic features and their nonspatial attributes. GeoJSON is a format for encoding a variety of geographic data structures based on the JSON format. |
GeoPackage | File |
| An SQLite-based data file, compliant with the OGC GeoPackage specification, containing both vector geospatial features and tile matrix sets. |
GML | File | GML | The Geography Markup Language (GML) file ( |
Image | File |
| An imagery file ( |
iWork Keynote | File |
| An iWork Keynote file ( It must be in Zip format. |
iWork Numbers | File |
| An iWork Numbers file ( It must be in Zip format. |
iWork Pages | File |
| An iWork Pages file ( It must be in Zip format. |
Microsoft Excel | File |
| A Microsoft Excel spreadsheet file ( |
Microsoft Powerpoint | File |
| A Microsoft PowerPoint document file ( |
Microsoft Word | File |
| A Microsoft Word document file ( |
File |
| A Portable Document Format file ( | |
Report Template | File |
| A report template used by the geoenrichment service and Business Analyst applications to generate custom reports. |
Service Definition | File |
| A service definition file ( |
Shapefile | File |
| A shapefile is a set of related files for storing the location, shape, attributes, and projection of vector geographic features. Because a shapefile consists of multiple files, you must compress the files in a |
SQLite Geodatabase | File | SQLite Geodatabase | A mobile geodatabase ( |
Statistical Data Collection | File |
| Data collection used by the geoenrichment service and Business Analyst applications to perform data aggregation with statistical feature data. |
StoryMap Theme |
|
| A set of fonts, colors, block styles, and other design elements that define the appearance of a StoryMap. |
Style | Text/JSON |
| A web style containing symbols that can be used to author web maps and web scenes. This is consumed by Map Viewer, web applications, ArcGIS Runtime apps, and ArcGIS Pro. |
Symbol Set | Text/JSON | Symbol Set | A symbol set. |
Visio Document | File |
| A Microsoft Visio document diagram file ( |
Desktop content
The desktop content item types are described in the sections below.
Maps
The item types for maps are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
ArcPad Package | File |
Optional, specified by the caller:
| An ArcPad package file ( |
Compact Tile Package | File |
| A compact tile package ( |
Explorer Map | File |
| An ArcGIS Explorer map document ( |
Globe Document | File |
| A 3D document file ( |
Layout | File |
| An ArcGIS Pro layout file ( |
Map Document | File |
| An ArcMap document ( |
Map Package | File |
| An ArcMap map package ( |
Map Template | File |
| A map template is a compressed file ( |
Mobile Basemap Package | File |
| A mobile basemap package ( |
Mobile Map Package | File |
| A mobile map package ( |
Mobile Scene Package | File |
| A mobile scene package ( |
Pro Map | File |
| An ArcGIS Pro map file ( |
Project Package | File |
| An ArcGIS Pro project package file ( |
Project Template | File |
| An ArcGIS Pro project template file ( |
Published Map | File |
| An ArcReader published map file document ( |
Scene Document | File |
| A 3D document file ( |
Task File | File |
| An ArcGIS task file ( |
Tile Package | File |
| A package of map tile caches ( |
Vector Tile Package | File |
| A collection of vector tiles and style resources contained in a |
Layers
The item types for layers are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
Explorer Layer | File |
| An ArcGIS Explorer layer file ( |
Image Collection | File |
| A portable file containing one or more images that can be published as an image service for imagery visualization and analysis or a feature service. |
Layer | File |
| An ArcGIS Desktop layer file ( |
Layer | File |
| An ArcGIS Pro layer file ( Layer searches are handled by different type keywords based on the file extension. |
Layer Package | File |
| An ArcGIS Desktop layer package ( |
Pro Report | File |
| An ArcGIS Pro report definition file ( |
Scene Package | File |
| A compressed cache file ( |
3DTilesPackage | File |
| A compressed cache file (.3tz) containing integrated mesh or 3D object type of 3D tiles dataset. |
Styles
The item type for styles is listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
Desktop Style | File |
| An ArcGIS Pro style file ( |
Tools
The item types for tools are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
ArcGIS Pro Configuration | File |
| A configuration file ( |
Deep Learning Package | File |
| A deep learning model package ( You can also place a |
Geoprocessing Package | File |
| An ArcGIS Desktop geoprocessing package file ( |
Geoprocessing Package (Pro version) | File |
| An ArcGIS Pro geoprocessing package ( |
Geoprocessing Sample | File |
Optional, specified by the caller:
| A collection of toolboxes, scripts, models, data, and supplemental files used to run geoprocessing tools in ArcGIS. |
Locator Package | File |
| An ArcGIS Desktop locator package file ( |
Raster function template | File |
| An ArcGIS raster function template. |
Rule Package | File |
| An ArcScene or ArcGIS CityEngine rule package file ( |
Pro Report Template | File |
| An ArcGIS Pro Report Template file ( This template contains a user defined report. Once added and opened in ArcGIS Pro, the user can specify a data source, and then view and export the report. This is available to Organizations and public accounts. |
Applications
The item types for applications are listed in the following table:
Type | Data | Type keywords | Description |
---|---|---|---|
ArcGIS Pro Add In | File |
| An ArcGIS Pro add-in file ( |
Code Sample | File |
Optional, specified by the caller:
| A code sample ( |
Desktop Add In | File |
| An ArcGIS Desktop add-in file ( |
Desktop Application | File | Desktop Application Required platform keywords:
Required purpose keywords:
| The installation files for a desktop application, compressed in a |
Desktop Application Template | File |
| The desktop application template ( |
Explorer Add In | File |
| An ArcGIS Explorer add-in file ( |
Survey123 Add In | File |
| An ArcGIS Survey123 add-in file ( |
Workflow Manager Package | File |
| An ArcGIS Workflow Manager (Classic) package file ( |