Overview

Overview of Gratify KYB API

The Gratify KYB (Know Your Business) API is designed to facilitate and streamline business verification processes. It offers a comprehensive set of endpoints to manage merchants, process their KYB inputs, and access associated results.

Key Features:

Merchants Management

  • Create a Merchant: Initiates the setup of a new merchant entity. Trigger KYB processing by updating merchant input data.

  • Retrieve Merchants: Fetches the list of all merchants, supports pagination and date filtering, and allows for detailed retrieval and updating of individual merchants by their merchantId.

  • Delete Merchant: Enables the deletion of a merchant record, while preserving the data integrity within the system.

Inputs Handling

  • Retrieve Inputs for a Merchant: Access all input data tied to a merchant, crucial for reviewing what information has been processed.

  • Update or Create Inputs: Allows both the creation of new input data and the updating of existing ones for a merchant, thereby ensuring data remains current and complete.

  • File Uploads: Generates temporary presigned POST URLs to enable direct file uploads to an S3 bucket, optimizing the file handling process.

Results Processing

  • Fetch KYB Results: Retrieves KYB process results for a merchant, which are generated based on defined configurations for input enrichment, verification, analysis, and actions.

  • Manage KYB Results: Offers capabilities to create, update, and delete KYB results for a merchant to maintain result accuracy and relevance.

  • Authentication for Evidence Files: Provides a mechanism to access KYB evidence through CloudFront cookies, securing sensitive file access.

Configuration Management

  • Retrieve Configurations: Access and manage configurations that influence KYB processing. This includes the details of inputs, enrichments, verifications, analyses, and actions associated with the data.

  • Configuration by Key: Drill down to specific configuration details using a unique key.

Technical Specifications:

Security

  • Utilizes Basic Authentication over HTTPS where the API Key serves as the username and the API Secret as the password to secure API interactions.

Error Handling

  • Standardized response codes (400, 401, 404, 500) along with detailed error messages help in comprehending and addressing issues promptly.

API Connectivity

  • Root URL for the API: https://kyc.gratifypay.com/1.1/, ensuring consistent access point across different functionalities.

Comprehensive Schema Definitions

  • Provides well-defined JSON schemas for input, configuration, result, and merchant entities facilitating consistent and predictable API interactions.

The Gratify KYB API is a powerful tool for businesses to automate and refine their due diligence processes, ensuring compliance and improving operational efficiency with streamlined data workflows.