We have the need to remove all the values of a specific nested attribute type and I am unable to find a solution. We have a source system that is no longer being ingested. This source system provided a Business type Phone number and over time it has become outdated. We don't want to remove the entire crosswalk from the entity, just the "Business" type Phone number. There are enough entries that manually deleting the values is not feasible. I'm looking for an API call and so far no luck. This is the configuration of our Phone:
{
"label": "Phone",
"name": "Phone",
"type": "Nested",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"fieldURI": "configuration/entityTypes/Individual/attributes/Phone/attributes/Rank",
"orderType": "ASC",
"orderingStrategy": "FieldBased"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone",
"dataLabelPattern": "{Type}: {AreaCode} {LocalNumber}",
"keyAttributeURIs": [
"configuration/entityTypes/Individual/attributes/Phone/attributes/Type"
],
"matchFieldURIs": [
"configuration/entityTypes/Individual/attributes/Phone/attributes/Type"
],
"attributes": [
{
"label": "Type",
"name": "Type",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Type",
"lookupCode": "rdm/lookupTypes/PhoneType",
"dependentLookupAttributes": [],
"skipInDataAccess": false
},
{
"label": "Number",
"name": "Number",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Number",
"skipInDataAccess": false
},
{
"label": "Country Code",
"name": "CountryCode",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": true,
"values": [
"CA",
"US",
"IN",
"GB",
"AU"
],
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/CountryCode",
"skipInDataAccess": false
},
{
"label": "Extension",
"name": "Extension",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Extension",
"skipInDataAccess": false
},
{
"label": "Formatted Number",
"name": "FormattedNumber",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/FormattedNumber",
"skipInDataAccess": false
},
{
"label": "Rank",
"name": "Rank",
"description": "",
"type": "Int",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Rank",
"skipInDataAccess": false
},
{
"label": "Area Code",
"name": "AreaCode",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/AreaCode",
"skipInDataAccess": false
},
{
"label": "Local Number",
"name": "LocalNumber",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/LocalNumber",
"skipInDataAccess": false
},
{
"label": "Validation Status",
"name": "ValidationStatus",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"faceted": true,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/ValidationStatus",
"skipInDataAccess": false
},
{
"label": "Line Type",
"name": "LineType",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/LineType",
"skipInDataAccess": false
},
{
"label": "Format Mask",
"name": "FormatMask",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/FormatMask",
"skipInDataAccess": false
},
{
"label": "Digit Count",
"name": "DigitCount",
"description": "",
"type": "Int",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/DigitCount",
"skipInDataAccess": false
},
{
"label": "Geo Area",
"name": "GeoArea",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/GeoArea",
"skipInDataAccess": false
},
{
"label": "Geo Country",
"name": "GeoCountry",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/GeoCountry",
"skipInDataAccess": false
},
{
"label": "Active",
"name": "Active",
"description": "DO NOT USE THIS ATTRIBUTE - will be deprecated",
"type": "Boolean",
"hidden": true,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Active",
"skipInDataAccess": false
},
{
"label": "Suppress",
"name": "Suppress",
"description": "Suppress",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"faceted": true,
"values": [
"Yes",
"No",
"Exception"
],
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Suppress",
"skipInDataAccess": false
},
{
"label": "Exception",
"name": "Exception",
"description": "Exception",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"required": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Exception",
"skipInDataAccess": false
},
{
"label": "Electronic Address ID",
"name": "ElectronicAddressID",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/ElectronicAddressID",
"skipInDataAccess": false
},
{
"label": "Source Primary",
"name": "SourcePrimary",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/SourcePrimary",
"skipInDataAccess": false
},
{
"label": "Primary",
"name": "Primary",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Primary",
"skipInDataAccess": false
},
{
"label": "Allow Contact Detail",
"name": "AllowContactDetail",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/AllowContactDetail",
"skipInDataAccess": false
},
{
"label": "Allow Contact Indicator",
"name": "AllowContactIndicator",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/AllowContactIndicator",
"skipInDataAccess": false
},
{
"label": "Comment",
"name": "Comment",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Comment",
"skipInDataAccess": false
},
{
"label": "Purpose",
"name": "Purpose",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/Purpose",
"skipInDataAccess": false
},
{
"label": "EndDate",
"name": "EndDate",
"description": "",
"type": "Date",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/EndDate",
"skipInDataAccess": false
},
{
"label": "Updated App User",
"name": "UpdatedAppUser",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/UpdatedAppUser",
"skipInDataAccess": false
},
{
"label": "Validation Level",
"name": "ValidationLevel",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
},
"uri": "configuration/entityTypes/Individual/attributes/Phone/attributes/ValidationLevel",
"skipInDataAccess": false
}
],
"skipInDataAccess": false
},