# Retrieve a database table metadata by ID.

Endpoint: GET /database-table-metadata/{databaseTableMetadataId}
Version: 3.23.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `databaseTableMetadataId` (string, required)
    The ID of the database table metadata.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    The id of this table metadata.
    Example: 10

  - `table_name` (string)
    The name of the table.
    Example: my table

  - `rule_set_id` (string)
    The id of the rule set that this table metadata belongs to.
    Example: 4ed2357d-f1a7-410c-b951-90f0edc1a0f6

  - `rule_set_name` (string)
    The name of the rule set that this table metadata belongs to.
    Example: my rule set

  - `custom_sql` (string)
    Custom SQL for the table.

  - `where_clause` (string)
    SQL where clause for the table.

  - `having_clause` (string)
    SQL having clause for the table.

  - `key_column` (string)
    Key Column for the table.

  - `is_sensitive` (boolean)
    This field indicates whether or not a table has sensitive data. This field is assigned by DCT to true or false based on whether the table is assigned an algorithm and domain.

  - `row_count` (integer)

  - `last_refresh_time` (string)

  - `last_row_count_time` (string)

  - `engine_id` (string)
    The id of the engine associated with this column.
    Example: 5ff0dab4-368c-4d57-8b61-9a09b6e80f42

  - `engine_name` (string)
    The name of the engine associated with this column.
    Example: my engine

  - `dct_managed` (boolean)
    Whether this data class is managed by DCT or not.

