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

Copy the API Key

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

Implement API Integration

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

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 ParametersRequired parameters are missing or incorrectly formatted. Verify your request parameters.
403User Not Authorized (Explicit Deny)Access denied. The IP address is not on the whitelist.
403ForbiddenAccess denied. The API key used may be incorrect.
413Request Entity Too LargeThe request contains data exceeding the server’s limits. Reduce the size and try again.
500Internal Server ErrorA server error occurred. Contact the ARGOS team if the problem persists.
502Bad GatewayThe server received an invalid response from the upstream server. Retry later or contact ARGOS support.
Simplify your KYC and AML processes, enhance regulatory compliance, and improve customer onboarding experiences using the ARGOS ID Check API.