Skip to main content

@idpass/data-collect-core / ExternalSyncConfig

Type Alias: ExternalSyncConfig

ExternalSyncConfig = object

Defined in: interfaces/types.ts:759

Properties

type

type: string

Defined in: interfaces/types.ts:761

Type of external system (e.g., 'openspp-v2-adapter', 'mock')


auth?

optional auth: string

Defined in: interfaces/types.ts:763

Authentication method (e.g., 'basic', 'oauth2')


url

url: string

Defined in: interfaces/types.ts:765

URL of the external system


extraFields?

optional extraFields: ExternalSyncField[]

Defined in: interfaces/types.ts:770

Deprecated

Use adapterConfig instead. Kept for backwards compatibility. Extra fields for the external system as name/value pairs.


adapterConfig?

optional adapterConfig: Record<string, string | number | boolean>

Defined in: interfaces/types.ts:775

Typed adapter configuration object. Preferred over extraFields for new configurations.


fieldMappings?

optional fieldMappings: FieldMapping[]

Defined in: interfaces/types.ts:777

Field mappings for data transformation between systems