APAC
Thailand
Thailand National ID
4 min
verifies input data from the national identity card issued by the government of thailand for authorization get session token from authentication page { "name" "thailand national id", "method" "post", "url" "https //idu test datazoo com/api/v2/verify", "description" "multilingual input both latin script (english) and native thai script can be used as input for the name and address fields numbers should be given in english digits example \\"พหลโยธิน 442/8 คลองถนน เขตสายไหม\\" as the fulladdress input \n\n verification outcome – returns kyc verification\n consumer consent – yes\n mandatory input – name, dob, post code and national id)\n verifies – name, dob, gender, address and national id\n returned data full name and address (if configured)", "tab" "examples", "examples" { "languages" \[ { "id" "f2jmy98siubrop0bgc788", "language" "curl", "code" "curl location 'https //idu test datazoo com/api/v2/verify' \\\\\n header 'content type application/json' \\\\\n header 'authorization bearer eyjhbgcioijsuzi1niisinr5cci6ikpxvcisimtpzci6immtbvzlml9krfhmcnkzaehqwen4tyj9 eyj1awqioiizmdmilcjvawqioii2miisimlzcyi6imh0dhbzoi8vzgf0yxpvby10zxn0lnvzlmf1dggwlmnvbs8ilcjzdwiioijhdxromhwzmdmilcjhdwqioijodhrwczovl2t5yy10zxn0lmrhdgf6b28uy29tiiwiawf0ijoxnzq3mtgxnta1lcjlehaioje3ndcymtc1mdusimd0esi6inbhc3n3b3jkiiwiyxpwijoiswxvdurjntf1qxpuvne2vgvorxayoxbrbehbsjftynkifq hta 3 cb2osod0lu3zidnfpmockzoeqwlk5r6ypgaypfejtfmpoo zwqd1p srpwahxyfksvtmcyflrdl4n1jwzrk9wajprb6evp8wxstidtqollm8ju5pvaerlq4bzjjhqhueywdpjvruskxotwn8htevdg0at6 ln xznz mk7qim lgtvyy4adom4tenkw2pcdrmqb0gsqdkn8imyiqh7t3t2cqtrw trctbsr57cgnt5k6grrkpxdtytabcyvzdyfcoiors ciicyxmtqns4 cw7r7coralgjrhnfj1tbbw29tma49wnqkhseviuwkheewsp3orwf9n a fw0q' \\\\\n data '{\n \\"countrycode\\" \\"th\\",\n \\"service\\" \[\n \\"thailand national id\\"\n ],\n \\"clientreference\\" \\"test 0001\\",\n \\"firstname\\" \\"สรรพสิทธิ์\\",\n \\"lastname\\" \\"หอมทวนลม\\",\n \\"gender\\" \\"\\",\n \\"dateofbirth\\" \\"1994 06 14\\",\n \\"fulladdress\\" \\"พหลโยธิน 442/8 คลองถนน เขตสายไหม\\",\n \\"addresselement1\\" \\"พหลโยธิน\\",\n \\"addresselement2\\" \\"442/8\\",\n \\"addresselement3\\" \\"คลองถนน\\",\n \\"addresselement4\\" \\"เขตสายไหม\\",\n \\"identityvariables\\" {\n \\"nationalidno\\" \\"1100501105490\\"\n },\n \\"consentobtained\\" {\n \\"thailand national id\\" true\n }\n}'", "customlabel" "" } ], "selectedlanguageid" "f2jmy98siubrop0bgc788" }, "results" { "languages" \[ { "id" " kllvb jxqiuu wuwqaf", "language" "200", "customlabel" "", "code" "{\n \\"countrycode\\" \\"thailand\\",\n \\"clientreference\\" \\"test 0001\\",\n \\"reportingreference\\" \\"dz e22a3d78 0c88 4084 954b c019a9f465c7\\",\n \\"matchstatus\\" \\"full match 1+1 verification\\",\n \\"searcherrormessage\\" \\"\\",\n \\"safeharbour\\" false,\n \\"searchstatus\\" \\"successful\\",\n \\"serviceresponses\\" {\n \\"thailand national id\\" {\n \\"status\\" 1,\n \\"sourcestatus\\" \\"successful\\",\n \\"errormessage\\" \\"\\",\n \\"identityverified\\" true,\n \\"safeharbourscore\\" \\"l2\\",\n \\"namematchscore\\" \\"1 000\\",\n \\"addressmatchscore\\" \\"0 872\\",\n \\"verifications\\" {\n \\"dateofbirth\\" true,\n \\"firstname\\" true,\n \\"fulladdress\\" false,\n \\"lastname\\" true,\n \\"nationalidno\\" true\n },\n \\"returneddata\\" {}\n }\n },\n \\"remarks\\" \[]\n}" }, { "id" "as5tj4glqvhlg7b69q21j", "language" "404", "customlabel" "", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "selectedlanguageid" " kllvb jxqiuu wuwqaf" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "authorization", "kind" "required", "type" "string", "description" "sessiontoken obtained via the authentication call", "" "sessiontoken obtained via the authentication call" } ], "bodydataparameters" \[ { "name" "data", "kind" "required", "type" "object", "description" "request body sent to the api", "" "object", "children" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "th" }, { "name" "service", "kind" "required", "type" "array", "description" "thailand national id" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "fullname", "kind" "required", "type" "string", "description" "the fullname of the identity owner\n see the note below for more details " }, { "name" "firstname", "kind" "required", "type" "string", "description" "the middle name(s) of the identity owner\n see the note below for more details " }, { "name" "middlename", "kind" "optional", "type" "string", "description" "the middle name(s) of the identity owner" }, { "name" "lastname", "kind" "required", "type" "string", "description" "the last name of the identity owner\n see the note below for more details " }, { "name" "dateofbirth", "kind" "required", "type" "string", "description" "in yyyy mm dd (preferred) or dd mm yyyy format" }, { "name" "fulladdress", "kind" "optional", "type" "string", "description" "the street level address of the identity owner\n see the note below for more details " }, { "name" "addresselement1", "kind" "optional", "type" "string", "description" "the street name of the address\n see the note below for more details " }, { "name" "addresselement2", "kind" "optional", "type" "string", "description" "the house number of the address\n see the note below for more details " }, { "name" "addresselement3", "kind" "optional", "type" "string", "description" "the sub district name of the address\n see the note below for more details ", "children" \[] }, { "name" "addresselement4", "kind" "optional", "type" "string", "description" "the district name of the address\n see the note below for more details ", "children" \[] }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "other elements for verification", "children" \[ { "name" "nationalidno", "kind" "required", "type" "string", "description" "national id number\n conditional optional see the note below for more details " } ] }, { "name" "consentobtained", "kind" "required", "type" "object", "description" "consent given by the identity owner", "children" \[ { "name" "thailand national id", "kind" "required", "type" "string", "description" "should be true" } ] } ], "schema" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "th" }, { "name" "service", "kind" "required", "type" "array", "description" "thailand national id" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "fullname", "kind" "required", "type" "string", "description" "the fullname of the identity owner\n see the note below for more details " }, { "name" "firstname", "kind" "required", "type" "string", "description" "the middle name(s) of the identity owner\n see the note below for more details " }, { "name" "middlename", "kind" "optional", "type" "string", "description" "the middle name(s) of the identity owner" }, { "name" "lastname", "kind" "required", "type" "string", "description" "the last name of the identity owner\n see the note below for more details " }, { "name" "dateofbirth", "kind" "required", "type" "string", "description" "in yyyy mm dd (preferred) or dd mm yyyy format" }, { "name" "fulladdress", "kind" "optional", "type" "string", "description" "the street level address of the identity owner\n see the note below for more details " }, { "name" "addresselement1", "kind" "optional", "type" "string", "description" "the street name of the address\n see the note below for more details " }, { "name" "addresselement2", "kind" "optional", "type" "string", "description" "the house number of the address\n see the note below for more details " }, { "name" "addresselement3", "kind" "optional", "type" "string", "description" "the sub district name of the address\n see the note below for more details ", "children" \[] }, { "name" "addresselement4", "kind" "optional", "type" "string", "description" "the district name of the address\n see the note below for more details ", "children" \[] }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "other elements for verification", "children" \[ { "name" "nationalidno", "kind" "required", "type" "string", "description" "national id number\n conditional optional see the note below for more details " } ] }, { "name" "consentobtained", "kind" "required", "type" "object", "description" "consent given by the identity owner", "children" \[ { "name" "thailand national id", "kind" "required", "type" "string", "description" "should be true" } ] } ] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "hastryitout" false, "response" \[ { "name" "countrycode", "kind" "optional", "type" "string", "description" "thailand", "children" \[] }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "the client reference (if given as input) ", "children" \[] }, { "name" "reportingreference", "kind" "optional", "type" "string", "description" "a reference number generated which is unique to each transaction ", "children" \[] }, { "name" "validationerrors", "kind" "optional", "type" "string", "description" "returned with http status code 400 when the request contains invalid or improperly formatted input data ", "children" \[] }, { "name" "matchstatus", "kind" "optional", "type" "string", "description" "\\"full match 1+1 verification\\" \n\\"no match\\" " }, { "name" "searcherrormessage", "kind" "optional", "type" "string", "description" "error message returned querying the data source", "children" \[] }, { "name" "safeharbour", "kind" "optional", "type" "boolean", "description" "true or false", "children" \[] }, { "name" "searchstatus", "kind" "optional", "type" "string", "description" "\\"successful\\" \n\\"not successful\\"", "children" \[] }, { "name" "serviceresponses", "kind" "optional", "type" "object", "description" "verification details with \\"thailand national id\\" returned as the service identifier ", "children" \[ { "name" "status", "kind" "optional", "type" "integer", "description" "0 identityverified true element verifications all true\n1 identityverified true element verifications not all true\n2 identityverified false sourcestatus successful\n3 identityverified false sourcestatus not successful" }, { "name" "sourcestatus", "kind" "optional", "type" "string", "description" "\\"successful\\"\n\\"unsuccessful\\"" }, { "name" "errormessage", "kind" "optional", "type" "string", "description" "error message(s) from the data source example, \\"error querying data source\\" " }, { "name" "identityverified", "kind" "optional", "type" "boolean", "description" "true or false" }, { "name" "safeharbourscore", "kind" "optional", "type" "string", "description" "m1, m2, n1, l1, l2, l3, l4 or l5\n for more information, refer to safe harbour scores page" }, { "name" "namematchscore", "kind" "optional", "type" "string", "description" "a string that acts as a value between 0 000 and 1 000 " }, { "name" "addressmatchscore", "kind" "optional", "type" "string", "description" "a string that acts as a value between 0 000 and 1 000 " }, { "name" "verifications", "kind" "optional", "type" "object", "description" "element level verification returned as true or false\n\[only applicable elements will be included, and not all elements may be present]", "children" \[ { "name" "addresselement1", "kind" "optional", "type" "boolean", "description" "" }, { "name" "addresselement2", "kind" "optional", "type" "boolean", "description" "" }, { "name" "addresselement3", "kind" "optional", "type" "boolean", "description" "" }, { "name" "addresselement4", "kind" "optional", "type" "boolean", "description" "" }, { "name" "dateofbirth", "kind" "optional", "type" "boolean", "description" "" }, { "name" "firstname", "kind" "optional", "type" "boolean", "description" "" }, { "name" "fulladdress", "kind" "optional", "type" "boolean", "description" "" }, { "name" "fullname", "kind" "optional", "type" "boolean", "description" "" }, { "name" "lastname", "kind" "optional", "type" "boolean", "description" "" }, { "name" "middlename", "kind" "optional", "type" "boolean", "description" "" }, { "name" "nationalidno", "kind" "optional", "type" "boolean", "description" "" } ] }, { "name" "returneddata", "kind" "optional", "type" "object", "description" "returns additional data from the data source ", "children" \[ { "name" "address", "kind" "optional", "type" "string", "description" "full address of the individual \n included or omitted based on the client's configured settings" }, { "name" "fullname", "kind" "optional", "type" "string", "description" "fullname of the individual \n included or omitted based on the client's configured settings" } ] } ] }, { "name" "remarks", "kind" "optional", "type" "array", "description" "will return remarks regarding any encountered issues or pre validation errors ", "children" \[] } ] } mandatory input for name either of the following must be provided ( firstname + lastname ) mandatory when fullname is not provided fullname is mandatory when ( firstname + lastname ) are not provided optional address input either of the following elements from addresselement(s) when fulladdress is not provided fulladdress is when elements from addresselement(s) are not provided national id input in the api call, the national id number input can be omitted or set as optional based on the configuration in the client's account settings links