International Address Submission Best Practices

Country codes

The country code must be a valid ISO 3166-1 alpha-2 code. For example:

State and province codes

State and province codes should only be submitted for countries where they are officially defined and used for mail delivery. They must be in ISO 3166-2 format. Below are some examples:

Non-ISO state and province names

Some countries utilize non-ISO standards for state and province codes in mailing addresses. Below are some examples:

Putting it all together

Below are some example requests that meet ISO standard formats for international addresses.

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "au-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Ava",
      "family_name": "Brown",
      "date_of_birth": "1984-05-17",
      "national_id": "PA0940443",
      "phone_number": "+614123456789",
      "address": {
        "line_1": "200 Broadway Av",
        "locality": "West Beach",
        "major_admin_division": "SA",
        "postal_code": "5024",
        "country": "AU"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "br-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Lucas",
      "family_name": "Oliveira",
      "date_of_birth": "1974-08-17",
      "national_id": "1234567890-2",
      "phone_number": "+5511984565666",
      "address": {
        "line_1": "Rua Visconde de Porto Seguro 1238",
        "major_admin_division": "SP",
        "postal_code": "04642-000",
        "country": "BR"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "ca-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Lee",
      "family_name": "Melnykova",
      "date_of_birth": "1985-03-30",
      "national_id": "437561291",
      "phone_number": "+14167773322",
      "address": {
        "line_1": "123 Lakeshore Rd",
        "line_2": "Apt 405",
        "locality": "Toronto",
        "major_admin_division": "ON",
        "postal_code": "M5V 3N8",
        "country": "CA"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "eu-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Priyanka",
      "family_name": "Sears",
      "date_of_birth": "1981-12-23",
      "national_id": "15625436FE",
      "phone_number": "+33143935555",
      "address": {
        "line_1": "12 Rue de L'Abbé Grégoire",
        "locality": "Paris",
        "major_admin_division": "75",
        "postal_code": "75006",
        "country": "FR"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "hk-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Chi-Keung",
      "family_name": "Wong",
      "date_of_birth": "1961-12-23",
      "national_id": "286730672532",
      "phone_number": "+85212345678",
      "address": {
        "line_1": "150 Kennedy Road",
        "line_2": "Flat 25, 12/F, Acacia Building",
        "locality": "Wan Chai",
        "major_admin_division": "HK",
        "postal_code": "999077",
        "country": "HK"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "in-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Rahul",
      "family_name": "Sharma",
      "date_of_birth": "1981-12-23",
      "national_id": "456712340098",
      "phone_number": "+911234567890",
      "address": {
        "line_1": "Flat No. 100, Triveni Apartments",
        "locality": "Pitam Pura",
        "major_admin_division": "DL",
        "postal_code": "110034",
        "country": "IN"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "mx-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Juan",
      "family_name": "Guerra",
      "date_of_birth": "1970-06-15",
      "national_id": "700615-GHASSS-01",
      "phone_number": "+525551226699",
      "address": {
        "line_1": "Av. Paseo de la Reforma 123",
        "locality": "Colonia Juárez",
        "major_admin_division": "CMX",
        "postal_code": "06600",
        "country": "MX"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "es-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "María",
      "family_name": "Rodríguez López",
      "date_of_birth": "1982-04-11",
      "national_id": "BAA000589",
      "phone_number": "+3412345678",
      "address": {
        "line_1": "Calle Aduana, 29",
        "major_admin_division": "MD",
        "postal_code": "28070",
        "country": "ES"
      }
    }
  }
}

Sample API call: RiskOS™ Evaluation API (Verify/KYC)

{
  "id": "uk-verify-001",
  "timestamp": "2026-04-08T00:00:00Z",
  "workflow": "verify_kyc",
  "data": {
    "individual": {
      "given_name": "Mayuri",
      "family_name": "Salinas",
      "date_of_birth": "1982-04-11",
      "national_id": "ZZ123456C",
      "phone_number": "+442078301234",
      "address": {
        "line_1": "62 Abbey Gardens Westminster",
        "line_2": "Flat 18",
        "locality": "London",
        "postal_code": "SW7 2BJ",
        "country": "GB"
      }
    }
  }
}