Customers API

🚧

The Customers API is changing and will require existing developers to migrate by March 5th! To learn what's changing, refer to the release notes.

The Customers API enables you to directly pass the KYC information to Bridge. This endpoint enables you to control the UI independently and handle all of the back and forth with customers, regardless of whether they are individuals or businesses.

To determine whether a customer is able to use the platform, Bridge monitors the customer's kyc_status and the status of each requested endorsement, e.g.base endorsement for access to US rails.

If Bridge is able to validate the information, the customer will receive KYC approval and be granted the requested endorsement(s) to use Bridge's platform.

If certain information was invalid or missing, the customer object will return the appropriate KYC status, endorsement status, and endorsement requirements.

After obtaining a signed_agreement_id (details here: Terms of Service), you can now use the Customers API to create customers as follows.

Individual customer creation

Create Customer API

curl --location --request POST 'https://api.bridge.xyz/v0/customers' \
--header 'Content-Type: application/json' \
--header 'Api-Key: <API Key>' \
--header 'Idempotency-Key: <generate a uuid>' \
--data-raw '{
  "type": "individual",
  "first_name": "John",
  "last_name": "Doe",
  "email": "[email protected]",
  "address": {
    "street_line_1": "123 Main St",
    "city": "New York City",
    "subdivision": "New York",
    "postal_code": "10001",
    "country": "USA"
  },
  "birth_date": "2007-01-01",
  "signed_agreement_id": "d536a227-06d3-4de1-acd3-8b5131730480",
  "identifying_information": [
    {
      "type": "ssn",
      "issuing_country": "usa",
      "number": "xxx-xx-xxxx"
    },
    {
      "type": "drivers_license",
      "issuing_country": "usa",
      "number": "xxxxxxxxxxxxx",
      "image_front": "data:image/jpg;base64,...",
      "image_back": "data:image/jpg;base64,..."
    }
  ]
}
curl --location --request POST 'https://api.bridge.xyz/v0/customers' \
--header 'Content-Type: application/json' \
--header 'Api-Key: <API Key>' \
--header 'Idempotency-Key: <generate a uuid>' \
--data-raw '{
  "type": "individual",
  "first_name": "John",
  "last_name": "Doe",
  "email": "[email protected]",
  "phone": "+12223334444",
  "address": {
    "street_line_1": "Juncal 2091",
    "street_line_2": "B1648",
    "city": "Tigre",
    "state": "B", // ISO 3166-2 Subdivision code without the country prefix
    "postal_code": "B7000",
    "country": "ARG" // ISO 3166-1 alpha3 Country code
  },
  "signed_agreement_id": <signed_agreement_id from above>,
  "birth_date": "1989-09-09",
  "tax_identification_number": "111111111",
  "gov_id_country": "USA",
  "gov_id_image_front" <data-uri>,
  "gov_id_image_back" <data-uri> (optional),
  "proof_of_address_document" <data-uri> (optional)
}'
  "type": "individual",
  "first_name": "John",
  "last_name": "Doe",
  "email": "[email protected]",
  "address": {
    "street_line_1": "Juncal 2091",
    "street_line_2": "B1648",
    "city": "Tigre",
    "subdivision": "B", // ISO 3166-2 Subdivision code without the country prefix
    "postal_code": "B7000",
    "country": "ARG" // ISO 3166-1 alpha3 Country code
  },
  "birth_date": "2007-01-01",
  "signed_agreement_id": "d536a227-06d3-4de1-acd3-8b5131730480",
  "employment_status": "employed",
  "expected_monthly_payments": "5000_9999",
  "acting_as_intermediary": "no",
  "most_recent_occupation": "291291",
  "account_purpose": "purchase_goods_and_services",
  "account_purpose_other": null,
  "source_of_funds": "salary",
  "identifying_information": [
    {
      "type": "passport",
      "issuing_country": "arg",
      "number": "xxxxxxxxxxxxx",
      "image_front": "data:image/jpg;base64,...",
      "image_back": "data:image/jpg;base64,..."
    }
  ]
}

curl --location --request POST 'https://api.bridge.xyz/v0/customers' \
--header 'Content-Type: application/json' \
--header 'Api-Key: <API Key>' \
--header 'Idempotency-Key: <generate a uuid>' \
--data-raw '{
  "type": "individual",
  "first_name": "John",
  "last_name": "Doe",
  "email": "[email protected]",
  "address": {
    "street_line_1": "80 Queens Road",
    "street_line_2": "Suite 3B",
    "city": "Manchester",
    "subdivision": "MAN", // ISO 3166-2 Subdivision code without the country prefix
    "postal_code": "M1 1AE",
    "country": "GBR" // ISO 3166-1 alpha3 Country code
  },
  "birth_date": "2007-01-01",
  "signed_agreement_id": "d536a227-06d3-4de1-acd3-8b5131730480",
  "identifying_information": [
    {
      "type": "passport",
      "issuing_country": "gbr",
      "number": "xxxxxxxxxxxxx",
      "image_front": "data:image/jpg;base64,...",
    }
  ],
  "documents": [
    {
      "purposes": [
        "proof_of_address"
      ],
      "file": "data:image/jpg;base64,..."
    }
  ]
}

Note: proof_of_address_document is required for individual customers from European Economic Area (EEA), or customers who wish to use SEPA/Euro services offered by Bridge. Please refer to SEPA/Euro Transactions page for details.

For international customers, submit an ISO 3166-1 alpha-3 country code and an ISO 3166-2 subdivision code (minus the country prefix) for the state. So for the above example, GB-MAN is the code, but just MAN is submitted.

Business customer creation

curl --location --request POST 'https://api.bridge.xyz/v0/customers' \
--header 'Content-Type: application/json' \
--header 'Api-Key: <API Key>' \
--header 'Idempotency-Key: <generate a uuid>' \
--data-raw '{
  "type": "business",	
  "registered_address": {
    street_line_1: "123 Main St",
    city: "New York City",
    subdivision: "New York",
    postal_code: "10001",
    country: "USA",
  },
  "business_type": "corporation",
  "business_industry": "1153",
  "compliance_screening_explanation": "Ut similique dolores quo.",
  "business_description": "A business",
  "email": "[email protected]",
  "is_dao": false,
  "is_high_risk": false,
  "business_legal_name": "My Business",
  "has_material_intermediary_ownership": false,
  "service_usage_description": "Description",
  "signed_agreement_id": "7262662f-6622-46d1-9ac1-0e840d78598f",
  "estimated_annual_revenue_usd": "250000000_plus",
  "expected_monthly_payments_usd": 101307,
  "operates_in_prohibited_countries": "no",
  "account_purpose": "receive_payments_for_goods_and_services",
  "account_purpose_other": null,
  "high_risk_activities": [
    "none_of_the_above"
  ],
  "source_of_funds": "business_loans",
  "source_of_funds_description": "Minima aperiam cum aut.",
  "conducts_money_services": true,
  "conducts_money_services_using_bridge": true,
  identifying_information: [
    {
      type: "ein",
      issuing_country: "usa",
      number: "xxx-xx-xxxx",
    },
  ],
  documents: [
    {
      purposes: ["statement_of_funds"],
      file: "data:image/jpg;base64,...",
    },
    {
      purposes: ["flow_of_funds"],
      file: "data:image/jpg;base64,...",
    },
    {
      purposes: ["ownership_document", "proof_of_address_document"],
      file: "data:image/jpg;base64,...",
    },
    {
      purposes: ["formation_document"],
      file: "data:image/jpg;base64,...",
    },
  ],
  "ultimate_beneficial_owners": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "birth_date": "1990-01-01",
      "email": "[email protected]",
      "phone": "1234567890",
      identifying_information: [
        {
          type: "ssn",
          issuing_country: "usa",
          number: "xxx-xx-xxxx",
        },
        {
          type: "drivers_license",
          issuing_country: "usa",
          number: "xxxxxxxxxxxxx",
          image_front: "data:image/jpg;base64,...",
          image_back: "data:image/jpg;base64,...",
        },
      ],
      documents: [
        {
          purposes: ["proof_of_address"],
          file: "data:image/jpg;base64,...",
        },
      ],
      "address": {
        "street_line_1": "1482 Brock Walk",
        "street_line_2": "Suite 927",
        "city": "Lake Shirley",
        "subdivision": null,
        "postal_code": null,
        "country": "BVT"
      },
      "has_ownership": true,
      "ownership_percentage": "25",
      "is_director": true,
      "has_control": true,
      "is_signer": true,
      "title": "CEO",
      "relationship_established_at": "2015-01-01",
    }
  ],
  "primary_website": "http://google.com"
}

Customer status

Upon customer creation, Bridge will review the submitted customer information and return statuses for both overall KYC (kyc_status) as well as a status for each requested endorsement (e.g. base, the endorsement for US rails, will have its own status). Bridge recommends using both kyc_statusand endorsement status to determine the customer's ability to use the Bridge platform.

KYC status

Upon customer creation, Bridge will review all KYCs for the customer and return a status field that denotes the KYC status (as applicable) for the user (example KYC statuses include not_started, active, or rejected). The average decision time for KYC is typically less than one minute. If a manual review is required for KYC, the decision may take until next business day. KYB reviews typically happen same business day, up to next business day.

A sample response would look like:

// 201 CREATED
{
  "id": "cust_john_uuid",
  "first_name": "John",
  "kyc_status": "not_started",
  // ...
  "requirements_due": [
    "external_account" // Customer needs to register their bank account with Bridge
  ],
  "created_at": "Thu, 04 May 2023 15:40:40.832827000 UTC +00:00",
  "updated_at": "Thu, 04 May 2023 15:40:40.832827000 UTC +00:00"
}

While KYC generally works quickly, there are edge cases that are important to account for. Here are a few examples of how the KYC status of a customer could progress:

  • not_started -> active
    • This is our happy path for individual customers. The customer information was submitted, and quickly passed via automated checks within seconds.
  • not_started -> under_review -> approved/rejected
    • All business customers and some individual customers may require the Bridge Compliance team to do due diligence of vetting customers manually before the reach a terminal status.
  • not_started -> rejected

KYC rejection

Sometimes, your customer could immediately move from not_started to rejected and skip under_review entirely. The primary reason this happens is when the tax identification number is entered incorrectly. Without a valid tax identification number, Bridge is unable to verify any of the other details you have submitted for your customer (birth date, address, name, or business details).

In this scenario, the customer starts off not_started, but after attempting to verify submitted information, there was an issue detected with the submission. It is possible to move directly to rejected and skip under_review entirely. In the rejected scenario, fetching the customer via [GET /customers/:id](https://apidocs.bridge.xyz/reference/get_customers-customerid) would result in something like this:

{
  "id": "d99a4ee8-03a8-48a6-9cbf-7746a3ce1050",
  "email": "[email protected]",
  "first_name": "John",
  "last_name": "Doe",
  "status": "rejected",
  "type": "individual",
  "created_at": "2024-02-19T17:16:20.561Z",
  "website_url": null,
  "persona_idv_link": "...",
  "tos_link": "...",
  "tos_complete": false,
  "persona_inquiry_type": "gov_id_db",
  "rejection_reasons": [
    {
      "developer_reason": "Identity cannot be verified agains third-party databases",
      "reason": "Your information could not be verified",
      "created_at": "2024-02-19T19:01:59.529Z"
    }
  ]
}

You can see that the customer's KYC status is rejected and that there are two fields shared with rejection reasons:

  • developer_reason is meant to be used by developers for internal purposes only. This field can contain sensitive information intended for only the developer and is provided to help with troubleshooting potential issues or protecting against potential abuse.
  • reason can be shared by a developer directly with their customers.

For reference, see our page on Rejection Reasons for developer_reason and reason mappings for KYC rejection reasons.

Updating Customers

Customer information can be updated at PUT /customers/:id . This endpoint accepts the same shape of data as the creation endpoint.

Notes:

  • Even if information was submitted in the first attempt and has not changed, it must still be submitted in the update.
    • Bridge currently supports partial updates (e.g., not including all fields in the request) only the following parameters are included: endorsements, residential_address, physical_address, verified_proof_of_address_at, documents (with purpose = proof_of_address)
  • Updating the customer object won't clear their rejection reasons from earlier attempts, but that won't prevent them passing KYC.

Supported Government ID's by Country

Y = Yes (Supported) | * (Requires backside )

Country codeCountrySubdivisionPassport extractionPassport verificationDriver License extractionDriver License verificationNational ID extractionNational ID verificationOther extractionOther verification(Requires backside: *)
ADAndorrayyyy
AEUnited Arab Emiratesyyyyy*yResidency permit*Residency permit
AFAfghanistanyy
AGAntigua and Barbudayy
AIAnguillayy
ALAlbaniayyyyy*y
AMArmeniayyyyy*y
AOAngolayyyyy*y
ARArgentinayyyyyy
ASAmerican Samoayyyyyy
ATAustriayyyyyyResidency permit*Residency permit
AUAustraliayyy*yy*yKeypass ID, Residency permit*Keypass ID, Residency permit
AZAzerbaijanyyy*yy*yResidency permit*Residency permit
BABosnia and Herzegovinayyyyy*y
BBBarbadosyyyy
BDBangladeshyyyyy*y
BEBelgiumyyyyy*yResidency permit*Residency permit
BFBurkina Fasoyy
BGBulgariayyyyyyResidency permit*Residency permit
BHBahrainyyy*y
BIBurundiyy
BJBeninyyyyyy
BMBermudayyyyVoter IDVoter ID
BNBrunei Darussalamyyyyy*yResidency permit*Residency permit
BOBolivia (Plurinational State of)yyyyy*y
BRBrazilyyy*yy*yResidency permit*Residency permit
BSBahamasyyyyWork permit*Work permit
BTBhutanyy
BWBotswanayyyyy*y
BYBelarusyyyyyy
BZBelizeyy
CACanadayy13131212Citizen certificate, Healthcare Insurance card, Passport card, Permanent resident card*, Tribal IDCitizen certificate, Healthcare Insurance card, Passport card, Permanent resident card, Tribal ID
CACanadaAlbertayyyy
CACanadaBritish Columbiayyyy
CACanadaManitobayyyy
CACanadaNew Brunswickyyyy
CACanadaNewfoundland and Labradoryyyy
CACanadaNova Scotiayyyy
CACanadaOntarioyyyy
CACanadaPrince Edward Islandyyyy
CACanadaQuebecyy
CACanadaSaskatchewanyyyy
CACanadaNorthwest Territoriesyyyy
CACanadaNunavutyyyy
CACanadaYukonyyyy
CDCongo (Democratic Republic of the)yyVoter IDVoter ID
CFCentral African Republicyy
CGCongoyyy*yy*y
CHSwitzerlandyyyyy*yResidency permit*Residency permit
CICôte d'Ivoireyyy*yy*y
CLChileyyyyyy
CMCameroonyyyyy*y
CNChinayyyyy*y
COColombiayyy*yy*yForeigner IDForeigner ID
CRCosta Ricayyyyy*y
CUCubayyy*y
CVCabo Verdeyy
CWCuraçaoyyyyyy
CYCyprusyyyyy*yResidency permit*Residency permit
CZCzech Republicyyyyy*yResidency permit*Residency permit
DEGermanyyyyyy*yResidency permit*Residency permit
DJDjiboutiyy
DKDenmarkyyyyResidency permit*Residency permit
DMDominicayy
DODominican Republicyyy*yy*y
DZAlgeriayyy*y
ECEcuadoryyyyy*yConsular IDConsular ID
EEEstoniayyyyy*yResidency permit*Residency permit
EGEgyptyyyyy*y
EREritreayy
ESSpainyyyyy*yResidency permit*Residency permit
ETEthiopiayyyyyyResidency permit*Residency permit
FIFinlandyyyyy*yResidency permit*Residency permit
FJFijiyyyy
FMMicronesia (Federated States of)yy
FOFaroe Islandsyyyy
FRFranceyyyyy*yResidency permit*Residency permit
GAGabonyy
GBUnited Kingdom of Great Britain and Northern IrelandyyyyyyResidency permit*, Voter IDResidency permit, Voter ID
GDGrenadayy
GEGeorgiayyyyy*y
GGGuernseyyyyyyy
GHGhanayyyyy*yVoter IDVoter ID
GIGibraltaryyyyy*y
GLGreenlandyy
GMGambiayy
GNGuineayy
GQEquatorial Guineayy
GRGreeceyyyyy*yResidency permit*Residency permit
GTGuatemalayyy*yy*yConsular ID*Consular ID
GUGuamyyyyyy
GWGuinea-Bissauyy
GYGuyanayy
HKHong Kongyyyy
HNHondurasyyy*yyyConsular IDConsular ID
HRCroatiayyy*yy*yResidency permit*Residency permit
HTHaitiyy
HUHungaryyyyyy*yResidency permit*Residency permit
IDIndonesiayyyyyy
IEIrelandyyyyy*yPassport card, Residency permitPassport card, Residency permit
ILIsraelyyyyy*y
IMIsle of Manyyyy
INIndiayyy*yyyPermanent Account Number (PAN) card, Voter ID*Permanent Account Number (PAN) card, Voter ID
IQIraqyyy*y
ISIcelandyyyyResidency permit*Residency permit
ITItalyyyyyy*yResidency permit*Residency permit
JEJerseyyyyy
JMJamaicayyyyyyVoter IDVoter ID
JOJordanyyyyy*y
JPJapanyyyyMy Number card, Residency permit*, VisaMy Number card, Residency permit, Visa
KEKenyayyyyy*yResidency permit*Residency permit
KGKyrgyzstanyyyyy*y
KHCambodiayyyy
KIKiribatiyy
KMComorosyy
KNSaint Kitts and Nevisyy
KRKorea (Republic of)yyyyyyResidency permit*Residency permit
KWKuwaityyy*yyy
KYCayman Islandsyyyy
KZKazakhstanyyyyy*y
LALao People's Democratic Republicyyyy
LBLebanonyyyyyy
LCSaint Luciayy
LILiechtensteinyyyyy*yResidency permit*Residency permit
LKSri Lankayyyyy*y
LRLiberiayy
LSLesothoyy
LTLithuaniayyyyy*yResidency permit*Residency permit
LULuxembourgyyyyy*yResidency permit*Residency permit
LVLatviayyyyy*yResidency permit*Residency permit
LYLibyayy
MAMoroccoyyy*yy*y
MCMonacoyyy*yResidency permit*Residency permit
MDMoldova (Republic of)yyyyy*yResidency permit*Residency permit
MEMontenegroyyyyy*y
MFSaint Martin (French part)yyyy
MGMadagascaryy
MHMarshall Islandsyy
MKNorth Macedoniayyyyy*yResidency permit*Residency permit
MLMaliyy
MMMyanmaryyyyy*y
MNMongoliayyy*yy*y
MOMacaoyyResidency permit*Residency permit
MRMauritaniayy
MSMontserratyy
MTMaltayyyyy*yResidency permit*Residency permit
MUMauritiusyyy*y
MVMaldivesyy
MWMalawiyyyy
MXMexicoyy3232Consular ID, Residency permit, Voter ID*Consular ID, Residency permit, Voter ID
MXMexicoAguascalientesyy
MXMexicoBaja Californiayy
MXMexicoBaja California Suryy
MXMexicoCampecheyy
MXMexicoChiapasyy
MXMexicoChihuahuayy
MXMexicoCoahuilayy
MXMexicoColimayy
MXMexicoCiudad de Méxicoyy
MXMexicoDurangoyy
MXMexicoGuanajuatoyy
MXMexicoGuerreroyy
MXMexicoHidalgoyy
MXMexicoJaliscoyy
MXMexicoEstado de Méxicoyy
MXMexicoMichoacányy
MXMexicoMorelosyy
MXMexicoNayarityy
MXMexicoNuevo Leónyy
MXMexicoOaxacayy
MXMexicoPueblayy
MXMexicoQuerétaroyy
MXMexicoQuintana Rooyy
MXMexicoSan Luis Potosíyy
MXMexicoSinaloayy
MXMexicoSonorayy
MXMexicoTabascoyy
MXMexicoTamaulipasyy
MXMexicoTlaxcalayy
MXMexicoVeracruzyy
MXMexicoYucatányy
MXMexicoZacatecasyy
MYMalaysiayyyyy*y
MZMozambiqueyyy*y
NANamibiayyy*y
NENigeryy
NGNigeriayyyyy*yVoter IDVoter ID
NINicaraguayyyyVoter IDVoter ID
NLNetherlandsyyy*yy*yResidency permit*Residency permit
NONorwayyyyyy*yResidency permit*Residency permit
NPNepalyyyyyyCitizen certificateCitizen certificate
NRNauruyy
NZNew Zealandyyyyyy
OMOmanyyy*yy*yResidency permit*Residency permit
PAPanamayyyyyyPermanent resident cardPermanent resident card
PEPeruyyy*yy*yResidency permit*Residency permit
PGPapua New Guineayy
PHPhilippinesyyyyy*yHealthcare Insurance card, NBI Clearance, Overseas Foreign Worker card (OFW), Postal ID, Social Security System card, United Multi Purpose ID (UMID), Voter IDHealthcare Insurance card, NBI Clearance, Overseas Foreign Worker card (OFW), Postal ID, Social Security System card, United Multi Purpose ID (UMID), Voter ID
PKPakistanyyy*y
PLPolandyyyyy*yResidency permit*Residency permit
PRPuerto Ricoyyyyyy
PSPalestine, State ofyy
PTPortugalyyyyy*yResidency permit*Residency permit
PWPalauyy
PYParaguayyyyyy*y
QAQataryyyyyyResidency permit*Residency permit
RORomaniayyyyyyResidency permit*Residency permit
RSSerbiayyyyy*y
RURussian FederationyyyyInternal passportInternal passport
RWRwandayyyyyy
SASaudi ArabiayyyyyyResidency permit*Residency permit
SBSolomon Islandsyy
SCSeychellesyyyy
SDSudanyy
SESwedenyyyyy*yResidency permit*Residency permit
SGSingaporeyyyyy*yLong-Term pass card, Work permitLong-Term pass card, Work permit
SISloveniayyyyy*yResidency permit*Residency permit
SKSlovakiayyyyy*yResidency permit*Residency permit
SLSierra Leoneyy
SMSan Marinoyyy*y
SNSenegalyyyyyy
SOSomaliayy
SRSurinameyy
SSSouth Sudanyy
STSao Tome and Principeyy
SVEl Salvadoryyy*yy*y
SZeSwatiniyy
TCTurks and Caicos Islandsyy
TDChadyy
TGTogoyy
THThailandyyyyy*y
TJTajikistanyy
TLTimor-Lesteyy
TMTurkmenistanyy
TNTunisiayyyyy*y
TOTongayy
TRTurkeyyyy*yy*yResidency permit*Residency permit
TTTrinidad and Tobagoyyyyy*y
TVTuvaluyy
TWTaiwanyyyyy*yHealthcare Insurance card, Residency permit*Healthcare Insurance card, Residency permit
TZTanzania, United Republic ofyyyyyyVoter IDVoter ID
UAUkraineyyyyPassport card, Residency permitPassport card, Residency permit
UGUgandayyyyyy
USUnited States of Americayy51515151Passport card, Permanent resident card, Travel Document, Visa, Work permit*Passport card, Permanent resident card, Travel Document, Visa, Work permit
USUnited States of AmericaAlabamayyyy
USUnited States of AmericaAlaskayyyy
USUnited States of AmericaArizonayyyy
USUnited States of AmericaArkansasyyyy
USUnited States of AmericaCaliforniayyyy
USUnited States of AmericaColoradoyyyy
USUnited States of AmericaConnecticutyyyy
USUnited States of AmericaDistrict of Columbiayyyy
USUnited States of AmericaDelawareyyyy
USUnited States of AmericaFloridayyyy
USUnited States of AmericaGeorgiayyyy
USUnited States of AmericaHawaiiyyyy
USUnited States of AmericaIdahoyyyy
USUnited States of AmericaIllinoisyyyy
USUnited States of AmericaIndianayyyy
USUnited States of AmericaIowayyyy
USUnited States of AmericaKansasyyyy
USUnited States of AmericaKentuckyyyyy
USUnited States of AmericaLouisianayyyy
USUnited States of AmericaMaineyyyy
USUnited States of AmericaMarylandyyyy
USUnited States of AmericaMassachusettsyyyy
USUnited States of AmericaMichiganyyyy
USUnited States of AmericaMinnesotayyyy
USUnited States of AmericaMississippiyyyy
USUnited States of AmericaMissouriyyyy
USUnited States of AmericaMontanayyyy
USUnited States of AmericaNebraskayyyy
USUnited States of AmericaNevadayyyy
USUnited States of AmericaNew Hampshireyyyy
USUnited States of AmericaNew Jerseyyyyy
USUnited States of AmericaNew Mexicoyyyy
USUnited States of AmericaNew Yorkyyyy
USUnited States of AmericaNorth Carolinayyyy
USUnited States of AmericaNorth Dakotayyyy
USUnited States of AmericaOhioyyyy
USUnited States of AmericaOklahomayyyy
USUnited States of AmericaOregonyyyy
USUnited States of AmericaPennsylvaniayyyy
USUnited States of AmericaRhode Islandyyyy
USUnited States of AmericaSouth Carolinayyyy
USUnited States of AmericaSouth Dakotayyyy
USUnited States of AmericaTennesseeyyyy
USUnited States of AmericaTexasyyyy
USUnited States of AmericaUtahyyyy
USUnited States of AmericaVermontyyyy
USUnited States of AmericaVirginiayyyy
USUnited States of AmericaWashingtonyyyy
USUnited States of AmericaWest Virginiayyyy
USUnited States of AmericaWisconsinyyyy
USUnited States of AmericaWyomingyyyy
UYUruguayyyyyy*y
UZUzbekistanyyyyyy
VCSaint Vincent and the Grenadinesyy
VEVenezuela (Bolivarian Republic of)yyyyyy
VIVirgin Islands (U.S.)yyyyyy
VNViet Namyyyyyy
VUVanuatuyy
WSSamoayy
XKKosovoyyyyy*yResidency permit*Residency permit
YEYemenyyyy
ZASouth Africayyyyyy
ZMZambiayy
ZWZimbabweyyyyyy