Parameters
Methods for reading and defining the address layouts, analysis modes, and correction styles available to your license key. Use these to discover what's already configured before calling OneStopAnalyze or the Analyze methods.
Customers can read their own parameters plus the shared ones Nova maintains; only your own parameters can be modified or removed.
Retrieval#
GetParamList · GetParamListEx#
POST /GetParamList
POST /GetParamListExReturns the currently available list of address layouts, analysis modes, or correction styles. The Ex variant adds metadata (creator, last-modified, system vs. user-defined).
curl $NCODE_BASE/GetParamList \
-H "Authorization: AcmeLogistics|nck_live_…" \
-H "Content-Type: application/json" \
-d '{ "ParameterTypes": ["NPAR_AddressLayouts", "NPAR_AnalysisModes", "NPAR_CorrectionStyles"] }'GetLayoutDetails#
POST /GetLayoutDetailsReturns the full definition of a named address layout — line names, line lengths, expected element types. Use to render dynamic forms whose fields match the chosen layout.
GetAnalysisMode · GetCorrectionStyle#
POST /GetAnalysisMode
POST /GetCorrectionStyleReturn the full definition of an analysis mode (parsing/matching configuration) or a correction style (casing + keyword treatment).
Definition#
Most customers configure parameters with Nova's visual tools (e.g. nCodeWS4 Batch). The methods below offer programmatic equivalents for automation.
SetAddressLayout · SetAnalysisMode · SetCorrectionStyle#
POST /SetAddressLayout
POST /SetAnalysisMode
POST /SetCorrectionStyleCreate or update a parameter definition. The payload mirrors the structure returned by the corresponding Get* method. Parameters live under the calling customer's namespace.
RemoveParameter#
POST /RemoveParameterRemove a parameter previously created via Set*. Shared parameters (Nova-maintained) cannot be removed.
Related#
- Address layouts, Analysis modes, Correction styles — catalog of values shipped by Nova.
- OneStopAnalyze — primary consumer of these parameters.