# Find matching structures using natural language.

Endpoint: POST /synthetic/applications/{syntheticApplicationId}/structure-finder/find
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

## Request fields (application/json):

  - `test_case` (string, required)
    Natural-language description of the structures to find.

## Response 200:

  - `200` (unknown)
    Structure finder results.

## Response 200 fields (application/json):

  - `total_matching_structures` (integer)
    Total number of structures that met the confidence threshold.

  - `matching_structures` (array)
    List of matching structures with their scores.

  - `matching_structures.structure_id` (string)
    The id of the structure.

  - `matching_structures.structure_name` (string)
    The name of the structure.

  - `matching_structures.score` (number)
    The similarity score of the match, expressed as a percentage (0-100).

  - `matching_structures.connector_name` (string)
    The name of the connector this structure is referencing.

