Create a new container within a storage service
s3_datalake)./raw/events/).csv, tsv, parquet, avro, json, jsonl, jsonGz, jsonZip).s3://analytics-bucket/raw/events).service.containerName.PUT /v1/containers instead of POST to perform an upsert. If a container with the same fullyQualifiedName already exists, it will be updated; otherwise, a new container is created. The request body is the same as POST.
PUT will not return a 409 conflict error if the entity already exists — it will update the existing entity instead.PUT /v1/containers/bulk to create or update multiple containers in a single request. The request body is an array of create request objects.
| Code | Error Type | Description |
|---|---|---|
400 | BAD_REQUEST | Invalid request body or missing required fields |
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission to create containers |
409 | ENTITY_ALREADY_EXISTS | Container with same name already exists in service (POST only) |