Advanced name verification, enrichment, and score

Fido's API endpoints are quite flexible and you can request a range of services from a single endpoint

One of the possible use cases is Fido Name

What is Fido Name?

Fido Name is a product that combines advanced name validation, data enrichment, and a specific AI model all based on the first name and last name.

Request

following an example of a Fido Name

curl --request POST \
     --url https://api.fido.id/1.0/name \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \
     --header 'x-api-key: [your_app_key]' \
     --data '
{
     "customer_id": "c426ad68-8987-11ec-a8a3-0242ac120002",
     "claims": [
          "name"
     ],
     "first_name": "john",
     "last_name": "doe"
}'

Response

Following an example of the response:

{
   "resolution_id":"...",
   "customer_id":"...",
   "device_request_time":"...",
   "webhook_url": "...",
   "claims":[
      "name"
   ],
   "name":{
      "value":"John,Doe",
      "gender":"M",
      "is_valid":true,
      "risk_type":"PLACEHOLDER"
      "score": 649,
      "score_cluster": "high"
   }
}

RESPONSE

The following fields can be found under the "name" object

nametype
valuestring

the full name provided during the API call
the comma separates the first name from the last name.

ex: "John,Doe"
genderstring

the gender derived from the name

ex: M/F
is_validboolean

determines whether the name is valid
scoreint

A number ranging from 0 to 1000 represents the quality of the name information detected

ex: 649
score_clusterstring

A cluster summarizing the quality of the name information detected

ex: very_low, low, review, high, very_high
risk_type?string

If the name is not valid describes the type of risk

possible values are:
RANDOM_TYPING
PLACEHOLDER
PLACEHOLDER_TITLE
FICTIONAL
FAMOUS
HUMOROUS
INVALID
STRING_SIMILARITY
OTHER
Language
Authentication
Header
Click Try It! to start a request and see the response here!