5. ☁️ Data hosting

Number of APIs: 19

☁️ Data hosting

You can use ArcGIS data services to store, manage, and access private (currently in beta) and public data. All data is managed and accessed as a hosted layer that is powered by a hosted service. Once hosted, it is easy to access data services in your applications.

πŸ“„ Guide and API reference

πŸ› οΈ Integration

  1. Feature service-Get feature layer metadata-πŸ’‘ Examples - Get feature service metadata GET https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}?f=json&token={{access_token}}

  2. Feature service-Get feature layer metadata - ➑️ query-feature-layer-metadata-spec GET https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}?f=pjson

  3. Feature service-Add data to a feature layer - ➑️ add-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/addFeatures

  4. Feature service-Update feature layer data-πŸ’‘ Examples - Edit a point feature POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/updateFeatures

  5. Feature service-Update feature layer data - ➑️ update-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/updateFeatures

  6. Feature service-Delete feature layer data-πŸ’‘ Examples - Delete a point feature POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/deleteFeatures?f=json&objectIds=<integer>&token={{access_token}}

  7. Feature service-Delete feature layer data - ➑️ delete-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/deleteFeatures

  8. Feature service-Structures and definitions - 1. Set environment vars: org_id and url_key GET https://www.arcgis.com/sharing/rest/portals/self?token={{access_token}}&amp;f=json

  9. Feature service-Structures and definitions - 2. Set environment vars: host, service_name, layer_id GET https://{{url_key}}.maps.arcgis.com/sharing/rest/search?f=json&q=owner: "{{username}}" type:"Feature Service"&num=20&start=1&sortField=modified&sortOrder=desc

  10. Feature service-Hosted tables-πŸ’‘ Examples - Filter a hosted table GET https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads_data/FeatureServer/0/query?where=TRL_NAME LIKE '%Medea%'&outFields=*&f=json