Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
UDY10-Extend Ataccama ONE with GraphQL API
New
17 students

UDY10-Extend Ataccama ONE with GraphQL API

Query, mutate, and subscribe to governance data with GraphQL to build custom automation on Ataccama ONE.
Last updated 9/2026
English
English

What you'll learn

  • Identify governance automation opportunities in Ataccama ONE and evaluate which are suitable for the GraphQL API.
  • Write GraphQL queries to retrieve governance objects - catalog items, glossary terms, DQ results - via the ONE API.
  • Use GraphQL mutations to create, update, and publish governance objects programmatically.
  • Subscribe to governance events using GraphQL subscriptions to trigger automation in real time.
  • Use the built-in GraphQL Playground in Ataccama ONE to explore the schema and test queries interactively.
  • Call the ONE API from inside ONE Desktop plans to build hybrid automation workflows.
  • Write a complete governance automation script that integrates Ataccama ONE with an external system.

Course content

5 sections • 9 lectures • 1h 32m total length
  • What Can You Automate with the ONE API?8:22

    Explore the automation use cases the Ataccama ONE GraphQL API unlocks, then set up an API client and use the OAuth2 client credentials flow to obtain a bearer token for authenticated requests.

  • GraphQL Foundations: Queries, Types and the Schema9:19

    Learn the core GraphQL concepts of schema, type, query, and mutation, then use introspection and the ONE Playground to explore the API's schema and build your first query.

Requirements

  • Complete UDY01 (Getting Started with Ataccama ONE) - familiarity with the platform objects you will be querying.
  • Basic programming knowledge in any language (Python, JavaScript, PowerShell, etc.) is required.
  • No prior GraphQL experience is needed - the course covers GraphQL fundamentals from scratch.

Description

This course contains the use of artificial intelligence.

The Ataccama ONE web app is great for humans. But once you need to automate governance work, integrate with other systems, or build internal tooling, you need to talk to the platform programmatically. That is what the ONE GraphQL API is for.


This course teaches you how to use the API end to end, starting from authentication and continuing through GraphQL fundamentals, queries, mutations, and real-time subscriptions. You will learn how to authenticate with OAuth2, query governance objects like catalog items and DQ results, create and update objects with mutations, handle errors, subscribe to live governance events, and combine everything into a complete automation script that integrates Ataccama ONE with an external system.


What you will build by the end of this course:

- An authenticated GraphQL client configured against the ONE API

- Queries that retrieve nested governance objects with filters and pagination

- Mutations that create, update, and publish catalog objects

- A subscription that reacts to governance events in real time

- A complete automation script integrating Ataccama ONE with an external system


Prerequisites: UDY01. Basic programming knowledge in any language.


What to take next: UDY11 (Customize the Ataccama ONE Platform) to extend the platform's UI and configuration alongside its API.  Start extending Ataccama ONE with the GraphQL API today.

Who this course is for:

  • Developers, data engineers, integration engineers, and platform administrators who want to interact with Ataccama ONE programmatically.
  • Anyone automating governance tasks, integrating with other systems, or building internal tooling on top of the platform.
  • People who have found the limits of the web app and need to go beyond what clicking can achieve.