Using APIs in Esri Data Interoperability
Avineon Tensing’s Esri Data Interopability course helps you to master APIs over a days training, hands-on training experience designed for intermediate users of Esri Data Interoperability who are ready to expand their integration capabilities. This course demystifies APIs and equips you with the skills to connect Data Interop to a wide range of web services, enabling you to automate data flows, enrich your datasets and build smarter, more connected solutions.
You’ll explore how to use the HTTPCaller transformer, handle JSON responses and build Custom Transformers to streamline API interactions. With a mix of fun and practical examples, you’ll gain the confidence to work with both public and private APIs, and even bring your own to explore during the session.
- API Fundamentals: Understanding REST services, HTTP methods (GET/POST), and authentication (OAuth, API keys, tokens).
- Connection Setup: Configuring ArcGIS and external web connections and credentials within the Data Interoperability Workbench.
- The HTTPCaller: Making ArcGIS REST requests, managing headers/parameters, and handling response codes.
- JSON Processing: Parsing JSON/GeoJSON using JSONFlattener and JSONFragmenter to populate geodatabase features.
- Custom Transformers: Building reusable, parameterized components for flexible and shareable API integrations.
- Practical Integration: Connecting public and ArcGIS APIs for geocoding, enrichment, and multi-source data merging.
- Reliability & Errors: Implementing retry logic, error handling, logging, and ArcGIS Online rate-limit monitoring.
Goals
- The fundamentals of APIs and how they are used for modern geospatial data integration.
- How the Data Interoperability Extension communicates with external services including ArcGIS REST APIs and how to set up API connections.
- The HTTPCaller transformer for making API requests and handling responses.
- Processing and parsing JSON and GeoJSON data returned from API calls.
- Building reusable Custom Transformers to streamline and scale API integrations across your organisation.
- Working with both public and private APIs including ArcGIS Online services and third party web services.
Who is this course for?
- GIS Analysts
- GIS Technical Leads
- GIS Professionals
- GIS Application Developers
- Application Developers
Preknowledge
Attendees should have intermediate experience with the Esri Data Interoperability Extension including familiarity with workspace design and transformer use. It is recommended that attendees understand how to:
- Create and run Data Interoperability workspaces
- Work with readers and writers for common spatial data formats including Shapefile, file geodatabase and GeoJSON
- Apply basic transformers for data manipulation and attribute handling
Duration
1 day training course
Register now for this Esri Data Interoperability Training course
Please register via the Esri UK Training registration page
Training events:
- Bespoke or Private? Just ask!