{
  "ContactKey": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the ContactKey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId.",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "RID"
    ],
    "level": "silver",
    "primary": true
  },
  "ContactKeyNumeric": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the ContactKey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId.  This is the numeric only key and used as an alternative to the ContactKey field.",
    "type": "number",
    "maxLength": 255,
    "synonyms": [
      "RID"
    ],
    "level": "platinum"
  },
  "ContactLoginId": {
    "definition": "The local, well-known identifier for the contact. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system and is used by the Contact to logon to a client portal in that system.",
    "type": "string",
    "maxLength": 25,
    "level": "silver"
  },
  "ContactPassword": {
    "definition": "A client password that the member whishes to share with other systems.  Normal security considerations apply and are the responsibility of the entity utilizing this field.",
    "type": "string",
    "maxLength": 25,
    "level": "silver"
  },
  "OriginatingSystemContactKey": {
    "definition": "The system key, a unique record identifier, from the Originating system.  The Originating system is the system with authoritative control over the record.  For example, the Multiple Listing Service where the Contact was input.  There may be cases where the Source System (how you received the record) is not the Originating System.  See Source System Key for more information. ",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderKey"
    ],
    "level": "silver"
  },
  "OriginatingSystemName": {
    "definition": "The name of the Originating record provider.  Most commonly the name of the MLS. The place where the Contact is originally input by the member.  The legal name of the company.",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderName",
      "MLSID"
    ],
    "level": "silver"
  },
  "OriginatingSystemID": {
    "definition": "The RESO OUID's OrganizationUniqueId of the Originating record provider.  The Originating system is the system with authoritative control over the record.  For example; the name of the MLS where the Contact was input.  In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.",
    "type": "string",
    "maxLength": 25,
    "level": "platinum"
  },
  "SourceSystemContactKey": {
    "definition": "The system key, a unique record identifier, from the Source System.  The Source System is the system from which the record was directly received.  In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields. ",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderKey"
    ],
    "level": "silver"
  },
  "SourceSystemName": {
    "definition": "The name of the immediate record provider.  The system from which the record was directly received.  The legal name of the company.",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderName",
      "MLSID"
    ],
    "level": "silver"
  },
  "SourceSystemID": {
    "definition": "The RESO OUID's OrganizationUniqueId of the Source record provider.  The source system is the system from which the record was directly received.  In cases where the source system was not where the record originated (the authoritative system), see the Originating System fields.",
    "type": "string",
    "maxLength": 25,
    "synonyms": [
      "MLSID"
    ],
    "level": "platinum"
  },
  "OwnerMemberKey": {
    "definition": "The unique identifier (key) of the member owning the contact. This is a foreign key relating to the Member resource's MemberKey.",
    "type": "string",
    "maxLength": 255,
    "level": "silver"
  },
  "OwnerMemberKeyNumeric": {
    "definition": "The unique identifier (key) of the member owning the contact. This is a foreign key relating to the Member resource's MemberKey.  This is the numeric only key and used as an alternative to the OwnerMemberKey field.",
    "type": "number",
    "maxLength": 255,
    "level": "platinum"
  },
  "OwnerMemberID": {
    "definition": "The local, well-known identifier for the member owning the contact.",
    "type": "string",
    "maxLength": 25,
    "level": "silver"
  },
  "NamePrefix": {
    "definition": "Prefix to the name (e.g. Dr. Mr. Ms. etc.)",
    "type": "string",
    "maxLength": 10,
    "synonyms": [
      "Salutation",
      "Title"
    ],
    "level": "silver"
  },
  "FirstName": {
    "definition": "The first name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "MiddleName": {
    "definition": "The middle name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "LastName": {
    "definition": "The last name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "NameSuffix": {
    "definition": "Suffix to the surname (e.g. Esq.,  Jr.,  III etc.)",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "FullName": {
    "definition": "The full name of the Member. (First Middle Last) or a alternate full name.",
    "type": "string",
    "maxLength": 150,
    "level": "silver"
  },
  "Nickname": {
    "definition": "An alternate name used by the Member, usually as a substitute for the first name.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "ReferredBy": {
    "definition": "Name of the person who referred the contact.",
    "type": "string",
    "maxLength": 150,
    "level": "silver"
  },
  "JobTitle": {
    "definition": "The title or position of the member within their organization.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "Notes": {
    "definition": "Notes about the client.",
    "type": "string",
    "maxLength": 1024,
    "level": "silver"
  },
  "HomeAddress1": {
    "definition": "The street number, direction, name and suffix of the contact's home.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "HomeAddress2": {
    "definition": "The unit/suite number of the contact's home.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "HomeCity": {
    "definition": "The city of the contact's home.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "HomeStateOrProvince": {
    "definition": "The state or province in which the contact's home is addressed.",
    "type": "string",
    "maxLength": 2,
    "lookup": "StateOrProvince",
    "level": "silver",
    "enum": [
      "AK",
      "AL",
      "AR",
      "AZ",
      "CA",
      "CO",
      "CT",
      "DC",
      "DE",
      "FL",
      "GA",
      "HI",
      "IA",
      "ID",
      "IL",
      "IN",
      "KS",
      "KY",
      "LA",
      "MA",
      "MD",
      "ME",
      "MI",
      "MN",
      "MO",
      "MS",
      "MT",
      "NC",
      "ND",
      "NE",
      "NH",
      "NJ",
      "NM",
      "NV",
      "NY",
      "OH",
      "OK",
      "OR",
      "PA",
      "RI",
      "SC",
      "SD",
      "TN",
      "TX",
      "UT",
      "VA",
      "VI",
      "VT",
      "WA",
      "WI",
      "WV",
      "WY",
      "AB",
      "BC",
      "MB",
      "NB",
      "NF",
      "NS",
      "NT",
      "NU",
      "ON",
      "PE",
      "QC",
      "SK",
      "YT"
    ]
  },
  "HomePostalCode": {
    "definition": "The postal code of the contact's home.",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "HomePostalCodePlus4": {
    "definition": "The extension of the postal/zip code.  i.e. +4",
    "type": "string",
    "maxLength": 4,
    "level": "silver"
  },
  "HomeCarrierRoute": {
    "definition": "The group of addresses to which the USPS assigns the same code to aid in mail delivery. For the USPS, these codes are 9 digits: 5 numbers for the ZIP Code, one letter for the carrier route type, and 3 numbers for the carrier route number.",
    "type": "string",
    "maxLength": 9,
    "synonyms": [
      "RR",
      "CR"
    ],
    "level": "silver"
  },
  "HomeCountyOrParish": {
    "definition": "The county or parish in which the contact's home is addressed.",
    "type": "string",
    "maxLength": 50,
    "synonyms": [
      "County"
    ],
    "level": "silver"
  },
  "HomeCountry": {
    "definition": "The country abbreviation in a postal address.",
    "type": "string",
    "maxLength": 2,
    "lookup": "Country",
    "level": "silver",
    "enum": [
      "AF",
      "AL",
      "DZ",
      "AS",
      "AD",
      "AO",
      "AI",
      "AQ",
      "AG",
      "AR",
      "AM",
      "AW",
      "AU",
      "AT",
      "AZ",
      "BS",
      "BH",
      "BD",
      "BB",
      "BY",
      "BE",
      "BZ",
      "BJ",
      "BM",
      "BT",
      "BO",
      "BA",
      "BW",
      "BV",
      "BR",
      "IO",
      "BN",
      "BG",
      "BF",
      "BI",
      "KH",
      "CM",
      "CA",
      "CV",
      "KY",
      "CF",
      "TD",
      "CL",
      "CN",
      "CX",
      "CC",
      "CO",
      "KM",
      "CG",
      "CD",
      "CK",
      "CR",
      "CI",
      "HR",
      "CU",
      "CY",
      "CZ",
      "DK",
      "DJ",
      "DM",
      "DO",
      "EC",
      "EG",
      "SV",
      "GQ",
      "ER",
      "EE",
      "ET",
      "FK",
      "FO",
      "FJ",
      "FI",
      "FR",
      "GF",
      "PF",
      "TF",
      "GA",
      "GM",
      "GE",
      "DE",
      "GH",
      "GI",
      "GR",
      "GL",
      "GD",
      "GP",
      "GU",
      "GT",
      "GG",
      "GN",
      "GW",
      "GY",
      "HT",
      "HM",
      "VA",
      "HN",
      "HK",
      "HU",
      "IS",
      "IN",
      "ID",
      "IR",
      "IQ",
      "IE",
      "IM",
      "IL",
      "IT",
      "JM",
      "JP",
      "JE",
      "JO",
      "KZ",
      "KE",
      "KI",
      "KP",
      "KR",
      "KW",
      "KG",
      "AX",
      "LA",
      "LV",
      "LB",
      "LS",
      "LR",
      "LY",
      "LI",
      "LT",
      "LU",
      "MO",
      "MK",
      "MG",
      "MW",
      "MY",
      "MV",
      "ML",
      "MT",
      "MH",
      "MQ",
      "MR",
      "MU",
      "YT",
      "MX",
      "FM",
      "MD",
      "MC",
      "MN",
      "ME",
      "MS",
      "MA",
      "MZ",
      "MM",
      "NA",
      "NR",
      "NP",
      "NL",
      "AN",
      "NC",
      "NZ",
      "NI",
      "NE",
      "NG",
      "NU",
      "NF",
      "MP",
      "NO",
      "OM",
      "OT",
      "PK",
      "PW",
      "PS",
      "PA",
      "PG",
      "PY",
      "PE",
      "PH",
      "PN",
      "PL",
      "PT",
      "PR",
      "QA",
      "RE",
      "RO",
      "RU",
      "RW",
      "BL",
      "SH",
      "KN",
      "LC",
      "MF",
      "PM",
      "VC",
      "WS",
      "SM",
      "ST",
      "SA",
      "SN",
      "RS",
      "SC",
      "SL",
      "SG",
      "SK",
      "SI",
      "SB",
      "SO",
      "ZA",
      "GS",
      "ES",
      "LK",
      "SD",
      "SR",
      "SJ",
      "SZ",
      "SE",
      "CH",
      "SY",
      "TW",
      "TJ",
      "TZ",
      "TH",
      "TL",
      "TG",
      "TK",
      "TO",
      "TT",
      "TN",
      "TR",
      "TM",
      "TC",
      "TV",
      "UG",
      "UA",
      "AE",
      "GB",
      "US",
      "UM",
      "UY",
      "UZ",
      "VU",
      "VE",
      "VN",
      "VG",
      "VI",
      "WF",
      "EH",
      "YE",
      "ZM",
      "ZW"
    ]
  },
  "WorkAddress1": {
    "definition": "The street number, direction, name and suffix of the contact's work.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "WorkAddress2": {
    "definition": "The unit/suite number of the contact's work.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "WorkCity": {
    "definition": "The city of the contact's work.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "WorkStateOrProvince": {
    "definition": "The state or province in which the contact's work is addressed.",
    "type": "string",
    "maxLength": 2,
    "lookup": "StateOrProvince",
    "level": "silver",
    "enum": [
      "AK",
      "AL",
      "AR",
      "AZ",
      "CA",
      "CO",
      "CT",
      "DC",
      "DE",
      "FL",
      "GA",
      "HI",
      "IA",
      "ID",
      "IL",
      "IN",
      "KS",
      "KY",
      "LA",
      "MA",
      "MD",
      "ME",
      "MI",
      "MN",
      "MO",
      "MS",
      "MT",
      "NC",
      "ND",
      "NE",
      "NH",
      "NJ",
      "NM",
      "NV",
      "NY",
      "OH",
      "OK",
      "OR",
      "PA",
      "RI",
      "SC",
      "SD",
      "TN",
      "TX",
      "UT",
      "VA",
      "VI",
      "VT",
      "WA",
      "WI",
      "WV",
      "WY",
      "AB",
      "BC",
      "MB",
      "NB",
      "NF",
      "NS",
      "NT",
      "NU",
      "ON",
      "PE",
      "QC",
      "SK",
      "YT"
    ]
  },
  "WorkPostalCode": {
    "definition": "The postal code of the contact's work.",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "WorkPostalCodePlus4": {
    "definition": "The extension of the postal/zip code.  i.e. +4",
    "type": "string",
    "maxLength": 4,
    "level": "silver"
  },
  "WorkCarrierRoute": {
    "definition": "The group of addresses to which the USPS assigns the same code to aid in mail delivery. For the USPS, these codes are 9 digits: 5 numbers for the ZIP Code, one letter for the carrier route type, and 3 numbers for the carrier route number.",
    "type": "string",
    "maxLength": 9,
    "synonyms": [
      "RR",
      "CR"
    ],
    "level": "silver"
  },
  "WorkCountyOrParish": {
    "definition": "The county or parish in which the contact's work is addressed.",
    "type": "string",
    "maxLength": 50,
    "synonyms": [
      "County"
    ],
    "level": "silver"
  },
  "WorkCountry": {
    "definition": "The country abbreviation in a postal address.",
    "type": "string",
    "maxLength": 2,
    "lookup": "Country",
    "level": "silver",
    "enum": [
      "AF",
      "AL",
      "DZ",
      "AS",
      "AD",
      "AO",
      "AI",
      "AQ",
      "AG",
      "AR",
      "AM",
      "AW",
      "AU",
      "AT",
      "AZ",
      "BS",
      "BH",
      "BD",
      "BB",
      "BY",
      "BE",
      "BZ",
      "BJ",
      "BM",
      "BT",
      "BO",
      "BA",
      "BW",
      "BV",
      "BR",
      "IO",
      "BN",
      "BG",
      "BF",
      "BI",
      "KH",
      "CM",
      "CA",
      "CV",
      "KY",
      "CF",
      "TD",
      "CL",
      "CN",
      "CX",
      "CC",
      "CO",
      "KM",
      "CG",
      "CD",
      "CK",
      "CR",
      "CI",
      "HR",
      "CU",
      "CY",
      "CZ",
      "DK",
      "DJ",
      "DM",
      "DO",
      "EC",
      "EG",
      "SV",
      "GQ",
      "ER",
      "EE",
      "ET",
      "FK",
      "FO",
      "FJ",
      "FI",
      "FR",
      "GF",
      "PF",
      "TF",
      "GA",
      "GM",
      "GE",
      "DE",
      "GH",
      "GI",
      "GR",
      "GL",
      "GD",
      "GP",
      "GU",
      "GT",
      "GG",
      "GN",
      "GW",
      "GY",
      "HT",
      "HM",
      "VA",
      "HN",
      "HK",
      "HU",
      "IS",
      "IN",
      "ID",
      "IR",
      "IQ",
      "IE",
      "IM",
      "IL",
      "IT",
      "JM",
      "JP",
      "JE",
      "JO",
      "KZ",
      "KE",
      "KI",
      "KP",
      "KR",
      "KW",
      "KG",
      "AX",
      "LA",
      "LV",
      "LB",
      "LS",
      "LR",
      "LY",
      "LI",
      "LT",
      "LU",
      "MO",
      "MK",
      "MG",
      "MW",
      "MY",
      "MV",
      "ML",
      "MT",
      "MH",
      "MQ",
      "MR",
      "MU",
      "YT",
      "MX",
      "FM",
      "MD",
      "MC",
      "MN",
      "ME",
      "MS",
      "MA",
      "MZ",
      "MM",
      "NA",
      "NR",
      "NP",
      "NL",
      "AN",
      "NC",
      "NZ",
      "NI",
      "NE",
      "NG",
      "NU",
      "NF",
      "MP",
      "NO",
      "OM",
      "OT",
      "PK",
      "PW",
      "PS",
      "PA",
      "PG",
      "PY",
      "PE",
      "PH",
      "PN",
      "PL",
      "PT",
      "PR",
      "QA",
      "RE",
      "RO",
      "RU",
      "RW",
      "BL",
      "SH",
      "KN",
      "LC",
      "MF",
      "PM",
      "VC",
      "WS",
      "SM",
      "ST",
      "SA",
      "SN",
      "RS",
      "SC",
      "SL",
      "SG",
      "SK",
      "SI",
      "SB",
      "SO",
      "ZA",
      "GS",
      "ES",
      "LK",
      "SD",
      "SR",
      "SJ",
      "SZ",
      "SE",
      "CH",
      "SY",
      "TW",
      "TJ",
      "TZ",
      "TH",
      "TL",
      "TG",
      "TK",
      "TO",
      "TT",
      "TN",
      "TR",
      "TM",
      "TC",
      "TV",
      "UG",
      "UA",
      "AE",
      "GB",
      "US",
      "UM",
      "UY",
      "UZ",
      "VU",
      "VE",
      "VN",
      "VG",
      "VI",
      "WF",
      "EH",
      "YE",
      "ZM",
      "ZW"
    ]
  },
  "OtherAddress1": {
    "definition": "The other street number, direction, name and suffix of the contact.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "OtherAddress2": {
    "definition": "The other unit/suite number of the contact.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "OtherCity": {
    "definition": "The other city of the contact.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "OtherStateOrProvince": {
    "definition": "The other state or province in which the contact is addressed.",
    "type": "string",
    "maxLength": 2,
    "lookup": "StateOrProvince",
    "level": "silver",
    "enum": [
      "AK",
      "AL",
      "AR",
      "AZ",
      "CA",
      "CO",
      "CT",
      "DC",
      "DE",
      "FL",
      "GA",
      "HI",
      "IA",
      "ID",
      "IL",
      "IN",
      "KS",
      "KY",
      "LA",
      "MA",
      "MD",
      "ME",
      "MI",
      "MN",
      "MO",
      "MS",
      "MT",
      "NC",
      "ND",
      "NE",
      "NH",
      "NJ",
      "NM",
      "NV",
      "NY",
      "OH",
      "OK",
      "OR",
      "PA",
      "RI",
      "SC",
      "SD",
      "TN",
      "TX",
      "UT",
      "VA",
      "VI",
      "VT",
      "WA",
      "WI",
      "WV",
      "WY",
      "AB",
      "BC",
      "MB",
      "NB",
      "NF",
      "NS",
      "NT",
      "NU",
      "ON",
      "PE",
      "QC",
      "SK",
      "YT"
    ]
  },
  "OtherPostalCode": {
    "definition": "The other postal code of the contact.",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "OtherPostalCodePlus4": {
    "definition": "The other extension of the postal/zip code.  i.e. +4",
    "type": "string",
    "maxLength": 4,
    "level": "silver"
  },
  "OtherCarrierRoute": {
    "definition": "The group of addresses to which the USPS assigns the same code to aid in mail delivery. For the USPS, these codes are 9 digits: 5 numbers for the ZIP Code, one letter for the carrier route type, and 3 numbers for the carrier route number.",
    "type": "string",
    "maxLength": 9,
    "synonyms": [
      "RR",
      "CR"
    ],
    "level": "silver"
  },
  "OtherCountyOrParish": {
    "definition": "The other county or parish in which contact is addressed.",
    "type": "string",
    "maxLength": 50,
    "synonyms": [
      "County"
    ],
    "level": "silver"
  },
  "OtherCountry": {
    "definition": "The other country abbreviation in a postal address.",
    "type": "string",
    "maxLength": 2,
    "lookup": "Country",
    "level": "silver",
    "enum": [
      "AF",
      "AL",
      "DZ",
      "AS",
      "AD",
      "AO",
      "AI",
      "AQ",
      "AG",
      "AR",
      "AM",
      "AW",
      "AU",
      "AT",
      "AZ",
      "BS",
      "BH",
      "BD",
      "BB",
      "BY",
      "BE",
      "BZ",
      "BJ",
      "BM",
      "BT",
      "BO",
      "BA",
      "BW",
      "BV",
      "BR",
      "IO",
      "BN",
      "BG",
      "BF",
      "BI",
      "KH",
      "CM",
      "CA",
      "CV",
      "KY",
      "CF",
      "TD",
      "CL",
      "CN",
      "CX",
      "CC",
      "CO",
      "KM",
      "CG",
      "CD",
      "CK",
      "CR",
      "CI",
      "HR",
      "CU",
      "CY",
      "CZ",
      "DK",
      "DJ",
      "DM",
      "DO",
      "EC",
      "EG",
      "SV",
      "GQ",
      "ER",
      "EE",
      "ET",
      "FK",
      "FO",
      "FJ",
      "FI",
      "FR",
      "GF",
      "PF",
      "TF",
      "GA",
      "GM",
      "GE",
      "DE",
      "GH",
      "GI",
      "GR",
      "GL",
      "GD",
      "GP",
      "GU",
      "GT",
      "GG",
      "GN",
      "GW",
      "GY",
      "HT",
      "HM",
      "VA",
      "HN",
      "HK",
      "HU",
      "IS",
      "IN",
      "ID",
      "IR",
      "IQ",
      "IE",
      "IM",
      "IL",
      "IT",
      "JM",
      "JP",
      "JE",
      "JO",
      "KZ",
      "KE",
      "KI",
      "KP",
      "KR",
      "KW",
      "KG",
      "AX",
      "LA",
      "LV",
      "LB",
      "LS",
      "LR",
      "LY",
      "LI",
      "LT",
      "LU",
      "MO",
      "MK",
      "MG",
      "MW",
      "MY",
      "MV",
      "ML",
      "MT",
      "MH",
      "MQ",
      "MR",
      "MU",
      "YT",
      "MX",
      "FM",
      "MD",
      "MC",
      "MN",
      "ME",
      "MS",
      "MA",
      "MZ",
      "MM",
      "NA",
      "NR",
      "NP",
      "NL",
      "AN",
      "NC",
      "NZ",
      "NI",
      "NE",
      "NG",
      "NU",
      "NF",
      "MP",
      "NO",
      "OM",
      "OT",
      "PK",
      "PW",
      "PS",
      "PA",
      "PG",
      "PY",
      "PE",
      "PH",
      "PN",
      "PL",
      "PT",
      "PR",
      "QA",
      "RE",
      "RO",
      "RU",
      "RW",
      "BL",
      "SH",
      "KN",
      "LC",
      "MF",
      "PM",
      "VC",
      "WS",
      "SM",
      "ST",
      "SA",
      "SN",
      "RS",
      "SC",
      "SL",
      "SG",
      "SK",
      "SI",
      "SB",
      "SO",
      "ZA",
      "GS",
      "ES",
      "LK",
      "SD",
      "SR",
      "SJ",
      "SZ",
      "SE",
      "CH",
      "SY",
      "TW",
      "TJ",
      "TZ",
      "TH",
      "TL",
      "TG",
      "TK",
      "TO",
      "TT",
      "TN",
      "TR",
      "TM",
      "TC",
      "TV",
      "UG",
      "UA",
      "AE",
      "GB",
      "US",
      "UM",
      "UY",
      "UZ",
      "VU",
      "VE",
      "VN",
      "VG",
      "VI",
      "WF",
      "EH",
      "YE",
      "ZM",
      "ZW"
    ]
  },
  "PreferredAddress": {
    "definition": "A list of the address options Home, Work and Other used to determine the address preferred by the client.",
    "type": "string",
    "maxLength": 255,
    "level": "silver"
  },
  "PreferredPhone": {
    "definition": "A list of the phone options Office, Mobile, Direct, Voicemail, Other used to determine the phone preferred by the client.",
    "type": "string",
    "maxLength": 255,
    "level": "silver"
  },
  "Email": {
    "definition": "The preferred Email address of the contact.",
    "type": "string",
    "maxLength": 80,
    "level": "silver"
  },
  "Email2": {
    "definition": "The secondary email address of the contact.",
    "type": "string",
    "maxLength": 80,
    "level": "silver"
  },
  "Email3": {
    "definition": "The tertiary email address of the contact.",
    "type": "string",
    "maxLength": 80,
    "level": "silver"
  },
  "OfficePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "OfficePhoneExt": {
    "definition": "The extension of the given phone number (if applicable).",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "MobilePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "DirectPhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "HomePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "HomeFax": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "BusinessFax": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "Pager": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "VoiceMail": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "VoiceMailExt": {
    "definition": "The extension of the given phone number (if applicable).",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "TollFreePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "PhoneTTYTTD": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "OtherPhoneType": {
    "definition": "The type of \"other\" phone that does not already exist in the given phone fields or if a second of any type of phone field is needed.  i.e. HomePhone2,  BrothersPhone, etc.  This is used as the list of options for the Other Phone repeating elements. ",
    "type": "string",
    "maxLength": 25,
    "level": "silver",
    "repeating": true
  },
  "OtherPhones": [
    {
      "Type": {
        "type": "string"
      },
      "Number": {
        "definition": "The \"other\" phone option allowing members to convey additional phone numbers other than those already covered by the HomePhone, VoiceMail, etc., fields.  This is a repeating element.  Use the OtherPhoneType for a selection of additional phone types.",
        "type": "string",
        "maxLength": 16,
        "level": "silver"
      },
      "Ext": {
        "definition": "The \"other\" phone option allowing members to convey additional phone numbers other than those already covered by the VoiceMailExt, OfficePhoneExt, etc., fields.  This is a repeating element.  Use the OtherPhoneType for a selection of additional phone types.",
        "type": "string",
        "maxLength": 10,
        "level": "silver"
      }
    }
  ],
  "Company": {
    "definition": "The contact's company or employer.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "Department": {
    "definition": "The department in which the contact works.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "SocialMediaType": {
    "definition": "A list of types of sites, blog, social media, the Member URL or ID is referring to.  i.e. Website, Blog, Facebook, Twitter, LinkedIn, Skype, etc.,  This list is used to populate the Type with repeating Social Media URL or ID types.",
    "type": "string",
    "maxLength": 25,
    "level": "silver",
    "repeating": true
  },
  "SocialMedias": [
    {
      "Type": {
        "type": "string"
      },
      "UrlOrId": {
        "definition": "The website URL or ID of social media site or account of the member.  This is a repeating element.  Replace [Type] with any of the options from the SocialMediaType field to create a unique field for that type of social media.  For example: SocialMediaFacebookUrlOrID, SocialMediaSkypeUrlOrID, etc.",
        "type": "string",
        "maxLength": 8000,
        "level": "silver"
      }
    }
  ],
  "Birthdate": {
    "definition": "The birthday of the contact; month, day and year.",
    "type": "date",
    "maxLength": 24,
    "level": "silver"
  },
  "Anniversary": {
    "definition": "The wedding anniversary of the contact; month, day and year.",
    "type": "date",
    "maxLength": 24,
    "level": "silver"
  },
  "OriginalEntryTimestamp": {
    "definition": "Date/time the contact record was originally input into the source system.",
    "type": "date",
    "maxLength": 27,
    "level": "silver"
  },
  "ModificationTimestamp": {
    "definition": "Date/time the contact record was last modified.",
    "type": "date",
    "maxLength": 27,
    "level": "silver"
  },
  "UserDefinedFieldName[#]": {
    "definition": "[#] This field is a repeating element.  If this field is repeated, add 1, 2, 3, etc., to the end of the field.",
    "type": "string",
    "maxLength": 500,
    "level": "silver",
    "repeating": true
  },
  "UserDefinedFieldValue[#]": {
    "definition": "[#] This field is a repeating element.  If this field is repeated, add 1, 2, 3, etc., to the end of the field.",
    "type": "string",
    "maxLength": 500,
    "level": "silver",
    "repeating": true
  },
  "AssistantName": {
    "definition": "Name of the contact's assistant.",
    "type": "string",
    "maxLength": 150,
    "level": "silver"
  },
  "AssistantPhone": {
    "definition": "Phone number of the contact's assistant.",
    "type": "string",
    "maxLength": 16,
    "level": "silver"
  },
  "AssistantPhoneExt": {
    "definition": "Phone number extension of the contact's assistant.",
    "type": "string",
    "maxLength": 10,
    "level": "silver"
  },
  "AssistantEmail": {
    "definition": "Email address of the contact's assistant.",
    "type": "string",
    "maxLength": 80,
    "level": "silver"
  },
  "SpousePartnerName": {
    "definition": "The contact's spouse or partner.",
    "type": "string",
    "maxLength": 150,
    "level": "silver"
  },
  "Children": {
    "definition": "A list of the names of the contact's children in a comma separated list.",
    "type": "string",
    "maxLength": 150,
    "level": "silver"
  },
  "Gender": {
    "definition": "The contact's gender.",
    "type": "string",
    "maxLength": 6,
    "level": "silver"
  },
  "Language": {
    "definition": "The languages spoken by the contact.",
    "type": [
      "string"
    ],
    "maxLength": 150,
    "lookup": "Languages",
    "level": "silver",
    "enum": [
      "Abkhazian",
      "Afar",
      "Afrikaans",
      "Albanian",
      "American Sign Language",
      "Amharic",
      "Arabic",
      "Aramaic",
      "Armenian",
      "Assamese",
      "Assyrian Neo-Aramaic",
      "Avestan",
      "Aymara",
      "Azerbaijani",
      "Bambara",
      "Bashkir",
      "Basque",
      "Bengali",
      "Bihari",
      "Bikol",
      "Bislama",
      "Bosnian",
      "Brazilian Portuguese",
      "Bulgarian",
      "Burmese",
      "Byelorussian",
      "Cambodian",
      "Cantonese",
      "Cape Verdean Creole",
      "Catalan",
      "Cebuano",
      "Chamorro",
      "Chechen",
      "Chinese",
      "Chuukese",
      "Chuvash",
      "Cornish",
      "Corsican",
      "Croatian",
      "Czech",
      "Danish",
      "Dari (Afghan Persian)",
      "Dioula",
      "Dutch",
      "Dzongkha",
      "English",
      "Esperanto",
      "Estonian",
      "Faroese",
      "Farsi",
      "Fiji",
      "Finnish",
      "Flemish",
      "French",
      "Frisian",
      "Galician",
      "Georgian",
      "German",
      "Greek",
      "Greenlandic",
      "Guarani",
      "Gujarati",
      "Haitian Creole",
      "Hausa",
      "Hebrew",
      "Herero",
      "Hiligaynon",
      "Hindi",
      "Hiri Motu",
      "Hmong",
      "Hungarian",
      "Iban",
      "Icelandic",
      "Igbo",
      "Ilocano",
      "Indonesian",
      "Interlingua",
      "Inuktitut",
      "Inupiak",
      "Irish (Gaelic)",
      "Italian",
      "Japanese",
      "Javanese",
      "Kannada",
      "Kashmiri",
      "Kazakh",
      "K'iche'",
      "Kichwa",
      "Kikuyu",
      "Kinyarwanda",
      "Kirghiz",
      "Kirundi",
      "Komi",
      "Korean",
      "Kpelle",
      "Kru",
      "Kurdish",
      "Lao",
      "Latin",
      "Latvian",
      "Lingala",
      "Lithuanian",
      "Luxemburgish",
      "Macedonian",
      "Malagasy",
      "Malay",
      "Malayalam",
      "Maltese",
      "Mandarin",
      "Maninka",
      "Manx Gaelic",
      "Maori",
      "Marathi",
      "Marshallese",
      "Moldovan",
      "Mongolian",
      "Nauru",
      "Navajo",
      "Ndebele",
      "Ndonga",
      "Nepali",
      "Norwegian",
      "Norwegian (Nynorsk)",
      "Nyanja",
      "Occitan",
      "Oriya",
      "Oromo",
      "Ossetian",
      "Pali",
      "Pangasinan",
      "Papiamento",
      "Pashto",
      "Polish",
      "Portuguese",
      "Punjabi",
      "Quechua",
      "Romanian",
      "Romany",
      "Russian",
      "Sami",
      "Samoan",
      "Sangho",
      "Sanskrit",
      "Sardinian",
      "Scots Gaelic",
      "Serbian",
      "Serbo-Croatian",
      "Sesotho",
      "Setswana",
      "Shan",
      "Shona",
      "Sindhi",
      "Sinhalese",
      "Siswati",
      "Slovak",
      "Slovenian",
      "Somali",
      "Southern Ndebele",
      "Spanish",
      "Sundanese",
      "Swahili",
      "Swedish",
      "Syriac",
      "Tagalog",
      "Tahitian",
      "Tajik",
      "Tamil",
      "Tatar",
      "Telugu",
      "Thai",
      "Tibetan",
      "Tigrinya",
      "Tongan",
      "Tsonga",
      "Turkish",
      "Turkmen",
      "Twi",
      "Uigur",
      "Ukrainian",
      "Urdu",
      "Uzbek",
      "Vietnamese",
      "Volapuk",
      "Welsh",
      "Wolof",
      "Xhosa",
      "Yiddish",
      "Yoruba",
      "Zhuang",
      "Zulu"
    ]
  },
  "Groups": {
    "definition": "Also knows as Tags, Categories, Circles, ",
    "type": [
      "string"
    ],
    "maxLength": 150,
    "synonyms": [
      "Tags",
      "Groups",
      "Categories",
      "Types"
    ],
    "level": "silver"
  },
  "ContactStatus": {
    "definition": "The status of the contact.  Active, Inactive, On Vacation, Deleted, etc., ",
    "type": "string",
    "maxLength": 25,
    "synonyms": [
      "ChoiceList"
    ],
    "level": "silver"
  },
  "ContactType": {
    "definition": "The type of contact.  i.e. Business, Friend, Family, Prospect, Ready to Buy, etc.",
    "type": [
      "string"
    ],
    "maxLength": 255,
    "level": "silver"
  }
}
