Skip to main content
The ID check API is a RESTful API designed to help businesses manage their KYC (Know Your Customer) and AML (Anti-Money Laundering) processes systematically and efficiently.

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:

POST/Submission

Submit KYC Data

PATCH/Submission

Update KYC Data

GET/Submission

Retrieve KYC Data

DELETE/Submission

Delete KYC Data

PARTIAL-DELETE/Submission

Partial-Delete KYC Data Components

REVIEW/Submission

Reviewing pending cases

GET/Image

Retrieve Images

PUT/Image

Upload/Update Images

GET/Report/AML

Retrieve AML Reports

POST/AML

Request AML Checks

POST/AML Ongoing

Register AML Ongoing Monitoring recordId

GET/AML Ongoing

Retrieve AML Ongoing Monitoring recordId

DELETE/AML Ongoing

Delete AML Ongoing Monitoring recordId

POST/Token

Request registering Private tokens

GET/Token

Request downloading Private tokens

DELETE/Token

Request deleting Private tokens

GET/Projects

Request to view project configuration

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.

Base URL by region

You must call the API with the host of the region your project belongs to. The request examples on each API page can be switched with the US/KR tabs. For examples without tabs, replace only the host with the one for your project’s region. See Regions for details.

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.
Trial projects cannot use the APITrial projects are not provided with an API key, and every request sent with a trial project’s API key is rejected with 403. You can still try the product through the dashboard and Liveform. To test an API integration, ask Customer Support (customersupport@argosidentity.com) for a test (TEST) project. The Unit API remains available with its own key and trial quota.

How to Access the API Key

API KEY field in dashboard settings
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
Simplify your KYC and AML processes, enhance regulatory compliance, and improve customer onboarding experiences using the ARGOS ID check API.

Overview

Monitor ARGOS ID check’s KYC process status changes in real-time. Receive instant updates through webhooks.

GET/Submission Response Fields

Detailed definitions of all fields included in GET/Submission API responses

GET/Submission/applicantId

Use this API to retrieve unique identifiers (submission_id) and email addresses of duplicated KYC submissions. Duplications are determined by matching name, date of birth, nationality, gender, and facial data.