Skip to content

Create or update global synthetic data settings.

Request

Security
ApiKeyAuth
Bodyapplication/jsonrequired
locale_idstring or null

The ID of the locale to set as the global default. Omit to leave the current value unchanged; set to null to clear it.

Example:"550e8400-e29b-41d4-a716-446655440000"
industry_idstring or null

The ID of the industry to set as the global default. Omit to leave the current value unchanged; set to null to clear it.

Example:"550e8400-e29b-41d4-a716-446655440001"
structure_selection_thresholdinteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for AI-assisted structure selection. Omit to leave unchanged. Must be an integer between 0 and 100.

Example:75
deep_search_thresholdinteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for vector search-based DEEP_SEARCH column labelling. Omit to leave unchanged. Must be an integer between 0 and 100.

Example:70
deep_search_threshold_with_llminteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for DEEP_SEARCH column labelling, used instead of deep_search_threshold when an LLM provider is configured. Omit to leave unchanged. Must be an integer between 0 and 100.

Example:90
max_sample_limitinteger, [ 20 .. 1000 ]

Max rows Data-Based Discovery samples per column from the source connector. Omit to leave unchanged. Must be an integer between 20 and 1000.

Example:1000
min_sample_limitinteger, >= 5

Minimum sampled row count for Data-Based Discovery to analyze a column at all. Must be less than or equal to max_sample_limit. Omit to leave unchanged. Must be an integer of at least 5. Columns are additionally required to carry at least 5 non-null values, since a mostly-NULL sample cannot support a generator choice however many rows were fetched.

Example:50
curl -i -X POST \
  https://help-api.delphix.com/_mock/data-control-tower/continuous-data/2026.5.0.0/continuous-data-apis-dct-2026.5.0.0/synthetic/settings/global \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "locale_id": "550e8400-e29b-41d4-a716-446655440000",
    "industry_id": "550e8400-e29b-41d4-a716-446655440001",
    "structure_selection_threshold": 75,
    "deep_search_threshold": 70,
    "deep_search_threshold_with_llm": 90,
    "max_sample_limit": 1000,
    "min_sample_limit": 50
  }'

Responses

Global settings updated.

Bodyapplication/json
localeobject(SyntheticLocale)

The locale information for synthetic data generator.

Example:
{ "id": "550e8400-e29b-41d4-a716-446655440000", "language_code": "en", "language_name": "English", "country_code": "US", "country_name": "United States", "locale": "en_US" }
industryobject(SyntheticIndustry)

The industry information for synthetic data generator.

Example:
{ "id": "550e8400-e29b-41d4-a716-446655440001", "name": "Healthcare", "description": "Healthcare industry for medical data generation." }
structure_selection_thresholdinteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for AI-assisted structure selection.

Example:75
deep_search_thresholdinteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for vector search-based DEEP_SEARCH column labelling.

Example:70
deep_search_threshold_with_llminteger, [ 0 .. 100 ]

Minimum confidence score (0-100) for DEEP_SEARCH column labelling, used instead of deep_search_threshold when an LLM provider is configured.

Example:90
max_sample_limitinteger, [ 20 .. 1000 ]

Max rows Data-Based Discovery samples per column from the source connector.

Example:1000
min_sample_limitinteger, >= 5

Minimum sampled row count for Data-Based Discovery to analyze a column at all. Must be less than or equal to max_sample_limit. Omit to leave unchanged. Must be an integer of at least 5. Columns are additionally required to carry at least 5 non-null values, since a mostly-NULL sample cannot support a generator choice however many rows were fetched.

Example:50
Response
{ "locale": { "id": "550e8400-e29b-41d4-a716-446655440000", "language_code": "en", "language_name": "English", "country_code": "US", "country_name": "United States", "locale": "en_US" }, "industry": { "id": "550e8400-e29b-41d4-a716-446655440001", "name": "Healthcare", "description": "Healthcare industry for medical data generation." }, "structure_selection_threshold": 75, "deep_search_threshold": 70, "deep_search_threshold_with_llm": 90, "max_sample_limit": 1000, "min_sample_limit": 50 }