Creates a new configuration for the current user. The configuration is stored in the users workspace and can be used for validation of business partners and identifiers.
Configuration created successfully
Bad Request.
{- "name": "demo config",
- "configuration": {
- "featuresOff": [
- "ENRICH_LEGAL_FORM",
- "SHOW_DECISIONS"
], - "featuresOn": [
- "SHOW_LOOKUP_RESULTS",
- "SHOW_BUSINESSPARTNER",
- "SHOW_DATA_DEFECTS"
], - "criticalities": [
- {
- "violationLevel": "WARNING"
}, - {
- "violationLevel": "INFO"
}
], - "ruleStatuses": [
- "RELEASED"
], - "dataSourcesOn": [
- {
- "aleiPrefix": "VIES"
}
], - "validationProfile": "EU_VAT_QUALIFICATION"
}
}
{- "name": "demo config",
- "configuration": {
- "dataSourcesOn": [
- {
- "aleiPrefix": "VIES"
}
], - "featuresOff": [
- "ENRICH_LEGAL_FORM",
- "SHOW_DECISIONS"
], - "featuresOn": [
- "SHOW_LOOKUP_RESULTS",
- "SHOW_BUSINESSPARTNER",
- "SHOW_DATA_DEFECTS"
], - "criticalities": [
- {
- "violationLevel": "WARNING"
}, - {
- "violationLevel": "INFO"
}
], - "ruleStatuses": [
- "RELEASED"
], - "validationProfile": "EU_VAT_QUALIFICATION",
}, - "id": "63a1d5a1335faf2f613164c0",
- "createdAt": "2022-12-20T15:32:49.579921335Z",
- "modifiedAt": "2022-12-20T15:32:49.579949313Z",
- "createdBy": "demo"
}
Deletes a configuration for the current user.
OK.
Bad Request.
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "version": 1,
- "configuration": {
- "validationProfile": "QUICK",
- "ruleStatuses": [
- "RELEASED"
], - "featuresOn": [
- "BUSINESS_PARTNER_CHECKS"
], - "featuresOff": [
- "BUSINESS_PARTNER_CHECKS"
], - "criticalities": [
- {
- "violationLevel": "INFO"
}
], - "dataSourcesOn": [
- {
- "prefix": "VIES"
}
], - "dataSourcesOff": [
- {
- "prefix": "VIES"
}
], - "violationMessages": [
- {
- "violationMessage": "Business Partner identifier is mandatory."
}
]
}, - "createdAt": "2024-12-21T01:35:25Z",
- "modifiedAt": "2024-12-21T01:35:25Z",
- "createdBy": "76248934691294444"
}
Fetches an existing configuration for the current user.
Configuration updated successful.
{- "name": "demo config",
- "configuration": {
- "dataSourcesOn": [
- {
- "aleiPrefix": "VIES"
}
], - "featuresOff": [
- "ENRICH_LEGAL_FORM",
- "SHOW_DECISIONS"
], - "featuresOn": [
- "SHOW_LOOKUP_RESULTS",
- "SHOW_BUSINESSPARTNER",
- "SHOW_DATA_DEFECTS"
], - "criticalities": [
- {
- "violationLevel": "WARNING"
}, - {
- "violationLevel": "INFO"
}
], - "ruleStatuses": [
- "RELEASED"
], - "validationProfile": "EU_VAT_QUALIFICATION",
}, - "id": "63a1d5a13b5faf2f613164c0",
- "createdAt": "2022-12-20T15:32:49.579Z",
- "modifiedAt": "2022-12-20T15:32:49.579Z",
- "createdBy": "demo"
}
Fetches the current users' configuration. If no configuration exists, a default configuration is returned.
Successful operation
{- "startAfter": "0",
- "nextStartAfter": "1",
- "total": 2,
- "values": [
- {
- "name": "demo config",
- "id": "63a1d4a07c855600fa769329",
- "createdAt": "2022-12-20T15:28:32.684Z",
- "modifiedAt": "2022-12-20T15:28:32.684Z",
- "createdBy": "demo"
}, - {
- "name": "demo config",
- "id": "63a1d5a13b5faf2f613164c0",
- "createdAt": "2022-12-20T15:32:49.579Z",
- "modifiedAt": "2022-12-20T15:32:49.579Z",
- "createdBy": "demo"
}
]
}
Read a specific version of a business partner validation configuration by id and version number.
Successful operation.
{- "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
- "version": 1,
- "configuration": {
- "validationProfile": "QUICK",
- "ruleStatuses": [
- "RELEASED"
], - "featuresOn": [
- "BUSINESS_PARTNER_CHECKS"
], - "featuresOff": [
- "BUSINESS_PARTNER_CHECKS"
], - "criticalities": [
- {
- "violationLevel": "INFO"
}
], - "dataSourcesOn": [
- {
- "prefix": "VIES"
}
], - "dataSourcesOff": [
- {
- "prefix": "VIES"
}
], - "violationMessages": [
- {
- "violationMessage": "Business Partner identifier is mandatory."
}
]
}, - "createdAt": "2024-12-21T01:35:25Z",
- "createdBy": "76248934691294444"
}
Updates an existing configuration for the current user.
Configuration updated successful.
Bad Request.
{- "name": "demo config",
- "configuration": { }
}
{- "name": "demo config",
- "id": "63a1d5a13b5faf2f613164c0",
- "createdAt": "2022-12-20T15:32:49.579Z",
- "modifiedAt": "2022-12-20T15:43:43.158949713Z",
- "createdBy": "demo"
}