Esri UK Store

Main Services Learning Credit FAQs Certification

Using APIs in Esri Data Interoperability workflows

£650.00

This one-day, hands-on course is designed for intermediate or above users of the Esri Data Interoperability Extension who are ready to expand their use of Data Interop to introduce orchestration capabilities. The course demystifies APIs and equips you with the skills to connect Data Interoperability workspaces to a wide range of web services including ArcGIS Online (private and public) and third-party REST services. You’ll explore how to use the HTTPCaller transformer, handle JSON and GeoJSON responses and build reusable Custom Transformers to streamline API interactions for your spatial data ETL workflows.

This course will be delivered by Avineon Tensing a Partner of Esri UK.
Avineon Tensing Logo

This field can't be Empty

Description

1 day
Who is this course for?
GIS Analysts
GIS Technical Leads
GIS Professionals
GIS Application Developers
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.
Using the HTTPCaller transformer to make API requests and handle 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.

Additional information

Venue

Virtual

Date

5th June 2026, 6th August 2026, 1st October 2026, 3rd December 2026

Understanding APIs including what they are, how RESTful services work, HTTP methods (GET, POST, PUT, DELETE) and authentication approaches including API keys, OAuth and token-based authentication.

Setting up API connections in Data Interoperability Workbench, configuring web connections for ArcGIS Online, ArcGIS Enterprise and external web services, managing credentials and authentication.

The HTTPCaller transformer for making HTTP requests, configuring request headers and parameters for ArcGIS REST APIs and handling response codes and error conditions.

Working with JSON and GeoJSON, including parsing responses, extracting nested data structures, handling arrays and complex objects and using the JSONFlattener and JSONFragmenter transformers to populate geodatabase feature classes.

Building Custom Transformers to create reusable API integration components, parameterising transformers for flexibility and sharing API integrations.

Practical API integration including working with public APIs for geocoding, address lookup and data enrichment, connecting to ArcGIS Online and ArcGIS Enterprise REST services and combining data from multiple API sources into your geodatabase.

Error handling and reliability including handling API failures gracefully (including connection timeouts), implementing retry logic, implementing retry logic for web service calls, logging and monitoring API interactions and rate limiting considerations for ArcGIS Online credits.

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