# Retrieve the specified synthetic data generation job.

Endpoint: GET /synthetic/jobs/{syntheticJobId}
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `syntheticJobId` (string, required)
    The ID of the synthetic data generation job.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    The id of the synthetic data generation job
    Example: 5ff0dab4-368c-4d57-8b61-9a09b6e8faf3

  - `name` (string, required)
    The name of this job. This value must be unique among all synthetic data generation jobs.
    Example: Customer Data Generation Job

  - `description` (string)
    An optional description for this synthetic data generation job.
    Example: Job to generate synthetic customer data for testing

  - `dataset_id` (string, required)
    The ID of the dataset this job will use for generation
    Example: dataset-7bb1fab6-560e-6d79-cb82-9c4f73e5d0e4

  - `dataset_name` (string)
    The name of the dataset this job will use for generation
    Example: Customer Dataset

  - `application_id` (string)
    The ID of the application this job belongs to
    Example: app-5ff0dab4-368c-4d57-8b61-9a09b6e8faf2

  - `application_name` (string)
    The name of the application this job belongs to
    Example: Customer Data Application

  - `account_id` (integer)
    The ID of the account who created this job.
    Example: 1

  - `creation_date` (string)
    The date this job was created.
    Example: 2022-11-30T08:51:34.148Z

  - `updated_date` (string)
    The date this job was last updated.
    Example: 2022-11-30T09:15:20.000Z

  - `records_count_overrides` (object)
    Records count overrides for one or more structures. Used for dataset/job patch requests and estimate previews.
    Example: {"structures":[{"structure_id":"101","records_count":5000},{"structure_id":"202","records_count_multiplier":3.5}]}

  - `records_count_overrides.structures` (array)
    List of structure records count updates. Each item must set either records_count (for top-level structures) or records_count_multiplier (for child structures), not both.

  - `records_count_overrides.structures.structure_id` (string, required)
    The id of the structure to update.
    Example: 101

  - `records_count_overrides.structures.records_count` (integer)
    Absolute record count. Only valid for top-level structures (parent_structure_id IS NULL). Minimum value is 0.
    Example: 5000

  - `records_count_overrides.structures.records_count_multiplier` (number)
    Ratio of child records to parent records. Only valid for child structures (parent_structure_id IS NOT NULL). Minimum value is 0.
    Example: 3.5

  - `latest_execution_start_time` (string)
    The start time of the most recent execution of this job
    Example: 2022-11-30T10:30:00.000Z

  - `latest_execution_status` (string)
    The status of the most recent execution of this job
    Example: SUCCESS

  - `target_mappings` (array)
    List of target connector mappings for this job

  - `target_mappings.job_id` (string)
    The ID of the job this mapping belongs to

  - `target_mappings.reference_connector_id` (string)
    The ID of the reference connector

  - `target_mappings.target_connector_id` (string)
    The ID of the target connector (can be null)

  - `target_mappings.target_connector_name` (string)
    The name of the target connector

  - `target_mappings.target_connector_type` (string)
    The type of the target connector

  - `truncate_existing_data` (boolean)
    When true, existing data in the target schema is deleted before generation begins. When false (default), generated data is appended to existing rows. Can be changed at any time via PATCH.

  - `use_job_seed` (boolean)
    When true, the job uses a deterministic seed for data generation so that truncate-and-regenerate produces identical data. Defaults to false.

  - `job_seed` (string)
    Opaque seed value used for deterministic data generation when use_job_seed is true. Generated automatically at job creation and cannot be changed.

  - `tags` (array)
    Tags associated with this job.

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

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

