# SmartIntegrationConfigurationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Configuration related to smart integration feature.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
serviceUrl | property string | [0,1] | A URL of the smart integration [micro]service.
connectorGenerationUrl | property string | [0,1] | A URL of the code generation [micro]service.
connectorFrameworkUrl | property string | [0,1] | A URL of the connector framework (for demo purposes only, should be integration catalog in future).
statisticsTtl | property duration | [0,1] | Time-to-live for smart integration statistics objects.
schemaMatchTtl | property duration | [0,1] | Time-to-live for schema match objects.
mappingSuggestionRetryCount | property int | [0,1] | Number of retry attempts for AI mapping suggestion when validation fails.
modelOptions | property SmartIntegrationModelOptionsType | [0,1] | Optional LLM model options passed to every microservice request.

- ### Items

  - #### serviceUrl

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    A URL of the smart integration [micro]service.

  - #### connectorGenerationUrl

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    A URL of the code generation [micro]service.

  - #### connectorFrameworkUrl

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    A URL of the connector framework (for demo purposes only, should be integration catalog in future).

  - #### statisticsTtl

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Time-to-live for smart integration statistics objects. Statistics older than this will be automatically deleted when accessed. Default is P1D (1 day).

  - #### schemaMatchTtl

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Time-to-live for schema match objects. Schema match results older than this will be automatically deleted when accessed. Default is P1D (1 day).

  - #### mappingSuggestionRetryCount

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Number of retry attempts for AI mapping suggestion when validation fails. Default is 0 (no retry). Set to 1 or higher to enable retry mechanism.

  - #### modelOptions

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Optional LLM model options passed to every microservice request.