Key Features

The ARGOS KYC API offers the following core functionalities:
  • KYC Data Submission and Management: Create, retrieve, update, and delete customer information.
  • AML Checks and Report Retrieval: Request AML checks and review results.
  • Image Processing: Upload and manage ID documents and other required images.

API Endpoints

The ARGOS KYC API follows a RESTful architecture and provides the following key endpoints:

Important Notes

Understanding Our ID check APIs

Our ID check APIs are designed to seamlessly transfer data, acting as a conduit for information moving both into and out of the ARGOS system. Think of them as secure pipelines: you can use them to bring external data into ARGOS, or to extract data from ARGOS for use in other applications. Their primary function is efficient data movement, ensuring your information flows where it needs to go.

Data Handling and Limitations

It’s crucial to understand that while these APIs are excellent for data transfer, they do not process or validate the data itself. This means if you use a POST submission API to send data to ARGOS, or a PUT Image API to upload images, the system won’t automatically approve or reject the results. The APIs facilitate the transfer, but any subsequent data processing, validation, or decision-making would not work.

Verify Module for Custom UI Development

For customers who want to utilize ID check functionality through their own UI, we recommend using the Verify module. Verify is a flexible tool that provides ARGOS functionality in API format.
Considerations When Using the Verify Module
  • No Built-in Database: Requires building your own database
  • No Built-in Processing: All data processing logic must be implemented by you
  • No Dashboard: No web interface provided for submission management
  • Complete Self-Configuration: You must configure everything yourself - connecting all features, storage, and management
If your goal is to provide API-based services to clients, ARGOS is willing to provide support for integration and connectivity. For more detailed information, please refer to the Verify Getting Started page.

API Key

The ID Check API key plays a vital role in authenticating and authorizing client and server requests. It ensures that the requester’s credentials are validated, and ARGOS Identity provides the appropriate response.

How to Access the API Key

1

Log in to the Dashboard

Log in to the ID Check Dashboard.
2

Access the Settings Menu

Click on the Settings menu in the top navigation bar of the dashboard.
3

Navigate to the Access Management Page

From the General section in the left sidebar, select Access Management.
4

Enter Webhook URL

Locate the API Key section, click the icon to copy the API key, and store it securely.
5

Request Header Structure

Locate the API Key section, click the icon to copy the API key, and store it securely.
6

Implement API Integration

Implement and test the API integration in your development environment.
7

Switch to Production

Transition to the production environment and begin processing live data.

HTTP Response Status Codes

HTTP response codes are used to indicate the status of a request. Each code represents the result of the request, following these rules:
  • 2xx: Successful request
  • 4xx: Client error
  • 5xx: Server error
HTTP Status CodeMessageDescription
200OKThe request was successfully processed.
400Invalid Query String parametersThe request cannot be processed. Required parameters are missing or incorrectly formatted. Please check your request parameters again.
403User is not authorized to access this resource with an explicit denyAccess denied. Access was attempted from an IP not registered in the IP whitelist.
403ForbiddenAccess denied. An incorrect API key may have been used.
413Request Entity Too LargeThe request is too large. The request contains data that exceeds the size the server can process. Please reduce the request data and try again.
500Internal Server ErrorA server error occurred. There may be an issue with the ARGOS server. In this case, please contact the ARGOS team.
502Bad GatewayThe server received an invalid response from the upstream server. Please try again later or contact the ARGOS team.
Simplify your KYC and AML processes, enhance regulatory compliance, and improve customer onboarding experiences using the ARGOS ID Check API.