mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 10:39:30 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			4.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			4.2 KiB
		
	
	
	
	
	
	
	
| title | slug | 
|---|---|
| Understand OpenMetadata API Organization | /developers/apis/api-organization | 
API Organization
OpenMetadata has the following APIs. See this API documentation for full details API endpoints.
- Data Asset APIs - These API endpoints support operations related to data asset entities.
- .../api/v1/databases
- .../api/v1/databaseSchemas
- .../api/v1/tables
- .../api/v1/metrics
- .../api/v1/dashboards
- .../api/v1/dashboards/datamodels
- .../api/v1/charts
- .../api/v1/reports
- .../api/v1/pipelines
- .../api/v1/topics
- .../api/v1/mlmodels
- .../api/v1/containers
 
- Service APIs - These API endpoints support operations related to services from which metadata is collected:
- .../api/v1/services- A collection of all service resources.
- .../api/v1/services/databaseService- APIs related to database services. This includes transactional databases - MySQL, Postgres, MSSQL, Oracle, and data warehouses - Apache Hive BigQuery, Redshift, and Snowflake.
- .../api/v1/services/dashboardService- APIs related to dashboard services. This includes Looker, Superset, and Tableau.
- .../api/v1/services/messaingService- APIs related to messaging services. This includes Apache Kafka and Apache Pulsar.
- .../api/v1/services/metadataServices- APIs related to creating and managing other Metadata Services that OpenMetadata integrates with such as Apache Atlas, Amundsen, etc.
- .../api/v1/services/storageServices- APIs related Object Store Service entities, such as S3, GCS or AZURE.
- .../api/v1/services/mlmodelServices- APIs related to ML Model Services.
- .../api/v1/services/pipelineServices- APIs related to pipeline Services.
 
- Data Quality APIs
- .../api/v1/dataQuality/testSuites- A set of test cases grouped together to capture data quality.
- .../api/v1/dataQuality/testDefinitions- A definition of a type of test using which test cases are created that run against data to capture data quality.
- .../api/v1/dataQuality/testCases- Test case is a specification of a test definition to capture data quality tests against tables, columns, and other data assets.
 
- Lineage
- .../api/v1/lineageThe Lineage for a given data asset, has information of the input datasets used and the ETL pipeline that created it.
 
- Teams & Users APIs
- .../api/v1/teams- APIs related to team entities
- .../api/v1/users- APIs related to user entities
- .../api/v1/permissions- APIs related to getting access permission for a User.
- .../api/v1/policies- A Policy defines control that needs to be applied across different Data Entities.
- .../api/v1/roles- A Role is a collection of Policies that provides access control. A user or a team can be assigned one or multiple roles that provide privileges to a user and members of a team to perform the job function.
 
- Search & Suggest APIs - These API endpoints support search and suggest APIs:
- .../api/v1/search- collection for search and suggest APIs
- .../api/v1/search/query- search entities using query text
- .../api/v1/search/suggest- get suggested entities used for auto-completion
 
- Other APIs
- .../api/v1/classifications- These APIs are related to Classification and Tags. A Classification entity contains hierarchical terms called Tags used for categorizing and classifying data assets and other entities.
- ../api/v1/feeds- APIs related to Threads and Posts entities
- .../api/v1/usage- APIs for reporting usage information of entities
- .../api/v1/bots- APIS for operations related to bots management
- .../api/v1/events- changes to metadata and are sent when entities are created, modified, or updated. External systems can subscribe to events using event subscription API over Webhooks, Slack, or Microsoft Teams.
- .../api/v1/feeds- Feeds API supports Activity Feeds and Conversation Threads.
- .../api/v1/glossaries- A Glossary is collection of hierarchical GlossaryTerms.
- .../api/v1/queries- A Query entity represents a SQL query associated with data assets it is run against.
- .../api/v1/usage- APIs related usage of data assets.
- .../api/v1/system- APIs related to System configuration and settings.
 
