API by Roles
Refer to this table for information on Alation user roles mapped to Alation API endpoints.
See Roles Overview in the Alation documentation for definitions of the user roles.
Explorer Role
The Explorer role is available starting in 2023.1, only for Alation Cloud Service customers on the cloud-native architecture.
Explorers can use the Query API (except the CREATE endpoint); otherwise Explorers have the same API permissions as the Viewer role.
Aggregated Context API
(Available from version 2025.1.2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get relevant objects for RAG
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
AI APIs
(Available from version 2025.3.2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Download Asset
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create and Retrieve Chat
| GET, POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Update a Chat's Metadata
| PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Expected Evaluation Output of a Chat
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a Page of Chat's Messages
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Add or Remove Tags from a Chat
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message an Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Dashboard Search Agent (Async) and (Streaming)
| POST | No | No | No | No | No | No | Yes |
Message the Catalog Context Search Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Catalog Search Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Chart Generation Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Curation Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Data Product Query Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Data Product Question Manager Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Deep Research Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Analytics Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Message the Query Agent (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Alation Context Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Analyze Catalog Question Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the BI Report Search Tool (Async) and (Streaming)
| POST | No | No | No | No | No | No | Yes |
Query the Bulk Retrieval Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Delete SQL Evaluation Case Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Chart Generation Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Chart Generation from Asset Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Catalog Object Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Custom Fields Definitions Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Data Product Raw Specification Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Data Schema Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Data Sources Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Groups Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Search Filter Fields Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Search Filter Values Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Signature Creation Instructions Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get SQL Evaluation Case Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get SQL Evaluation Set Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Get Users Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the List Assets Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the List Available Data Products pertaining to the Query Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Retrieve Asset Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Save Asset Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Search Catalog Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the SQL Evaluation Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the SQL Execution Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Update Catalog Object Tool (Async) and (Streaming)
| POST | No | No | No | Yes | Yes | Yes | Yes |
Query the Update SQL Evaluation Case Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Query the Upload SQL Evaluation Set Tool (Async) and (Streaming)
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Create Agent Configuration
| GET, POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get, Update, or Delete Agent Configuration
| DELETE, GET, PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Clone an Agent Configuration
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Clone a Deep-research Agent Configuration
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Publish an Agent as a Tool
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Unpublish an Agent as a Tool
| DELETE | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a Default Agent Configuration
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get LLM Configurations
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get an LLM Configuration
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Tool Configurations
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a Tool Configuration
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Extract Metrics from SQL
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Initiate Revise Data Product Workflow
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get All Revise Data Product Results
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Revise Data Product Result
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Validate SQL
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create Data Product
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a Data Product Task
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a Data Product Metrics Extraction Task
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Update Data Product Description
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get, Update, or Delete Evaluation Case
| DELETE, GET, PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Delete the results of an Evaluation Run
| DELETE, GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Download a CSV of the Generic Evaluation Run
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Create Generic Evaluation Sets
| POST, GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get, Update, or Delete Generic Evaluation Set by ID
| DELETE, GET, PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create Generic Evaluation Cases
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create Generic Evaluation Cases from a JSON file
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Results for an Evaluation Run
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Run Generic Evaluation on an Evaluation Set.
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Submit Feedback for a Data Product
| GET, POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get, Update, or Delete a Single Feedback for a Data Product
| DELETE, GET, PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Run a SQL Evaluation on a Data Product's Evaluation Set
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a SQL Evaluation Set for a Data Product
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Delete a SQL Evaluation Result for a Data Product
| DELETE, GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Download a CSV SQL Evaluation Result for a Data Product
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get or Create SQL Evaluation Sets for a Data Product
| GET, POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get, Update, or Delete SQL Evaluation Case
| DELETE, GET, PATCH | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create SQL Evaluation Cases from a CSV
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Details About a Specific Task
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Alation Agent API
(Available from version 2023.1.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get and create Agents
| GET, POST | No | No | No | No | No | No | Yes |
List available Agent installers
| GET | No | No | No | No | No | No | Yes |
Download Agent installers
| GET | No | No | No | No | No | No | Yes |
List available Authentication Service add-ons
| GET | No | No | No | No | No | No | Yes |
Download Authentication Service add-on
| GET | No | No | No | No | No | No | Yes |
Get the Agent connectivity endpoint
| GET | No | No | No | No | No | No | Yes |
Get, update, resync, and delete an Agent
| GET, POST, PATCH, DELETE | No | No | No | No | No | No | Yes |
Revoke or sign an Agent's certificate
| POST | No | No | No | No | No | No | Yes |
API Tokens Authentication & Management
(Available from version 2020.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a Refresh Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Regenerate a Refresh Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create an API Access Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Revoke an API Access Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Validate an API Access Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Validate a Refresh Token
| POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
API Resource API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Retrieve an API Resource
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create, update, or delete an API Resource
| POST, PUT, PATCH, DELETE | No | No | No | No | No | No | Yes |
Articles API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a new Article
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
Article Detail
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get all Articles
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Update an Article
| PUT | No | No | Yes | Yes | Yes | Yes | Yes |
Delete an Article API
| DELETE | No | No | Yes | Yes | Yes | Yes | Yes |
Restore an Article API
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
BI Source API (GBM V2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
API operations with BI server objects
| GET, POST, PATCH | No | No | No | No | No | No | Yes |
API operations with BI folder objects
| GET, POST, PATCH, DELETE | No | No | No | No | No | No | Yes |
API operations with BI report and column objects
| GET, POST, PATCH, DELETE | No | No | No | No | No | No | Yes |
API operations with BI datasource objects
| GET, POST, PATCH, DELETE | No | No | No | No | No | No | Yes |
API operations with BI object permissions
| GET, POST, DELETE | No | No | No | No | No | No | Yes |
Fetch, create, or delete Images
| GET, PUT, PATCH, DELETE | No | No | No | No | No | No | Yes |
API operations with BI user object
| GET, PUT, PATCH, DELETE | No | No | No | No | No | No | Yes |
Connectors (OCF) API
(Available from version 2022.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get a List of Connectors
| GET | No | No | No | No | No | No | Yes |
Conversations API
(Available from version 2023.1)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get, create, update, and delete conversations and posts
| GET, POST, PATCH, DELETE | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Custom Field API
(Available from version 2020.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get all the active Custom Fields
| GET | No | No | No | No | No | Yes | Yes |
Create Custom Fields in Bulk
| POST | No | No | No | No | No | Yes | Yes |
Get Built-in Custom Fields
| GET | No | No | No | No | No | Yes | Yes |
Get Custom Field by ID
| GET | No | No | No | No | No | Yes | Yes |
Custom Field Values API
(Available from version 2020.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get Custom Field values
| GET | No | No | No | No | No | Yes | Yes |
Update Custom Field values
| PUT | No | No | No | No | No | Yes | Yes |
Update Custom Field values for many objects types
| PUT | No | No | No | No | No | Yes | Yes |
Custom Fields
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Custom Template API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Custom Template details
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get all Custom Templates
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Data Dictionary API
(Available from version 2023.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get data dictionary task details and errors
| GET, PUT | No | No | Yes*** | Yes*** | Yes*** | Yes | Yes |
*** When the parameter alation.feature_flags.disable_perm_check_on_upload_dd is set to false in alation_conf (false is the default).
Data Health API
(Available from version 2022.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get data health fields or values
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create or delete data health rules
| POST, DELETE | No | No | No | No | Yes | Yes | Yes |
Data Sources API (Native) - Data Source
(Available from version 2020.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a data source
| POST | No | No | No | No | Yes** | Yes** | Yes |
Delete or update a data source
| PUT, DELETE | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Retrieve single or multiple data sources
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
** When Catalog Admin and Source Admin roles are permitted to add data sources (with the alation_conf flag alation.roles.allow_source_and_catalog_admins_to_create_ds set to true).
Data Sources API (Native) - Metadata Extraction
(Available from version 2020.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get a list of available schemas
| GET | No | No | No | No | No | No | Yes |
Sync schemas
| POST | No | No | No | No | No | No | Yes |
Kick off metadata extraction job
| POST | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
Get or update metadata extraction configurations
| GET, PUT, PATCH | No | No | No | No | No | No | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Data Sources API (Native) - Config Checks
(Available from version 2020.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Verify data source configuration
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Verify network connection status
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Verify service account authentication status and privileges
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Data Sources API (Native) - Migrate Native to OCF
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| Bulk migrate data sources to OCF (Available from version 2023.1.5)
| POST | No | No | No | No | No | No | Yes |
| Get a list of OCF connectors and their native data sources (Available from version 2023.3)
| GET | No | No | No | No | Yes** | Yes** | Yes |
** When Catalog Admin and Source Admin roles are permitted to add data sources (with the alation_conf flag alation.roles.allow_source_and_catalog_admins_to_create_ds set to true).
Data Sources API (OCF)
(Available from version 2022.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a data source
| POST | No | No | No | No | Yes** | Yes** | Yes |
Delete or update a data source
| PUT, DELETE | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Retrieve data sources
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
** When Catalog Admin and Source Admin roles are permitted to add data sources (with the alation_conf flag alation.roles.allow_source_and_catalog_admins_to_create_ds set to true).
Data Sources API (OCF) - Metadata Extraction
(Available from version 2022.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get a list of available schemas
| GET | No | No | No | No | No | No | Yes |
Kick off metadata extraction job
| POST | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
Get or update metadata extraction configurations
| GET, PATCH | No | No | No | No | No | No | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Data Sources API (OCF) - Config Checks
(Available from version 2023.1)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Verify data source configuration
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Verify network connection status
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
Verify service account authentication status and privileges
| GET | No | No | Yes* | Yes* | Yes* | Yes* | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Data Sources API (OCF) - Configuration
(Available from version 2023.1.7)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get and update general configuration settings for an OCF data source
| GET, PATCH | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* | Yes* |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Data Source Browsing
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get Metadata for an object
| GET | No | No | No | No | No | No | Yes |
Data Source Schemas
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get Schemas in a Data Source
| GET | No | No | No | No | No | No | Yes |
Data Quality API
(Available from version 2025.3.2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create, Update, Retrieve, and Delete Monitors
| POST, PUT, GET, DELETE | No | No | No | Yes | Yes | Yes | Yes |
Trigger a Monitor Run
| POST | No | No | No | Yes | Yes | Yes | Yes |
Documents API
(Available from version 2024.1)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get documents
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create, update, and delete documents
| POST, PUT, DELETE | No | No | No | No | No | Yes | Yes |
Domains API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get, create, update, and delete domains and add objects to domains
| GET, POST, PATCH, DELETE | No | No | No | No | No | Yes | Yes |
Flags API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a new Flag
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
Get Flag details
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get All Flags
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Update a Flag
| PUT | No | No | Yes | Yes | Yes | Yes | Yes |
Delete a Flag
| DELETE | No | No | Yes | Yes | Yes | Yes | Yes |
Folder API
(Available from version 2024.1.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get folders
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create, update, and delete folders
| POST, PUT, DELETE | No | No | No | No | No | Yes | Yes |
Groups API
(Available from version 2020.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get all Groups
| GET | No | No | No | No | No | No | Yes |
Get a Group
| GET | No | No | No | No | No | No | Yes |
Homepage Preferences API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Update group homepage preferences
| PUT | No | No | No | No | No | Yes | Yes |
Jobs API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get job status
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Lineage API v2
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get, create, and delete lineage
| GET, POST, DELETE | No | No | No | No | Yes | No | Yes |
Get, create, update, and delete dataflows
| GET, POST, PATCH, DELETE | No | No | No | No | Yes | No | Yes |
Get, create, update, and delete multiple cross-system lineage records
| GET, POST, PATCH, DELETE | No | No | No | No | Yes | Yes | Yes |
Lineage API v3
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Delete lineage
| DELETE | No | No | No | No | Yes | No | Yes |
Logging API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Prepare Audit Logs for Download
| GET, POST | No | No | No | No | No | No | Yes |
Members Permission API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Add and replace member permissions
| POST, PUT, DELETE | No | No | No | No | Yes* | Yes* | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
My Domains API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Update users and groups assigned to domains
| PUT | No | No | No | No | No | Yes | Yes |
NoSQL API v1
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Upload your Metadata into the NoSQL catalog
| POST | No | No | No | No | No | No | Yes |
Delete sub-objects in a NoSQL catalog
| POST | No | No | No | No | No | No | Yes |
NoSQL API v2
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create, retrieve, update, and delete NoSQL metadata
| GET, POST, PATCH, DELETE | No | No | No | No | No | No | Yes |
OAuth 2.0 API v2
(Available from version 2023.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET, POST | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
OTypes API
(Available from version 2021.1)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Policy API
(Available from version 2023.1.5)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get existing policies
| GET | No | No | No | No | No | Yes | Yes |
Create policies in bulk
| POST | No | No | No | No | No | Yes | Yes |
Update policies in bulk
| PUT | No | No | No | No | No | Yes | Yes |
Delete policies in bulk
| DELETE | No | No | No | No | No | Yes | Yes |
Policy Groups API
(Available from version 2022.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET | No | No | No | No | No | Yes | Yes |
Privacy Settings API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Manage privacy settings
| PATCH | No | No | No | No | Yes* | Yes* | Yes |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Queriers API (Find Top DB Accounts)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET | No | No | No | No | No | No | Yes |
Query API (Compose)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a new query
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
Get query details
| GET | No | Yes | Yes | Yes | Yes | Yes | Yes |
Get latest query result details
| GET | No | Yes | Yes | Yes | Yes | Yes | Yes |
Get query results in CSV
| GET | No | No | Yes | Yes | Yes | Yes | Yes |
Get execution session details
| GET | No | Yes | Yes | Yes | Yes | Yes | Yes |
Get execution batch details
| GET | No | Yes | Yes | Yes | Yes | Yes | Yes |
Get execution event details
| GET | No | Yes | Yes | Yes | Yes | Yes | Yes |
Get scheduled runs
| GET | No | No | Yes | Yes | Yes | Yes | Yes |
Query Log Upload API (Push QLI)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| POST | No | No | No | No | No | No | Yes |
Relational Integration API
(Available from version 2021.2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create an object
| POST | No | No | No | No | Yes* | Yes* | Yes |
Update an existing object
| PATCH | No | No | No | No | Yes* | Yes* | Yes |
Update an existing object
| PATCH | No | No | No | No | Yes* | Yes* | Yes |
Update child columns
| PATCH | No | No | No | No | Yes* | Yes* | Yes |
Get joins
| GET | Yes (also requires view access to the specific data source) |
* API user must be given Data Source Admin access to the data source in the Alation catalog.
Relational Integration v1
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get any data object details or delete a data object
| GET DELETE | No | No | No | No | No | No | Yes |
Get all data objects of a type
| GET | No | No | No | No | No | No | Yes |
SCIM 2.0 API
(Available from version 2023.3.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| POST | No | No | No | No | No | No | Yes |
Search API
(Available from version 2021.1)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Search Synonym API
(Available from version 2023.3.2)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get the current search synonym list
| GET | No | No | No | No | No | Yes | Yes |
Create search synonyms
| POST | No | No | No | No | No | Yes | Yes |
Delete search synonyms
| DELETE | No | No | No | No | No | Yes | Yes |
Table Metadata Sync Trigger API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| POST | No | No | No | No | No | No | Yes |
Tags API
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Create a new Tag
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
Get all Tags
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get Tag details
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get all objects with a certain Tag
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Delete a Tag
| DELETE | No | No | Yes | Yes | Yes | Yes | Yes |
Template Visual Config API
(Available from version 2024.3.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get all visual configs
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get a specific visual config
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Get visual configs for an object type
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create visual configs
| POST | No | No | No | No | No | Yes | Yes |
Update and delete visual configs
| PUT, DELETE | No | No | No | No | No | Yes | Yes |
Terms API
(Available from version 2022.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get terms
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Create, update, and delete terms
| POST, PUT, DELETE | No | No | No | No | No | Yes | Yes |
Upload Logical Metadata
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
Upload Virtual Data Source
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Add Technical Metadata
| POST | No | No | No | No | Yes | No | Yes |
Update Technical Metadata Object
| POST | No | No | No | No | Yes | No | Yes |
Delete Technical Metadata
| POST | No | No | No | No | Yes | No | Yes |
Upload Virtual File System
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
| POST | No | No | No | No | No | No | Yes |
User API v1
(Available from version 2020.3)
| API Endpoint | Method | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|
Get multiple Users
| GET | No | No | No | No | No | Yes |
Get a User
| GET | No | No | No | No | No | Yes |
| Get authenticated User (Available from version 2022.4)
| GET | Yes | Yes | Yes | Yes | Yes | Yes |
| Get duplicate user accounts (Available from version 2022.4.3)
| GET | No | No | No | No | No | Yes |
| Suspend duplicate user accounts (Available from version 2022.4.3)
| POST | No | No | No | No | No | Yes |
User API v2
(Available from version 2022.4.3)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get multiple Users
| GET | No | No | No | No | No | No | Yes |
Get a User
| GET | No | No | No | No | No | No | Yes |
Workflows API
(Available from version 2023.1.4)
| API Endpoint | Method | Viewer | Explorer | Composer | Steward | Source Admin | Catalog Admin | Server Admin |
|---|---|---|---|---|---|---|---|---|
Get workflows
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| List requests (Available from version 2023.3)
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Create request (Available from version 2023.3)
| POST | No | No | Yes | Yes | Yes | Yes | Yes |
| Show request details (Available from version 2023.3)
| GET | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| List review todos (Available from version 2023.1.7)
| GET | No | No | Yes | Yes | Yes | Yes | Yes |
| Approve review (Available from version 2023.1.7)
| PUT | No | No | Yes | Yes | Yes | Yes | Yes |
| Reject review (Available from version 2023.1.7)
| PUT | No | No | Yes | Yes | Yes | Yes | Yes |
Updated 2 days ago