Add Identity Provider
/api/v2/authentication/identity-provider
Add a new identity provider
/api/v2/authentication/identity-provider
Add a new identity provider
/api/v2/authentication/code-server/{identity_provider}
**Parameters:**
/api/v2/authentication/signin/custom-token-callback/{idp}/organization/{organization}
**Parameters:**
/api/v2/authentication/signup/custom-token-callback/{idp}/organization/{organization}
**Parameters:**
/api/v2/authentication/token/decode/{token}
**Parameters:**
/api/v2/authentication/email-verification
Verify the email of the user
/api/v2/authentication/forgot-password
**Parameters:**
/api/v2/authentication/list_identity_providers
Get a list of all suppported identity providers.
/api/v2/authentication/refresh_tokens
Takes refresh token as an input and returns new access token and refresh token
/api/v2/authentication/refresh-tokens
Takes refresh token as an input and returns new access token and refresh token
/api/v2/authentication/identity-provider
Remove an identity provider
/api/v2/authentication/reset-password
**Parameters:**
/api/v2/authentication/signin/callback/saml/idp/{idp}/organization/{organization}
**Parameters:**
/api/v2/authentication/sign_in_token_callback/{idp}/organization/{organization}
Gets authorization code from keycloak and exchanges it for access token.
/api/v2/authentication/sign_in_via_password
**Parameters:**
/api/v2/authentication/signin/password
**Parameters:**
/api/v2/authentication/signout
**Parameters:**
/api/v2/authentication/sign_up_token_callback/{idp}/organization/{organization}
**Parameters:**
/api/v2/authentication/signup/password
**Parameters:**
/api/v2/admin/accounts
Creates a new account and creates the admin user for this account with admin role.
/api/v2/admin/accounts/{account_id}/users/{user_id}/api_keys
Create and map it to an user under an account.
/api/v2/admin/accounts/{account_id}/permissions
Create a new permission for a specific account.
/api/v2/admin/rbac_status
**Parameters:**
/api/v2/admin/accounts/{account_id}/resource_allocation
Create resource_allocation
/api/v2/admin/accounts/{account_id}/roles
Create a new role for a specific account.
/api/v2/admin/accounts/{account_id}/secrets
Create a secret with the provided secret values
/api/v2/admin/accounts/{account_id}/users
Create a new user for a specific account.
/api/v2/admin/users
Create a new user for a specific account.
/api/v2/admin/accounts/{account_id}/usergroups
Create a new user group for a specific account.
/api/v2/admin/accounts/{account_id}
Delete a specific account.
/api/v2/admin/accounts/{account_id}/users/{user_id}/api_keys/{api_key_id}
Delete the API key and unlinks from attached roles & permissions, and roles.
/api/v2/admin/accounts/{account_id}/permissions/{permission_id}
Delete a specific permission for a specific account.
/api/v2/admin/rbac_status/{rbac_status_id}
**Parameters:**
/api/v2/admin/accounts/{account_id}/resource_allocation/{resource_allocation_id}
Delete resource_allocation
/api/v2/admin/accounts/{account_id}/roles/{role_id}
Delete a specific role for a specific account.
/api/v2/admin/accounts/{account_id}/secrets/{secret_name}
Delete the secret values of a secret name.
/api/v2/admin/accounts/{account_id}/users/{user_id}
Delete a specific user for a specific account.
/api/v2/admin/users/{user_id}
Delete a specific user for a specific account.
/api/v2/admin/accounts/{account_id}/usergroups/{user_group_id}
Delete a specific user group for a specific account.
/api/v2/admin/accounts/{account_id}
Get a specific account.
/api/v2/admin/accounts/{account_id}/users/{user_id}/api_keys/{api_key_id}
Get the attached roles & permissions, user, account of the API Key ID.
/api/v2/admin/accounts/{account_id}/permissions/{permission_id}
Get a specific permission for a specific account.
/api/v2/admin/rbac_status
**Parameters:**
/api/v2/admin/rbac_status/{rbac_status_id}
**Parameters:**
/api/v2/admin/accounts/{account_id}/resource_allocation/{resource_allocation_id}
Get resource_allocation
/api/v2/admin/accounts/{account_id}/roles/{role_id}
Get a specific role for a specific account.
/api/v2/admin/trino_rbac_rules
**Responses:**
/api/v2/admin/accounts/{account_id}/secrets/{secret_name}
Get the secret details of the Secret Name.
/api/v2/admin/accounts/{account_id}/users/{user_id}
Get a specific user for a specific account.
/api/v2/admin/users/{user_id}
Get a specific user for a specific account.
/api/v2/admin/accounts/{account_id}/usergroups/{user_group_id}
Get a specific user group for a specific account.
/api/v2/admin/accounts/{account_id}/secrets
Create a secret with the provided secret values
/api/v2/admin/accounts
Get a list of all accounts.
/api/v2/admin/accounts/{account_id}/users/{user_id}/api_keys
List all the API key ID associated with an user.
/api/v2/admin/accounts/{account_id}/permissions
Get a list of all permissions for a specific account.
/api/v2/admin/accounts/{account_id}/resource_allocation
List all resource allocations
/api/v2/admin/accounts/{account_id}/roles
Get a list of all roles for a specific account.
/api/v2/admin/accounts/{account_id}/usergroups
Get a list of all user groups for a specific account.
/api/v2/admin/accounts/{account_id}/users
Get a list of all users for a specific account.
/api/v2/admin/users
Get a list of all users for a specific account.
/api/v2/admin/rbac_status/{rbac_status_id}
**Parameters:**
/api/v2/admin/accounts/{account_id}
Update a specific account.
/api/v2/admin/accounts/{account_id}/users/{user_id}/api_keys/{api_key_id}
Add or remove roles and permissions from an API key ID.
/api/v2/admin/accounts/{account_id}/permissions/{permission_id}
Update a specific permission for a specific account.
/api/v2/admin/accounts/{account_id}/resource_allocation/{resource_allocation_id}
Update resource_allocation
/api/v2/admin/accounts/{account_id}/resource_allocation/{resource_allocation_id}
Update resource_allocation
/api/v2/admin/accounts/{account_id}/roles/{role_id}
Update a specific role for a specific account.
/api/v2/admin/accounts/{account_id}/secrets/{secret_name}
Update the secret values of a secret name.
/api/v2/admin/accounts/{account_id}/users/{user_id}
Update a specific user for a specific account.
/api/v2/admin/accounts/{account_id}/usergroups/{user_group_id}
Update a specific user group for a specific account.
/api/v1/marketplace/assets/
**Parameters:**
/api/v1/marketplace/asset_types/
**Parameters:**
/api/v1/marketplace/assets/{asset_id}
**Parameters:**
/api/v1/marketplace/asset_types/{asset_type_id}
**Parameters:**
/api/v1/marketplace/assets/{asset_id}
**Parameters:**
/api/v1/marketplace/asset_types/{asset_type_id}
**Parameters:**
/api/v1/marketplace/assets/{asset_id}/import
**Parameters:**
/api/v1/marketplace/asset_types/
This API lists the total number of asset_types that have been registered in the asset_type registry, with its corresponding name and identifiers.
/api/v1/marketplace/assets/
This API lists the total number of assets that have been registered in the asset registry, with its corresponding name and identifiers.
/api/v1/marketplace/assets/{asset_id}
**Parameters:**
/api/v1/marketplace/asset_types/{asset_type_id}
**Parameters:**
/api/v1/marketplace/assets/{asset_id}/library
**Parameters:**
/api/v1/mlops/experiments
This API is used to register any experiment pertaining to it in the experiment registry.
/api/v2/mlops/experiments
This API is used to register any experiment pertaining to it in the experiment registry.
/api/v1/mlops/models
This API is used to register any models along with metadata configurations pertaining to it in the model registry.
/api/v2/mlops/models
This API is used to register any models along with metadata configurations pertaining to it in the model registry.
/api/v1/mlops/experiments/{experiment_id}
This API allows the deletion of any specified experiment.
/api/v2/mlops/experiments/{experiment_id}
This API allows the deletion of any specified experiment.
/api/v1/mlops/models/{model_id}
This API allows the deletion of any specified model.
/api/v2/mlops/models/{model_id}
This API allows the deletion of any specified model.
/api/v1/mlops/experiments/{experiment_id}
This API allows the user to read metadata configuration pertaining to a experiment identifier.
/api/v2/mlops/experiments/{experiment_id}
This API allows the user to read metadata configuration pertaining to a experiment identifier.
/api/v1/mlops/models/{model_id}
This API allows the user to read metadata configuration pertaining to a model identifier.
/api/v2/mlops/models/{model_id}
This API allows the user to read metadata configuration pertaining to a model identifier.
/api/v1/mlops/experiments
This API lists the total number of experiments that have been registered in the experiment registry, with its corresponding name and identifiers.
/api/v2/mlops/experiments
This API lists the total number of experiments that have been registered in the experiment registry, with its corresponding name and identifiers.
/api/v1/mlops/models
This API lists the total number of models that have been registered in the model registry, with its corresponding name and identifiers.
/api/v2/mlops/models
This API lists the total number of models that have been registered in the model registry, with its corresponding name and identifiers.
/api/v1/mlops/experiments/{experiment_id}
This API allows metadata updation for any specified experiment and re-registers the metadata in the experiment registry.
/api/v2/mlops/experiments/{experiment_id}
This API allows metadata updation for any specified experiment and re-registers the metadata in the experiment registry.
/api/v1/mlops/models/{model_id}
This API allows metadata updation for any specified model and re-registers the metadata in the model registry.
/api/v2/mlops/models/{model_id}
This API allows metadata updation for any specified model and re-registers the metadata in the model registry.
/api/v1/doc_types/{doctype_id}/clone
**Parameters:**
/api/v1/datatypes
creates given datatype
/api/v1/doc_types/
**Parameters:**
/api/v1/documents/
**Parameters:**
/api/v1/matchings/
**Parameters:**
/api/v1/preset-doc-types
creates given preset_doc_type
/api/v1/datatypes/{datatype_id}
Deletes given datatype
/api/v1/doc_types/{doctype_id}
This API allows metadata deletion for any specified doctype identifier.
/api/v1/documents/{document_id}
This API allows metadata deletion for any specified document identifier.
/api/v1/matchings/{matching_id}
This API allows metadata deletion for any specified matching identifier.
/api/v1/preset-doc-types/{preset_doc_type_id}
Deletes given preset_doc_type
/api/v1/documents/callback
**Parameters:**
/api/v1/doc_types/{doctype_id}/export
This API returns the dataset csv download link for the specified doctype identifier.
/api/v1/documents/fetch_cache_details/{document_id}
**Parameters:**
/api/v1/doc_types/{doctype_id}/taxonomy/template
This API returns a template taxonomy for the specified doctype identifier.
/api/v1/datatypes/{datatype_id}
Get given datatype
/api/v1/doc_types/{doctype_id}
**Parameters:**
/api/v1/doc_types/{doctype_id}/status
This API returns the status of the specified doctype.
/api/v1/matchings/{matching_id}
**Parameters:**
/api/v1/preset-doc-types/{preset_doc_type_id}
Get given preset_doc_type
/api/v1/doc_types/{doctype_id}/preset-documents
This API returns the list of preset documents for the given doctype identifier.
/api/v1/documents/{document_id}
**Parameters:**
/api/v1/datatypes
Lists all the created datatypes
/api/v1/doc_types/
**Parameters:**
/api/v1/documents/
This API lists the total number of documents that have been registered in the document registry, with its corresponding name and identifiers.
/api/v1/hitlactions/
**Parameters:**
/api/v1/matchings/
This API lists the total number of matchings that have been registered in the matching registry, with its corresponding name and identifiers.
/api/v1/preset-doc-types
Lists all the created preset_doc_types
/api/v1/documents/live-ocr/{document_id}
**Parameters:**
/api/v1/metrics/
**Parameters:**
/api/v1/doc_types/{doctype_id}
**Parameters:**
/api/v1/documents/{document_id}
**Parameters:**
/api/v1/documents/query_document/{document_id}
**Parameters:**
/api/v1/datatypes/{datatype_id}
updates given datatype
/api/v1/doc_types/{doctype_id}
This API allows metadata updation for any specified doctype and re-registers the metadata in the doctype registry.
/api/v1/matchings/{matching_id}
**Parameters:**
/api/v1/preset-doc-types/{preset_doc_type_id}
updates given preset_doc_type
/api/v1/documents/{document_id}
**Parameters:**
/api/v1/documents/upload_document
**Parameters:**
/api/v2/documents/async
**Parameters:**
/api/v2/batch/async/download
**Parameters:**
/api/v2/batch/{batch_id}
**Parameters:**
/api/v2/batch/{batch_id}/progress
**Parameters:**
/api/v2/documents/{document_id}
**Parameters:**
/api/v2/job/{job_id}
**Parameters:**
/api/v2/documents
This API endpoint allows you to perform document inference synchronously.
/api/v2/workflow/{workflow_id}/batch_run
**Parameters:**
/api/v1/workflow/async/run
**Parameters:**
/api/v1/jobs/
**Parameters:**
/api/v1/nodes/
This API is used to register any node along with metadata configurations pertaining to it in the node registry.
/api/v1/nodes/definitions/
Create a new node definition.
/api/v1/nodes/definitions/create_preset_node_definitions
This API is triggered for creating Preset Node Definitions for a client/account upon creation.
/api/v1/workflow/create_preset_workflows
This API is triggered for creating Preset Workflows for a client/account upon creation.
/api/v1/workflow/
This API is used to register any workflow along with metadata configurations pertaining to it in the workflow registry.
/api/v1/jobs/{job_id}
**Parameters:**
/api/v1/nodes/{node_id}
This API allows metadata deletion for any specified node identifier.
/api/v1/nodes/definitions/{node_definition_id}
Delete a node definition.
/api/v1/workflow/{workflow_id}
This API allows the deletion of any specified workflow.
/api/v1/workflow/configs/{workflow_id}
This API allows the deletion of any specified workflow.
/api/v1/workflow/enable
This API allows the deployment of any specified workflow and make it available for execution in an operational environment on asynchronous mode.
/api/v1/workflow/deploy
This API allows the deployment of any specified workflow and make it available for execution in an operational environment on asynchronous mode.
/api/v1/workflow/enable/status
**Parameters:**
/api/v1/workflow/deploy/status
**Parameters:**
/api/v1/workflow/deploy_v2
**Parameters:**
/api/v1/workflow/internal/configs
**Parameters:**
/api/v1/jobs/{job_id}
**Parameters:**
/api/v1/jobs/{job_id}/packet_status
**Parameters:**
/api/v1/jobs/{job_id}/payload
**Parameters:**
/api/v1/jobs/{job_id}/status
**Parameters:**
/api/v1/nodes/{node_id}
This API allows the user to read metadata configuration pertaining to a node identifier.
/api/v1/nodes/definitions/{node_definition_id}
Get a node definition.
/api/v1/nodes/deployment/{deployment_id}
**Parameters:**
/api/v1/jobs/{job_id}/node/{node_name}/payload
**Parameters:**
/api/v1/workflow/schema_changes/{workflow_id}
Updates the specified connector using the given payload
/api/v1/workflow/{workflow_id}
This API allows the user to read metadata configuration pertaining to a workflow identifier.
/api/v1/workflow/{workflow_id}/runs/{run_id}
This API allows the user to get the details of a particular run of a workflow.
/api/v1/workflow{workflow_id}/runs/{run_id}/status
This API allows the user to get the status of a particular run of a workflow.
/api/v1/jobs/
**Parameters:**
/api/v1/nodes/definitions/
List all node definitions.
/api/v1/nodes/
This API lists the total number of nodes that have been registered in the node registry, with its corresponding name and identifiers.
/api/v1/workflow/{workflow_id}/runs
This API allows the user to list all the runs of a workflow.
/api/v1/workflow/
This API lists the total number of workflows that have been registered in the workflow registry, with its corresponding name and identifiers.
/api/v1/jobs/{job_id}
**Parameters:**
/api/v1/nodes/definitions/{node_definition_id}
Patch a node definition.
/api/v1/workflow/{workflow_id}
**Parameters:**
/api/v1/workflow/process-packet
This API is the trigger to execute the DAG in synchronous mode for a packet(s) of different types.
/api/v1/nodes/definitions/register
Register a node definition.
/api/v1/workflow/health
This is a startup check endpoint. It can be used to check if the application is up and running.
/api/v1/workflow/run
This API is the trigger to execute the DAG in synchronous mode using pandas and not spark queries.
/api/v1/workflow/runv2
**Parameters:**
/api/v1/workflow/disable
This API allows the un-deployment of any specified workflow that has previously been deployed on an execution engine.
/api/v1/workflow/undeploy
This API allows the un-deployment of any specified workflow that has previously been deployed on an execution engine.
/api/v1/nodes/{node_id}
This API allows metadata updation for any specified node and re-registers the metadata in the node registry.
/api/v1/nodes/definitions/{node_definition_id}
Update a node definition.
/api/v1/nodes/{node_definition_id}/deployment
Create a new deployment config.
/api/v1/workflow/{workflow_id}
This API allows metadata updation for any specified workflow and re-registers the metadata in the workflow registry.
/api/v1/workflow/validate
This API is used to validate any workflow metadata configurations which is passed as the input payload.
/api/v1/workflow/callback
**Parameters:**
/api/v1/workflow/status
This API can be used to view the status of the DAG run, if triggered for async runs.
/api/v1/workflow/internal/status
This API can be used to view the status of the DAG run, if triggered for async runs.
/api/v1/chat/{chat_id}/messages
**Parameters:**
/api/v1/agents/create_account_datasets
This API is triggered for creating Account Level Datasets for a client/account upon creation.
/api/v1/actions/
**Parameters:**
/api/v1/agents/
Create a new agent.
/api/v1/chat/
**Parameters:**
/api/v1/actions/{action_id}
Delete a action by ID.
/api/v1/agents/{agent_id}
Delete an agent by ID.
/api/v1/chat/{chat_id}
**Parameters:**
/api/v1/actions/{id}
**Parameters:**
/api/v1/agents/{agent_id}
Get a specific agent by ID.
/api/v1/chat/{chat_id}
**Parameters:**
/api/v1/chat/{message_id}/completions
**Parameters:**
/api/v1/agents/{agent_id}/{message_id}/completions
**Parameters:**
/api/v1/actions/
**Parameters:**
/api/v1/agents/
List all agents with optional pagination.
/api/v1/chat/user/{user_id}
**Parameters:**
/api/v1/chat/notify/
**Parameters:**
/api/v1/agents/{agent_id}/run
Run an existing agent.
/api/v1/actions/{action_id}
**Parameters:**
/api/v1/agents/{agent_id}
Update an existing agent.
/api/v2/connectors/connections/{connection_id}/runs/{run_id}/cancel
Cancel specified run of the given connector
/api/v2/connectors/connections
Creates a connector between given source and destination
/api/v2/connectors/destinations
Get given destination_id
/api/v2/connectors/destinations/definitions
Create new destination definition
/api/v2/connectors/egress
Create a egress
/api/v2/connectors/ingress
Create a new ingress
/api/v2/connectors/sources
creates given source
/api/v2/connectors/sources/definitions
Create new source definition
/api/v2/connectors/workspaces
Create workspace
/api/v2/connectors/datasets/data/register/
**Parameters:**
/api/v2/connectors/connections/{connection_id}
Delete the given connector
/api/v2/connectors/destinations/{destination_id}
Delete the given destination
/api/v2/connectors/destinations/definitions/{destination_definition_id}
Delete the given destination definition
/api/v2/connectors/egress/{egress_id}
**Parameters:**
/api/v2/connectors/ingress/{ingress_id}
Delete an existing ingress
/api/v2/connectors/sources/{source_id}
Deletes given source
/api/v2/connectors/sources/definitions/{source_definition_id}
Deletes given source definition
/api/v2/connectors/workspaces/{workspace_id}
Delete workspace by id
/api/v2/connectors/connections/{connection_id}
Returns connector for a given connection_id
/api/v2/connectors/connections/{connection_id}/runs/{run_id}
Gets run of the given connector
/api/v2/connectors/connections/{connection_id}/feeds/{run_id}
Gets run of the given connector
/api/v2/connectors/connections/{connection_id}/runs/{run_id}/status
**Parameters:**
/api/v2/connectors/destinations/{destination_id}
Get given destination_id
/api/v2/connectors/destinations/definitions/{destination_definition_id}
Returns destination defintion for a given destination
/api/v2/connectors/egress/{egress_id}
Get a egress by id
/api/v2/connectors/egress/{egress_id}/runs/{run_id}
Get a egress run by id
/api/v2/connectors/egress/{egress_id}/run/{run_id}/status
Get a egress run status
/api/v2/connectors/feeds/{feed_id}
Get feed
/api/v2/connectors/ingress/{ingress_id}
Get a specific ingress
/api/v2/connectors/ingress/{ingress_id}/runs/{run_id}
Get a specific run of an ingress
/api/v2/connectors/ingress/{ingress_id}/run/{run_id}/status
Get the status of a running ingress
/api/v2/connectors/connections/{connection_id}/latest-run
Gets latest run of the given connector
/api/v2/connectors/workspaces/{workspace_id}/preset-connectors
Returns preset connectors created on the given workspace creation
/api/v2/connectors/sources/{source_id}
Get given source_id
/api/v2/connectors/sources/definitions/{source_definition_id}
Returns source defintion for a given source
/api/v2/connectors/workspaces/{workspace_id}
Get workspace by id
/api/v2/connectors/workspaces/name/{workspace_name}
Get workspace by name
/api/v2/connectors/sources/{source_id}/infer-schema
Tests connection foe the given source_id
/api/v2/connectors/connections/{connection_id}/runs
Lists runs of the given connector
/api/v2/connectors/connections/{connection_id}/feeds
Lists runs of the given connector
/api/v2/connectors/connections
List all the connectors
/api/v2/connectors/destinations/definitions
Lists all the supported destinations
/api/v2/connectors/destinations
Lists all the created destinations
/api/v2/connectors/egress
List all egresses
/api/v2/connectors/egress/{egress_id}/runs
List all egress runs
/api/v2/connectors/feeds
List feeds
/api/v2/connectors/ingress/{ingress_id}/runs
List all runs of an ingress
/api/v2/connectors/ingress
List all ingresses
/api/v2/connectors/sources/definitions
Lists all the supported sources
/api/v2/connectors/sources
Lists all the created sources
/api/v2/connectors/workspaces
List workspaces
/api/v2/connectors/connections/{connection_id}/run
Runs a connector between given source and destination
/api/v2/connectors/egress/{egress_id}/run
Run a egress
/api/v2/connectors/ingress/{ingress_id}/run
Run an existing ingress
/api/v2/connectors/health
This is a startup check endpoint. It can be used to check if the application is up and running.
/api/v2/connectors/destinations/{destination_id}/test-connection
Tests connection foe the given destination_id
/api/v2/connectors/sources/{source_id}/test-connection
Tests connection foe the given source_id
/api/v2/connectors/connections/{connection_id}
Update the given connector
/api/v2/connectors/destinations/{destination_id}
Update the given destination
/api/v2/connectors/destinations/definitions/{destination_definition_id}
Update the given destination definition
/api/v2/connectors/sources/{source_id}
updates given source
/api/v2/connectors/sources/definitions/{source_definition_id}
updates given source definition
/api/v2/datasets/{dataset_id}/data/{data_id}
Delete data for a dataset based on the dataset_id and data_id.
/api/v2/datasets/{dataset_id}/query
Get the data of a dataset based on the dataset_id.
/api/v2/datasets/health
This is a startup check endpoint. It can be used to check if the application is up and running.
/api/v2/datasets/{dataset_id}/upsert
Create data for a dataset based on the dataset_id.
/api/v1/datasets/create_account_datasets
This API is triggered for creating Account Level Datasets for a client/account upon creation.
/api/v1/datasets/
This API is used to register metadata configurations pertaining to data in the dataset registry.
/api/v1/dataset_groups/
**Parameters:**
/api/v1/datasets/{dataset_id}
This API allows metadata deletion for any specified dataset identifier.
/api/v1/dataset_groups/{dataset_group_id}
**Parameters:**
/api/v1/datasets/{dataset_id}/export
This API allows the user to get the csv download link pertaining to a dataset identifier.
/api/v1/datasets/{dataset_id}
This API allows the user to read metadata configuration pertaining to a dataset identifier.
/api/v1/dataset_groups/{dataset_group_id}
**Parameters:**
/api/v1/dataset_groups/{dataset_group_id}/summarize/status
**Parameters:**
/api/v1/datasets/{dataset_id}/profile/status
This API allows the user to get the status of the profiling of a dataset.
/api/v1/datasets/{dataset_id}/sync/latest-status
API returns the latest sync status
/api/v1/datasets/{dataset_id}/sample/status
This API allows the user to get the status of the sampling of a dataset.
/api/v1/dataset_groups/
**Parameters:**
/api/v1/datasets/{dataset_id}/sync-runs
**Parameters:**
/api/v1/datasets/
This API lists the total number of datasets that have been registered in the dataset registry, with its corresponding name and identifiers.
/api/v1/datasets/{dataset_id}
This API allows metadata configuration updation for any specified dataset and updates the metadata in the dataset registry.
/api/v1/dataset_groups/{dataset_group_id}
**Parameters:**
/api/v1/datasets/{dataset_id}/profile
This API allows the user to profile a dataset to obtain and aggregated summary & univariate analysis of the raw data.
/api/v1/datasets/{dataset_id}/sample
This API allows the user to sample a dataset
/api/v1/datasets/health
This is a startup check endpoint. It can be used to check if the application is up and running.
/api/v1/dataset_groups/{dataset_group_id}/summarize
**Parameters:**
/api/v1/datasets/{dataset_id}/sync
API allows the user to manually sync the dataset with the data source. only polyglot datasets can be manually synced
/api/v1/dataset_groups/{dataset_group_id}
**Parameters:**
/api/v1/notifications/acknowledge
Function to acknowledge a notification
/api/v1/notifications
Function to get notifications
/api/v1/subscriptions
Function to list all subscriptions
/api/v1/notification/publish
Publish a message to a subscriber
/api/v1/notification/health
This is a startup check endpoint. It can be used to check if the application is up and running.
/api/v1/subscribe
Function to subscribe to a topic
/api/v1/unsubscribe
Function to unsubscribe from a topic