Jump to Content
Alation APIsAlation APIsHome
HomeGuidesRecipesAPI ReferencePython SDKAI Agent SDKAlation Data Quality SDKAlation's MCP Server
HomeAlation Help CenterAlation APIs
API Reference
Alation Help Center
HomeGuidesRecipesAPI ReferencePython SDKAI Agent SDKAlation Data Quality SDKAlation's MCP Server

Token Authentication and Management API

  • Refresh & Access Token Overview
  • APIAccessToken
    • Creates a new API Access Token.post
    • Revokes all the active API Access Tokens for the user.post
    • Validates the given API Access Token.post
  • RefreshToken
    • Creates a new RefreshToken for the user.post
    • Regenerates a RefreshToken, invalidating the current token in request body.post
    • Validate the given RefreshToken.post

OAuth 2.0 APIs for Service Authorization

  • Overview (Service User Authorization)
  • Authorization and Verification
    • Obtain access JSON web token (JWT).post
    • Introspect JSON Web Token (JWT)post
    • Get JSON Web Key Setget

OAuth 2.0 APIs for Managing Clients and User Authorization

  • Overview (User Authorization)
  • OAuth Authorization
    • Initiate the OAuth Authorization Code flow.get
  • OAuth Token Management
    • Obtain access and refresh tokens.post
  • OAuth Client Administration
    • Register a new OAuth clientpost
    • List OAuth clientsget
    • Update OAuth client configurationpatch
    • Delete OAuth clientdel
    • Get OAuth client detailsget
    • Rotate client secretpost

Aggregated Context API

  • Context
    • Get relevant context from the Alation catalogget

Alation Agent API

  • Agent
    • Get a list of Agentsget
    • Create an Alation Agentpost
    • Retrieve the Agent connectivity endpointget
    • List available Debian Alation Agent installer versionsget
    • Download a specific Debian Alation Agent installer versionget
    • List available RHEL Alation Agent installer versionsget
    • Download a specific RHEL Alation Agent installer versionget
    • Delete an Alation Agentdel
    • Get an Alation Agentget
    • Update an Alation Agentpatch
    • Resync an Alation Agentpost
    • Revoke the certificate of the Alation Agentpost
    • Sign a certificate for the Alation Agentpost
  • Authentication Service
    • List available Authentication Service addon versionsget
    • Download a specific Authentication Service addon versionget

Alation AI API

  • Alation AI API Overview
  • Admin
    • Read configuration valuespost
    • Update configuration valuespost
  • Assets
    • Download assetget
    • Get paginated rows from CSV assetget
    • Upload assetspost
  • Auth Config
    • List auth configsget
    • Create auth configpost
    • Register a MANAGED auth configpost
    • Get auth configget
    • Update auth configpatch
    • Delete auth configdel
  • BI
    • Reconstruct semantic layer viewsget
  • Chats
    • Create a new Chatpost
    • Get a page of Chatsget
    • Update a Chatpatch
    • Get a page of a Chat's Messagesget
    • Add tags to a chat.post
    • Get the expected Eval output of a Chatget
    • Remove tags from a chat. This operation is idempotent, removing tags multiple times will be ignored.post
    • Message the "Dashboard Search" Agent (streaming)post
    • Message the "Dashboard Search" Agent (async)post
    • Message the "Catalog Context Search" Agent (streaming)post
    • Message the "Catalog Context Search" Agent (async)post
    • Message the "Catalog Search" Agent (streaming)post
    • Message the "Catalog Search" Agent (async)post
    • Message the "Data Product Query" Agent (streaming)post
    • Message the "Data Product Query" Agent (async)post
    • Message the "Deep Research" Agent (streaming)post
    • Message the "Chart Generation" Agent (streaming)post
    • Message the "Deep Research" Agent (async)post
    • Message the "Chart Generation" Agent (async)post
    • Message the "Analytics Agent" Agent (streaming)post
    • Message the "Analytics Agent" Agent (async)post
    • Message the "Query" Agent (streaming)post
    • Message the "Query" Agent (async)post
    • Message an Agent (streaming)post
    • Message the "SQL Eval Case Manager" Agent (streaming)post
    • Message an Agent (async)post
    • Message the "SQL Eval Case Manager" Agent (async)post
    • Query the "Alation Context" tool (streaming)post
    • Message the "Curation" Agent (streaming)post
    • Query the "Alation Context" tool (async)post
    • Message the "Curation" Agent (async)post
    • Query the "Analyze Catalog Question" tool (streaming)post
    • Query the "Analyze Catalog Question" tool (async)post
    • Query the "BI Report Search" tool (streaming)post
    • Query the "BI Report Search" tool (async)post
    • Query the "Bulk Retrieval" tool (streaming)post
    • Query the "Bulk Retrieval" tool (async)post
    • Query the "SQL Execution" tool (streaming)post
    • Query the "SQL Execution" tool (async)post
    • Query the "Chart Generation" tool (streaming)post
    • Query the "Chart Generation" tool (async)post
    • Query the "Get Custom Fields Definitions" tool (streaming)post
    • Query the "Delete SQL Evaluation Case" tool (streaming)post
    • Query the "Get Custom Fields Definitions" tool (async)post
    • Query the "Delete SQL Evaluation Case" tool (async)post
    • Query the "Get Data Schema" tool (streaming)post
    • Query the "Get Data Schema" tool (async)post
    • Query the "Get Data Product Raw Specification" tool (streaming)post
    • Query the "Chart Generation from Asset" tool (streaming)post
    • Query the "Get Data Product Raw Specification" tool (async)post
    • Query the "Chart Generation from Asset" tool (async)post
    • Query the "Get Data Sources" tool (streaming)post
    • Query the "Get Data Sources" tool (async)post
    • Query the "Get Signature Creation Instructions" tool (streaming)post
    • Query the "Get Signature Creation Instructions" tool (async)post
    • Query the "List Assets" tool (streaming)post
    • Query the "List Assets" tool (async)post
    • Query the "Data Product Search" tool (streaming)post
    • Query the "Data Product Search" tool (async)post
    • Query the "Retrieve Asset" tool (streaming)post
    • Query the "Retrieve Asset" tool (async)post
    • Query the "Save Asset" tool (streaming)post
    • Query the "Save Asset" tool (async)post
    • Query the "Run SQL Evaluation" tool (streaming)post
    • Query the "Get SQL Evaluation Case" tool (streaming)post
    • Query the "Run SQL Evaluation" tool (async)post
    • Query the "Get SQL Evaluation Case" tool (async)post
    • Query the "Search Catalog" tool (streaming)post
    • Query the "Get SQL Evaluation Set" tool (streaming)post
    • Query the "Search Catalog" tool (async)post
    • Query the "Get SQL Evaluation Set" tool (async)post
    • Query the "Search Filter Fields" tool (streaming)post
    • Query the "Search Filter Fields" tool (async)post
    • Query the "Search Filter Values" tool (streaming)post
    • Query the "Search Filter Values" tool (async)post
    • Query the "Upload SQL Evaluation Set" tool (streaming)post
    • Query the "Upload SQL Evaluation Set" tool (async)post
    • Query the "Update SQL Evaluation Case" tool (streaming)post
    • Query the "Update SQL Evaluation Case" tool (async)post
    • Query the "Get a Catalog Object" tool (streaming)post
    • Query the "Get a Catalog Object" tool (async)post
    • Query the "Update a Catalog Object" tool (streaming)post
    • Query the "Update a Catalog Object" tool (async)post
    • Query the "Get Users" tool (streaming)post
    • Query the "Get Users" tool (async)post
    • Query the "Get Groups" tool (streaming)post
    • Query the "Get Groups" tool (async)post
    • Get a Chatget
    • Get recently used Data Productsget
    • Get a page of Messagesget
    • Message the "Revise Data Product" Agent (streaming)post
    • Message the "Revise Data Product" Agent (async)post
    • Message the "Data Marketplace Query" Agent (streaming)post
    • Message the "Data Marketplace Query" Agent (async)post
    • Message the "Curation Automation" Agent (streaming)post
    • Message the "Curation Automation" Agent (async)post
    • Message the "Signature Generator" Agent (streaming)post
    • Message the "Signature Generator" Agent (async)post
    • Message the "Native Data Quality Advisor" Agent (streaming)post
    • Message the "Native Data Quality Advisor" Agent (async)post
    • Message the "Generate PDF from a Chat" Agent (streaming)post
    • Message the "Generate PDF from a Chat" Agent (async)post
    • Message the "Lineage Agent" Agent (streaming)post
    • Message the "Lineage Agent" Agent (async)post
    • Message the "Lineage Builder Agent" Agent (streaming)post
    • Message the "Lineage Builder Agent" Agent (async)post
    • Message the "Alation Anywhere" Agent (streaming)post
    • Message the "Alation Anywhere" Agent (async)post
    • Cancel a running agentpost
    • Export this chat as a PDF (async)post
    • Download the most recent exported PDF for this chatget
    • Query the "Get Catalog Context by IDs & Signature" tool (streaming)post
    • Query the "Get Catalog Context by IDs & Signature" tool (async)post
    • Query the "Create SQL Evaluation Case" tool (streaming)post
    • Query the "Create SQL Evaluation Case" tool (async)post
    • Query the "Get Filter Context" tool (streaming)post
    • Query the "Get Filter Context" tool (async)post
    • Query the "Get Search Context" tool (streaming)post
    • Query the "Get Search Context" tool (async)post
    • Query the "Get Data Dictionary Instructions" tool (streaming)post
    • Query the "Get Data Dictionary Instructions" tool (async)post
    • Query the "Get Data Quality" tool (streaming)post
    • Query the "Get Data Quality" tool (async)post
    • Query the "Get DQ Scores" tool (streaming)post
    • Query the "Get DQ Scores" tool (async)post
    • Query the "Generate Data Product" tool (streaming)post
    • Query the "Generate Data Product" tool (async)post
    • Query the "Get Lineage" tool (streaming)post
    • Query the "Get Lineage" tool (async)post
    • Query the "Generate Lineage Documentation" tool (streaming)post
    • Query the "Generate Lineage Documentation" tool (async)post
    • Query the "Get Object Fields" tool (streaming)post
    • Query the "Get Object Fields" tool (async)post
    • Query the "Get Related Catalog Objects" tool (streaming)post
    • Query the "Get Related Catalog Objects" tool (async)post
    • Query the "Run SQL Eval Case" tool (streaming)post
    • Query the "Run SQL Eval Case" tool (async)post
    • Query the "Run Central SQL Evaluation" tool (streaming)post
    • Query the "Run Central SQL Evaluation" tool (async)post
    • Query the "Get Central Evaluations Result" tool (streaming)post
    • Query the "Get Central Evaluations Result" tool (async)post
    • Query the "Resolve Object IDs" tool (streaming)post
    • Query the "Resolve Object IDs" tool (async)post
    • Query the "Get Document Templates" tool (streaming)post
    • Query the "Get Document Templates" tool (async)post
    • Query the "Create or Update Document" tool (streaming)post
    • Query the "Create or Update Document" tool (async)post
    • Query the "Generate PDF" tool (streaming)post
    • Query the "Generate PDF" tool (async)post
    • Query the "Run Chat" tool (streaming)post
    • Query the "Run Chat" tool (async)post
    • Query the "List Critical Data Elements" tool (streaming)post
    • Query the "List Critical Data Elements" tool (async)post
    • Query the "Get Critical Data Element" tool (streaming)post
    • Query the "Get Critical Data Element" tool (async)post
    • Query the "Query CDE Physical Data Elements" tool (streaming)post
    • Query the "Query CDE Physical Data Elements" tool (async)post
    • Query the "Run Feed Hydration" tool (streaming)post
    • Query the "Run Feed Hydration" tool (async)post
    • Invoke a Tool (streaming)post
    • Invoke a Tool (async)post
  • Config
    • Get a page of Agent Configsget
    • Create an Agent Configpost
    • Get an Agent Configget
    • Update an Agent Configpatch
    • Delete an Agent Configdel
    • Get a default Agent Configget
    • Publish an Agent as a Toolpost
    • Clone an Agent Configpost
    • Unpublish an Agent as a Tooldel
    • Clone a deep-research Agent Configpost
    • Get a page of Tool Configsget
    • Get a Tool Configget
    • Get a page of LLM Configsget
    • Get an LLM Configget
    • Export an Agent Configget
    • Import an Agent Configpost
    • Add tags to an Agent Configpost
    • Remove tags from an Agent Configpost
    • Create a Custom Toolpost
    • Update a Custom Toolput
    • Delete a Custom Tooldel
    • Get a default Tool Configget
    • Create an LLM Configpost
    • Update an LLM Configpatch
    • Delete an LLM Configdel
    • Get a page of MCP Filter Configsget
    • Create an MCP Filter Configpost
    • Get an MCP Filter Configget
    • Update an MCP Filter Configpatch
    • Delete an MCP Filter Configdel
    • Add a tool to an MCP Filter Configpost
    • Remove a tool from an MCP Filter Configdel
    • Get MCP Server Configsget
    • Create MCP Server Configpost
    • Get MCP Server Configget
    • Update MCP Server Configpatch
    • Delete MCP Server Configdel
    • Test MCP Server Connectionpost
    • Get LLM preferenceget
    • Set LLM preferenceput
    • List feature LLM overridesget
    • Set feature LLM overrideput
    • Delete feature LLM overridedel
  • Context
    • Generate signature and retrieve context using semantic searchpost
    • Generate signature and retrieve context using bulk enumerationpost
  • Data Product
    • Create data product (deprecated)post
    • Get data product task (deprecated)get
    • Update data product description (deprecated)put
    • Initiate Revise Data Product Workflowpost
    • Get Revise Data Product Resultget
    • Validate SQLpost
    • Extract metrics from SQLpost
    • Get data product metrics extraction taskget
    • Generate a data product spec from tables and columnspost
    • Get data product creation resultget
    • Generate a name and description for a data product specput
    • Get All Revise Data Product Jobsget
    • Extract metrics from sample queriespost
    • Extract metrics from downstream bi reportspost
    • Get data product metrics extraction task with source metadataget
    • Get upstream tables from BIget
    • Create data product from BI datasourcepost
    • Generate relationshipspost
  • Evaluation
    • Get a page of Eval Setsget
    • Get an Eval Setget
    • Update an Eval Setpatch
    • Delete an Eval Setdel
    • Create an Eval Setpost
    • Create Eval Casespost
    • Create Eval Cases from JSONpost
    • Get an Eval Caseget
    • Update an Eval Casepatch
    • Delete an Eval Casedel
    • Run an Evalpost
    • Get results for an Eval runget
    • Get a report for an Eval runget
    • Delete the results of an Eval rundel
    • Get a CSV of an Eval runget
  • Feedback
    • Create feedbackpost
    • List feedbackget
    • Get single feedbackget
    • Update feedbackpatch
    • Delete feedbackdel
  • OAuth
    • Start OAuth authorization flowpost
    • Handle OAuth callbackget
  • OAuth App
    • Register OAuth client for scheduled workflowspost
  • Scheduled Workflows
    • Get scheduling availability statusget
    • Create a scheduled workflowpost
    • List scheduled workflowsget
    • Get a scheduled workflowget
    • Update a scheduled workflowput
    • Delete a scheduled workflowdel
  • SQL Evaluation
    • Get a SQL Eval Setget
    • Create SQL Eval Casespost
    • Create SQL Eval Cases from CSVpost
    • Get a SQL Eval Caseget
    • Update SQL Eval Casepatch
    • Delete a SQL Eval Casedel
    • Run a SQL Evalpost
    • Get SQL Eval Resultsget
    • Get SQL Eval Resultget
    • Delete SQL Eval Resultdel
    • Get SQL Eval Result as CSVget
  • Task
    • Get a Taskget
  • Usage
    • Get aggregated usage data.get
    • Get Alamigo interactions.get
  • Workflows
    • Create a new workflowpost
    • List all workflowsget
    • Get a specific workflowget
    • Update a workflowput
    • Delete a workflowdel
    • Execute a workflow with real-time streamingpost
    • Execute a workflow synchronouslypost
    • List workflow executionsget
    • Get workflow execution detailsget
    • List node executionsget
    • Stream execution eventsget
  • SQL Evaluation V2
    • Get SQL evaluation cases for an agentget
    • Run a SQL Evaluationpost
    • List SQL Evaluation Resultsget
    • Get SQL Evaluation Resultget
    • Update SQL Evaluation Resultpatch
    • Delete SQL Evaluation Resultdel
    • Get SQL Evaluation Result CSVget
    • Revise Data Products for a SQL Evaluationpost
  • LLM Credentials
    • List LLM credentialsget
    • Create LLM credentialpost
    • Get LLM credentialsget
    • Update LLM credentialspatch
    • Delete LLM credentialsdel
    • Validate LLM provider credentialspost
  • BI Report
    • Generate BI report descriptionpost

Articles API

  • Article Overview
  • Article
    • GET all articlesget
    • POST an articlepost
    • DELETE an articledel
    • GET an articleget
    • UPDATE an articleput
    • Resurrect an articlepost

Assets API

  • Sync Assets
    • Get a sync asset jobget
    • Start a sync jobpost
    • Upload assets to a sync jobput
    • Create a sync asset jobpost
  • Assets
    • Get Alation IDs from external asset IDspost
    • Batch delete multiple assetspost
    • Get a list of uncontained assetsget
    • Start a job to delete an assetdel
    • Get an assetget
    • Get an asset's contained assetsget
    • Get asset types that an asset can containget
    • Get assets containing a given assetget

BI Source API

  • BI Source (GBMv2) Overview
  • server
    • GET a list of BI Serversget
    • Create a list of BI Serverspost
    • GET a BI Serverget
    • Update a BI Serverpatch
    • Migrate curation data for a BI Serverpost
  • folder
    • DELETE a set of folders from a specified BI Serverdel
    • GET a list of folders from a specified BI Serverget
    • Create/Update a list of folder objectspost
    • DELETE a BI folderdel
    • GET a BI folderget
    • Partially update a BI folderpatch
  • connection
    • DELETE a set of connections from a specified BI Serverdel
    • GET a list of connections from a specified BI Serverget
    • Create/Update a list of connection objectspost
    • DELETE a set of connection columns from a specified BI Serverdel
    • GET a set of connection columns from a specified BI Serverget
    • Create/Update a list of connection column objectspost
    • DELETE a connection columndel
    • GET a connection columnget
    • Partially update a connection columnpatch
    • DELETE a connectiondel
    • GET a connectionget
    • Partially update a connectionpatch
  • report
    • DELETE a set of reports from a specified BI Serverdel
    • GET a list of reports from a specified BI Serverget
    • Create/Update a list of report objectspost
    • DELETE a set of report columns from a specified BI Serverdel
    • GET a set of report columns from a specified BI Serverget
    • Create/Update a list of report column objectspost
    • DELETE a Report columndel
    • GET a Report columnget
    • Partially update a Report columnpatch
    • DELETE a Reportdel
    • GET a Reportget
    • Partially update a Reportpatch
  • datasource
    • DELETE a set of datasources from a specified BI Serverdel
    • GET a set of datasources from a specified BI Serverget
    • Create/Update a list of Datasourcespost
    • DELETE a set of datasource columns from a specified BI Serverdel
    • GET a set of datasource columns from a specified BI Serverget
    • Create/Update a list of Datasource Columnspost
    • DELETE a Datasource columndel
    • GET a Datasource columnget
    • Partially update a Datasource columnpatch
    • DELETE a Datasourcedel
    • GET a Datasourceget
    • Partially update a Datasourcepatch
  • permission
    • DELETE a set of BI permissions from a specified BI serverdel
    • GET a list of BI permissions from a specified BI Serverget
    • Create/Update a list of BI Permissionspost
    • DELETE a BI permissiondel
    • GET a BI permissionget
  • images
    • DELETE the current image associated to this object using imagetype querydel
    • GET an image associated with a BI object from a BI Serverget
    • POST an image associated with a BI object from a BI Serverpost
  • user
    • DELETE a set of BI users from a specified BI Serverdel
    • GET a list of BI users from a specified BI Serverget
    • Create/Update a list of BI userspost
    • DELETE a BI userdel
    • GET a BI userget

Bulk Per-Object Parameters API

  • Per-Object Parameters
    • Bulk update per-object parameterspost
    • Get bulk per-object parameters job statusget

CDE

  • CDE API Overview
  • Authentication
    • Create Public CDE API tokenpost
  • Critical Data Element (CDE)
    • Filter Critical Data Elements by criteriaget
    • Create a new Critical Data Elementpost
    • Get Critical Data Element with Idget
    • Update Critical Data Elementput
    • Delete Critical Data Element with IDdel
    • Create multiple (up to 1000 in one request) Critical Data Elementspost
    • Get Standards for Critical Data Element with IDget
    • Add Overlay Standards for Critical Data Element with IDput
    • Remove Overlay Standards for Critical Data Element with IDput
    • Approve Standards for Critical Data Element with IDpost
    • Get Overlay Standard template for Critical Data Elementget
    • Review (approve or overwrite) Critical Data Element risk assessmentpost
    • Query Physical Data Elements (PDEs) for Critical Data Element with ID based on filter criteriapost
    • Add Physical Data Elements (PDEs) for Critical Data Element with IDpost
    • Remove Physical Data Elements (PDEs) for Critical Data Element with IDpost
    • Update Physical Data Elements (PDEs) for Critical Data Element with IDpost
    • Accept PDEs for Critical Data Element with IDput
    • Get PDE settings for Critical Data Element with IDget
    • Trigger an action on Critical Data Element with IDpost
    • Accept data (standards, sections or fields) in Critical Data Element with IDput
    • Get list of next possible statuses for Critical Data Element with IDget
    • Change status of Critical Data Element with IDpost
    • Recall Critical Data Element to Draft statuspost
    • Create new version of Critical Data Element with IDpost
    • Bulk Delete Critical Data Elementspost
    • Restore Critical Data Element with IDpost
  • Job
    • Filter Jobs by criteriaget
    • Get Job with Idget
    • Cancel Job with Idpost
  • Standard
    • Filter Standards by criteriaget
    • Create new Overlay Standardpost
    • Get Standard by IDget
    • Update Standardput
    • Delete Standard by IDdel
    • Get list of possible next statuses for Standard with IDget
    • Change status of Standard with IDpost
    • Create new version of Standard with IDpost
  • User
    • Filter Users by criteriaget

Central Authentication APIs

  • Credentials Management
    • Store user credentials (basic authentication or private key)post
    • Retrieve list of user credentialsget
    • Retrieve specific credential detailsget
    • Update credential detailspatch
    • Delete credentialdel
    • Trigger test connection for credentialpost
    • Poll test connection job statusget
  • Data Product Configuration
    • Get data product authentication configurationget
    • Create or replace data product authentication configurationput
    • Update data product authentication configurationpatch
    • Delete data product authentication configurationdel
  • Data Product Discovery
    • Get enabled authentication schemesget
    • Get authentication capabilitiesget
  • System Discovery
    • Get authentication system capabilitiesget

Connectors API (OCF)

  • connectors
    • Get a list of connectorsget

Conversations API

  • Conversations
    • Get a list of conversationsget
    • Create a conversationpost
    • Delete a conversationdel
    • Get a conversation by IDget
    • Update a conversationpatch
  • Posts
    • Get a list of conversation postsget
    • Create a conversation postpost
    • Delete a conversation postdel
    • Get a conversation post by IDget
    • Update a conversation postpatch

Conversations API version 2

  • Conversations v2 Overview
  • Conversations
    • Get a list of conversationsget
    • Create a conversationpost
    • Delete a conversationdel
    • Get a conversation by IDget
    • Update a conversationpatch
  • Assignees
    • Remove all assignees from a conversation with given IDdel
    • Get a list of assignees for a conversation with given IDget
    • Remove a conversation assignee by IDdel
    • Get a conversation assignee by IDget
    • Add one assignee to the conversationpost
  • Posts
    • Get a list of conversation postsget
    • Create a conversation postpost
    • Delete a conversation postdel
    • Get a conversation post by IDget
    • Update a conversation postpatch

Custom Fields API

  • Custom Field Overview
  • Custom Field
    • Bulk Read Custom Fieldsget
    • Bulk Create Custom Fieldspost
    • Read a Builtin Custom Fieldget
    • Read a Custom Fieldget
    • Update a Custom Fieldpatch

Custom Field Values API

  • Custom Field Values Overview
  • Custom Field Value
    • GET multiple Custom Field Valuesget
    • PUT multiple Custom Field Valuesput
    • PUT multiple Custom Field Values Asyncput
    • GET multiple Custom Field Valuesget
    • PUT multiple Custom Field Valuesput
    • PUT multiple Custom Field Values Asyncput

Data Dictionary API

  • Data Dictionary
    • Get data dictionary task detailsget
    • Get data dictionary task errorsget
    • Upload a data dictionaryput

Data Health API

  • Data Health Ingestion
    • Upsert rules and data health valuespost
  • Data Health Deletion
    • Delete rules and data health valuesdel
  • Data Health Retrieval
    • Retrieve information about data quality fieldsget
    • Retrieve information about data quality valuesget

Data Products API

  • Data Products Overview
  • Data Products
    • Get all data productsget
    • Create a data productpost
    • Update a data productput
    • Get a specific data productget
    • Delete a data productdel
    • Get data product reportsget
    • Log report results on a data productpost
    • Get report resultsget
    • Log report results on multiple data productspost
  • Data Product Versions
    • Get data product versionget
    • Update a data product version statusput
    • Delete a data product versiondel
  • Data Marketplaces
    • Get all data marketplacesget
    • Create a data marketplacepost
    • Update a data marketplaceput
    • Get a specific data marketplaceget
    • Delete a data marketplacedel
  • Data Products Publishing
    • Get data products in a marketplaceget
    • Get a specific data product in a marketplaceget
    • Publish a data product in a marketplacepost
    • Update a published data product in a marketplaceput
    • Unpublish a data product from a marketplacedel
    • Update data products in a marketplacepost
    • Check a data product against standardspost
  • Data Products Search
    • Search for data products in a marketplacepost
  • Permissions
    • Get permissions (admin only)get
    • Add permission (admin only)post
    • Update permission (admin only)put
    • Delete permission (admin only)del
    • Get all permissions assigned to the authenticated userget

Native Data Quality API

  • Monitors
    • Create a new monitorpost
    • Retrieve monitorsget
    • Update existing monitorsput
    • Delete monitorsdel
    • Trigger a monitor runpost
    • Get latest monitor run resultsget
    • Partially update monitor propertiespatch
  • Checks
    • Retrieve checksget
    • Update check propertiespatch

Native Data Quality Incidents API

  • Incidents
    • Link an external incident to a data quality monitorpost

Datasources API

  • Native Data Sources API Overview
  • datasource
    • Get a list of datasourcesget
    • Create a datasourcepost
    • Delete a datasourcedel
    • Get a datasourceget
    • Update a datasourceput
  • datasource config checks
    • Verify configuration checksget
    • Verify network connection statusget
    • Verify service account authentication statusget
    • Verify service account privilegesget
  • datasource metadata extraction
    • Get a list of available schemasget
    • Trigger metadata extraction jobpost
    • Get metadata extraction configurationsget
    • Update metadata extraction configurationspatch
    • Update metadata extraction configurationsput
  • migrate native connector data sources to OCF
    • Bulk migrate data sources to OCFpost
    • Get a list of available ocf connectors and their native datasourcesget
  • migrate data source to Agent connector
    • Migrate a data source to Agentput

Data Sources API (OCF)

  • OCF Data Sources API Overview
  • datasource
    • Get a list of datasourcesget
    • Create a datasourcepost
    • Delete a datasourcedel
    • Get a datasourceget
    • Update an OCF datasourceput
  • datasource metadata extraction
    • Get a list of available schemasget
    • Trigger metadata extraction jobpost
    • Trigger job to sync schemas from data sourcepost
    • Get metadata extraction configurationsget
    • Update metadata extraction configurationspatch
  • datasource configuration
    • Get General Configuration for Datasourceget
    • Update general settings configuration including vault settingspatch
  • datasource config checks
    • Verify configuration checksget
    • Verify network connection statusget
    • Verify service account authentication statusget
    • Verify service account privilegesget
  • datasource purge
    • Purge soft-deleted schemas from a datasourcepost

Documents API

  • Documents
    • Delete documentsdel
    • Retrieve documentsget
    • Create documentspost
    • Update documentsput

Domain API

  • Domain
    • Deletes the requested domain(s) and their subdomains. Additionally, it un-assigns all the objects from these domains and subdomains.del
    • Retrieve a list of domains.get
    • Create domains in bulk.post
    • Retrieve a domain's detailsget
    • Move a domainpatch
    • Adds the requested objects to a domain.post
    • It allows user to browse the domain rules, with some filters.post

Folder API

  • Folders
    • Delete foldersdel
    • Retrieve foldersget
    • Create folderspost
    • Update foldersput

Filesystem File API

  • Filesystem File
    • Bulk create files and directories (async)post
    • Bulk update files and directories (async)patch
    • List files and directories with filteringget
    • Delete a single filedel
    • Delete a single directorydel

Groups API

  • Group Overview
  • Group
    • GET multiple Groupsget
    • GET a Groupget

Homepage Preferences API

  • Homepage Preferences
    • Update group or user homepage preferencesput
    • List users pinned to a homepageget
    • Remove user homepage preferencesdel

Lineage API v2

  • Lineage & Dataflows Overview
  • Dataflow
    • Delete a list of Dataflow objectsdel
    • Get Dataflow object details and related pathsget
    • Update a list of Dataflow objectspatch
    • Create/Replace a list of Dataflow objects with lineage infomationpost
  • Lineage
    • ⚠️ DEPRECATED FOR DELETING LINEAGE (as of RELEASE 2025.3.3): Use the Lineage V3 API instead (DELETE /integration/v3/lineage/)del
    • Get lineage informationget
    • Post lineage informationpost
  • Cross-System Lineage
    • Delete cross-system lineage recordsdel
    • Get cross-system lineage recordsget
    • Create cross-system lineage recordspost
    • Update cross-system lineage recordsput
    • Delete cross-system lineage recorddel
    • Get cross-system lineage recordget
    • Update cross-system lineage recordput

Lineage API v3

  • Lineage
    • Delete lineagedel

Logging API

  • Logging
    • Prepare Audit logs for downloadpost
    • Download prepared Audit logsget

My Domains API

  • My Domains
    • Associate users and groups to domainsput

Members Permission API

  • Members Permission
    • Add members to a resource.post
    • Replace members of a resource.put
    • Remove members from a resource.del

NoSQL API v2

  • NoSQL
    • Delete NoSQL data objectsdel
    • Retrieve NoSQL dataget
    • Update NoSQL data objectspatch
    • Create NoSQL metadatapost

Otypes API

  • Otypes Overview
  • otype
    • GET a response from the otypes API endpointget

Policy API

  • Policies
    • Delete Policies in bulkdel
    • List Policiesget
    • Create Policies in bulkpost
    • Update Policies in bulkput
  • Policy Groups
    • List Policy Groupsget

Privacy Settings API

  • Resource Privacy Settings
    • Manage resource privacy settingspatch

Relational Integration API

  • Relational Integration API Overview
  • Schema
    • Get schemas along with its custom fieldsget
    • Create new schemas under a particular data sourcepost
    • Update schemas under a particular data sourcepatch
  • Table
    • Get tables along with its custom fieldsget
    • Create new tables under a particular data sourcepost
    • Update tables under a particular data sourcepatch
  • Column
    • Get columns along with its custom fieldsget
    • Create new columns under a particular data sourcepost
    • Update columns under a particular data sourcepatch
  • Joins
    • Get joins by column (attribute) IDget
    • Get joins by table IDget
    • Get joins by column (attribute) nameget
    • Get joins by table nameget
    • Get joins by data sourceget
  • Child columns
    • Update children of root columnspatch
    • Fetch children for columnget
    • Update children of a sub-columnpatch
  • File Attribute
    • Get file attributes for a filesystemget
    • Update file attributes under a particular filesystempatch
    • Create new file attributes under a particular filesystempost
  • Profile Purge
    • Get profile purge job statusget
    • Purge all profile data for a datasourcepost

SCIM 2.0 API

  • Authorization and Integration
    • Create SCIM Tokenpost

Search API

  • Search Overview
  • Search
    • GET a response from the search API endpointget
  • Synonyms
    • Retrieves synonym manifestget
    • Clears current synonym manifestdel
    • Replaces current synonym manifestpost

Terms API

  • Terms
    • Delete termsdel
    • Retrieve termsget
    • Create termspost
    • Update termsput

Template Visual Config API

  • Visual Config
    • Create a new visual configpost
    • List all visual configsget
    • Get a specific visual configget
    • Update an existing visual configput
    • Delete a visual configdel
    • Get a list of visual configs per object typeget

Unified OCF Source Operations API

  • unified OCF operations
    • Trigger async test connection for any OCF sourcepost
    • Trigger async test-and-fetch (preflight check) for any OCF sourcepost

User Public API

  • User Overview
  • User
    • GET multiple Usersget
    • GET a Userget

User API v2

  • User
    • GET multiple Usersget
    • GET a Userget

Workflows API

  • Workflows
    • List workflowsget
  • Requests
    • List requestsget
    • Create a requestpost
    • Show request detailsget
  • Review requests
    • List my review todosget
    • Approve a review requestput
    • Reject a review requestput

Admin ✦

  • Table Metadata Sync Trigger

API Resources ✦

  • API Resources

Custom Fields (Legacy) ✦

  • Find Objects by Custom Field

Custom Template ✦

  • Custom Template

Flags and Tags ✦

  • Trust Check Flags API
  • Tags API

Jobs ✦

  • Jobs API

Metadata ✦

  • Relational Get APIs
  • Get Data Sources
  • Get Schemas
  • Relational Integration v1

NoSQL API ✦

  • NoSQL API v1 (Legacy)

Open With ✦

  • Open With (DataOS)
    • Alation Data Explorer
    • Open-With Registration

Query ✦

  • Queries API
  • Queriers APIs
  • Query Log Upload API

Upload Logical Metadata API ✦

  • ULM Overview
  • ULM with Article ID

Virtual Systems ✦

  • Virtual File System APIs
  • Virtual Data Source
  • Virtual BI Server

ULM Overview

Updated 5 months ago


Query Log Upload API
ULM with Article ID
Did this page help you?

Updated 5 months ago


Query Log Upload API
ULM with Article ID
Did this page help you?
    • Upload Logical Metadata
      • Description
      • URL
      • Path Parameters
      • URL Parameters
      • Data Parameters
      • Sample Request Body
      • Headers
      • Success Response
      • Error Response
      • Code Samples
Terms and Conditions | Privacy Policy | Cookie Policy