API-Driven Data Integration with ArcGIS Data Interoperability
This hands-on, one-day course is for intermediate ArcGIS Data Interoperability users who are ready to connect their workspaces to the wider web. It starts by demystifying APIs, explaining how REST services and endpoints work and what GET, POST, PUT and DELETE requests actually do. You’ll then put that into practice with the HTTPCaller transformer. You’ll connect to ArcGIS Online and third-party REST services, work confidently with JSON and GeoJSON responses, and handle the errors that inevitably crop up. The course covers security too, showing how API keys, tokens and OAuth web connections differ and when to use each. You’ll also tackle pagination, building workspaces that retrieve the complete dataset whether an API reports a total record count or simply points to the next page. Finally, you’ll package your API logic into reusable Custom Transformers, giving you tidy, shareable connectors to drop into any spatial ETL workflow.
- Reach beyond your geodatabase to ArcGIS Online, public and private, and third-party services.
- Turn JSON and GeoJSON API responses into features ready to use in ArcGIS.
- Connect securely with API keys, tokens and ArcGIS Online OAuth web connections.
- Bring large datasets through in full, however the API chooses to page them.
- Hands-on training from a long-standing Esri partner, with reusable Custom Transformers to take away.
Goals
- Explain what APIs are and how REST requests retrieve, create, update and delete data.
- Use the HTTPCaller in Workbench to access ArcGIS Online and third-party web services.
- Turn JSON and GeoJSON responses into features ready for use in ArcGIS.
- Build workspaces that recognise and respond to common API errors.
- Choose and apply the right security method, from API keys and tokens to ArcGIS Online OAuth.
- Handle paginated results reliably and share API logic as reusable Custom Transformers.
Who is this course for?
This course is intended for intermediate ArcGIS Data Interoperability or FME Form users who want to expand their data integration capabilities. Typical candidates are:
- Existing ArcGIS Data Interoperability users who want to extend their workflows by integrating with web services.
- Users with prior experience in ArcGIS Data Interoperability workspace design and transformer use.
- Individuals looking to automate data flows and enrich datasets with external data sources.
- Those seeking to build more complex, connected solutions using ArcGIS Data Interoperability.
- Users returning to ArcGIS Data Interoperability after a break, who want to refresh and update their skills with some of the latest web integration techniques.
Our Approach
To ensure a flexible training experience, we deliver this course in the following formats:
- 1 full day of focused training between 09:15 and 16:30.
- Bundled with content from other courses as part of a bespoke offering just for your organisation.
If you'd like something bespoke or would like to chat about the details, just get in touch by completing the form below and adding some extra detail to the 'please tell us more' text box.
Preknowledge
Attendees should have intermediate experience with ArcGIS Data Interoperability, including familiarity with workspace design and the use of transformers. Ideally, they should be comfortable creating and running workspaces, using readers and writers for common spatial formats such as Shapefile, file geodatabase and GeoJSON, and applying basic transformers for data manipulation and attribute handling.
Duration
1 day training course
Register now for an Esri Data Interoperability Training course
Please register via the Esri UK Training registration page
Training events:
- Bespoke or Private? Just ask!