Getting Started
Overview
The FrankieOne KYC v2 API enables seamless integration for identity verification and compliance workflows. This guide will help you get started with authentication and API setup.
Steps to Follow
Obtain Your API Keys
To begin, contact FrankieOne to request your API keys for the Sandbox environment. In your request, specify that you need access to the FrankieOne v2 API and Portal.
API keys are issued for each unique account, including optional sub-accounts if you wish to segregate data or access. Each account has two API keys:
Sub-accounts, identified by the X-Frankie-CustomerChildID
header, are planned for future updates and are currently on the roadmap.
Authenticate API Requests
To use the FrankieOne KYC v2 API, all requests must be authenticated. Follow these steps to authenticate:
-
Include API Key in the Header
Add theapi_key
parameter to the header of every API request. -
Include Customer ID in the Header
Add theX-Frankie-CustomerID
parameter to the header of every API request. -
Use HTTPS Protocol
Ensure secure communication by using the HTTPS protocol. The base URL for the API is:
Test Your Authentication
To verify your credentials, navigate to the following endpoint:
https://api.uat.frankie.one/ruok
Run a sample curl
request using your API keys and Customer ID. For example:
API Credentials & Security
To ensure secure access to the FrankieOne KYC v2 API, you will need to include specific headers in your API requests. These headers are essential for authentication and identifying your account.
Here’s a quick reference for the required headers:
Once you have obtained your API credentials, you are ready to start integrating with the FrankieOne KYC v2 API.
Keep your API Key Secure
Your API key is sensitive information. Treat it like a password and do not expose it in public repositories or client-side code. If you suspect your API key has been compromised, contact FrankieOne support immediately to revoke the key and issue a new one.