Containers
A Container represents a storage bucket or directory (e.g., an S3 bucket, GCS bucket, or ADLS container). Containers belong to a Storage Service and can be nested to represent folder hierarchies.Entity schema follows the OpenMetadata Standard.
Entity Hierarchy
Containers belong to a Storage Service and can be nested:Fully Qualified Name
The FQN format for a container is:s3_datalake.analytics-bucket or s3_datalake.analytics-bucket.raw-data
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
PUT | /v1/containers | Create or update a container |
POST | /v1/containers | Create a container (POST variant) |
GET | /v1/containers | List containers |
GET | /v1/containers/{id} | Get by ID |
GET | /v1/containers/name/{fqn} | Get by FQN |
PATCH | /v1/containers/{id} | Update by ID |
PATCH | /v1/containers/name/{fqn} | Update by name |
DELETE | /v1/containers/{id} | Delete by ID |
DELETE | /v1/containers/name/{fqn} | Delete by name |
PUT | /v1/containers/restore | Restore soft-deleted container |
GET | /v1/containers/{id}/versions | List versions |
GET | /v1/containers/{id}/versions/{version} | Get specific version |
PUT | /v1/containers/{id}/followers | Add follower |
DELETE | /v1/containers/{id}/followers/{userId} | Remove follower |
PUT | /v1/containers/{id}/vote | Add/update vote |