POST /v1/databases
Create a Database
Create a new database within a database service
POST
POST /v1/databases
Create a Database
Create a new database within a database service.Body Parameters
string
required
Name of the database. Must be unique within the parent service.
string
required
Fully qualified name of the parent DatabaseService.
string
Human-readable display name for the database.
string
Description of the database in Markdown format.
string
Data retention period in ISO 8601 duration format (e.g.,
P365D).array
Array of owner references (users or teams) to assign to the database.
string
Fully qualified name of the domain to assign for governance purposes.
array
Array of classification tags to apply to the database.
object
Custom property values defined by your organization’s metadata schema.
POST /v1/databases
Returns
Returns the created database object with all specified properties and system-generated fields.Response
string
Unique identifier for the database (UUID format).
string
Database name.
string
Fully qualified name in format
service.database.string
Human-readable display name.
string
Description of the database in Markdown format.
object
Reference to the parent database service.
string
Type of database service (e.g., Snowflake, BigQuery, PostgreSQL).
string
Data retention period in ISO 8601 duration format.
array
List of owners assigned to the database.
string
Fully qualified name of the assigned domain.
array
Classification tags applied to the database.
object
Custom property values defined by your organization’s metadata schema.
number
Version number for the entity (starts at 0.1).
Create or Update (PUT)
UsePUT /v1/databases instead of POST to perform an upsert. If a database with the same fullyQualifiedName already exists, it will be updated; otherwise, a new database 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.Bulk Create or Update (PUT)
UsePUT /v1/databases/bulk to create or update multiple databases in a single request. The request body is an array of create request objects.