# Retrieve the specified synthetic data application

Endpoint: GET /synthetic/applications/{syntheticApplicationId}
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `syntheticApplicationId` (string, required)
    The id of the synthetic data application

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    The id of the synthetic data application.

  - `name` (string)
    The name of this Application. This value must be unique among all synthetic data applications.

  - `description` (string)
    An optional description for this synthetic data application.

  - `locale` (object)
    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"}

  - `locale.id` (string, required)
    The id of the locale.
    Example: 550e8400-e29b-41d4-a716-446655440000

  - `locale.language_code` (string)
    The language code for this locale.
    Example: en

  - `locale.language_name` (string)
    The name of the language for this locale.
    Example: English

  - `locale.country_code` (string)
    The country code for this locale.
    Example: US

  - `locale.country_name` (string)
    The name of the country for this locale.
    Example: United States

  - `locale.locale` (string, required)
    The locale identifier (e.g., en_US).
    Example: en_US

  - `industry` (object)
    The industry information for synthetic data generator.
    Example: {"id":"550e8400-e29b-41d4-a716-446655440001","name":"Healthcare","description":"Healthcare industry for medical data generation."}

  - `industry.id` (string, required)
    The id of the industry.
    Example: 550e8400-e29b-41d4-a716-446655440001

  - `industry.name` (string, required)
    The name of the industry.
    Example: Healthcare

  - `industry.description` (string)
    An optional description for this industry.
    Example: Healthcare industry for medical data generation.

  - `sync_status` (string)
    The status of the synthetic application and dataset.
    Enum: "SETUP_REQUIRED", "DISCOVERING", "ACTIVE", "ASSIGNING_GENERATORS_LLM", "ASSIGNING_GENERATORS_DEEP_SEARCH", "ASSIGNING_GENERATORS_DATA_BASED", "ERROR", "CANCELLING"

  - `reference_connector_count` (integer)
    The count of reference connectors associated with this synthetic data application.

  - `target_connector_count` (integer)
    The count of target connectors associated with this synthetic data application.

  - `connector_count` (integer)
    The count of connectors associated with this synthetic data application.

  - `usable_connector_count` (integer)
    The count of connectors associated with this synthetic data application whose connector_sync_status is ACTIVE. Used by the Create Dataset wizard to determine which applications have at least one usable connector for table selection.

  - `structure_count` (integer)
    The count of structures associated with this synthetic data application.

  - `dataset_count` (integer)
    The count of datasets associated with this synthetic data application.

  - `account_id` (integer)
    The ID of the account who created this synthetic data application.

  - `creation_date` (string)
    The date this synthetic data application was created.

  - `updated_date` (string)
    The date this synthetic data application was updated.

  - `tags` (array)
    The tags of this synthetic data application.

  - `tags.key` (string, required)
    Key of the tag
    Example: key-1

  - `tags.value` (string, required)
    Value of the tag
    Example: value-1

  - `sync_progress_percent` (integer)
    Application sync progress from 0 to 100. Populated only while a sync is currently
running; null when no sync has ever been triggered or when the most recent sync
has completed (success or failure).

  - `sync_start_time` (string)
    When the current sync started. Populated only while a sync is currently running;
null otherwise.

  - `sync_estimated_remaining_seconds` (integer)
    Estimated remaining time, in seconds. Populated only while a sync is currently
running AND progress is greater than 0%; null otherwise. Clients are expected to
format this for display.

  - `discovery_support_level` (string)
    How deep discovery should go for the application. METADATA_ONLY uses schema/metadata and name-based rules only; LIGHT_DATA_SAMPLING adds a bounded sample of row data; DEEP_DATA_SAMPLING additionally performs deep sampling. DEEP_DATA_SAMPLING is reserved for a future release and is rejected on both create and update.
    Enum: "METADATA_ONLY", "LIGHT_DATA_SAMPLING", "DEEP_DATA_SAMPLING"

