Make your first API call
You authenticate to the FrankieOne API using an API Key. Contact FrankieOne to obtain your API key to the Demo environment. FrankieOne assigns you a Customer ID to identify your application. You must specify your Customer ID and API key in each request you make to FrankieOne usingX-Frankie-CustomerID and api_key request headers respectively.
Create an entity in FrankieOne.
- In the example below, replace YOUR_CUSTOMER_ID with your Customer ID and YOUR_API_KEY with your API key provided by FrankieOne.
- Copy the resulting code into your command line, and run the command.
Verify the entity
The next step is to verify the entity’s personal information, using FrankieOne. Behind the scenes FrankieOne will try to match the entity’s personal information against multiple data sources. The exact data sources to use and the criteria for determining a match will vary based on your business’s needs. Your customer success representative will work with you to set up your account’s configuration. To verify an entity you need to specify an entity profile. The example below specifies theinternational entity profile, which is available in the Demo environment. The international entity profile verifies the entity by performing the following checks:
- Blocklist checks
- Name checks against 1 datasource and date-of-birth or address checks against 1 datasource (One Plus One rule)
- Politically Exposed Person (PEP) and Adverse Media checks
- Biometrics checks
- In the example below, replace YOUR_CUSTOMER_ID with your Customer ID and YOUR_API_Key with your API key provided by FrankieOne.
- Replace ENTITY_ID with the ID of the entity obtained from the previous step.
- Copy the resulting code into your command line, and run the command.
Shell
💡 Tip: Create and verify in one step
You can create and verify an entity using a single API call by specifying new in the URL path instead of an entity ID. Make sure to store the returned entity ID in your system.
Get up and running quickly with these examples
See the examples here: https://github.com/FrankieFinancial/apiexamplesInspect verification results
The Verify Entity API response will contain the verification results, which will look like the example below:JSON
entityProfileResult.actionRecommended field to inform your system on how to proceed. In this example FrankieOne has recommended that you fail onboarding.
The entityProfileResult.checkResults field describes the check results obtained from verifying this entity. In this case:
- The entity wasn’t flagged by your internal Blocklist.
- The entity’s details were successfully verified according to a One Plus One rule.
- Biometrics (ID validation) failed as an attestation document wasn’t provided by a biometrics provider.
- Because biometrics failed, FrankieOne didn’t proceed with AML checks against PEP and sanction lists.
Full response:
Full response: