# Form Service

Argos currently offers two kinds of services. The first is the Argos Form service, which can call the KYC form. The second is the API for developers.

Companies running KYC can use the Argos Form Service to add a link to the Argos From Web page on their homepage.

You can also use the API to display the progress of KYC on a specific user screen.

# Argos Standard Form Service

The "URL method" is provided in the form based on your company ID. The company ID is provided by the Argos.

In order to inform the user of the progress of KYC by using Argos API, email address in Argos Form is the parameter to query user’s KYC status.

In addition, in order to forward user-related information to Argos Form Service in advance, you can send the information by including it as a Query String.

The communication protocol only provides as HTTPS. Please refer to Table 1.2 for the available field information.

# How to call Argos Standard Form

You can change the type of form by changing the URL parameter. To get your Company ID, please contact your Argos representative.

Option URL parameter
Basic form with email verification https://form2.argos-solutions.io/submit?ev=true&level=L1&projectId={Company_Id}

ex) https://form2.argos-solutions.io/submit?ev=true&level=L1&projectId=shz28vkee7
Skip email verification step https://form2.argos-solutions.io/submit?ev=false&level=L1&projectId={Company_Id}&email={user_email_address}

ex) https://form2.argos-solutions.io/submit?ev=false&level=L1&projectId=shz28vkee7&email=demo@gmail.com
Collect address information from the applicant https://form2.argos-solutions.io/submit?ev=true&level=L2&projectId={Company_Id}

ex) https://form2.argos-solutions.io/submit?ev=true&level=L2&projectId=shz28vkee7
Collect contribution type (BTC / ETH or other) and wallet address https://form2.argos-solutions.io/submit?ev=true&level=L2&projectId={Company_Id}&option=true

ex) https://form2.argos-solutions.io/submit?ev=true&level=L2&projectId=shz28vkee7&option=true
Change default language {en, ko, cn, jp, es, pt, vn} English: en Korean: ko Chinese: cn Japanese: jp Spanish: es Portuguese: pt Vietnamese: vn


ex) https://form2.argos-solutions.io/submit?ev=true&level=L1&projectId=shz28vkee7&lang=es

You can use a combination of the above options to meet your needs. For example, if you want to disable email verification, collect address information and wallet information in Argos standard form:

# Information that can be sent by the Query String

You can send up to 3 custom fields data that you want to send / save and user ID that can distinguish users when requesting API.

The information sent to the Query String will be added to the response data value in the API request.

All query string values ​​must be URL Encode.

Key Description Example
userid Unique Id for participant https://form.argos-solutions.io/#/argos?projectId=shz28vkee7&ev=false&level=L2&email=demo@gmail.com&userid=3aex235
cf1 Custom Field 1 https://form.argos-solutions.io/#/argos?projectId=shz28vkee7&ev=true&level=L2&cf1=eth
cf2 Custom Field 2 https://form.argos-solutions.io/#/argos?projectId=shz28vkee7&ev=true&level=L2&cf1=eth&cf2=0xa6b1Dbe8F6c051feE04BBe4A6d1
cf3 Custom Field 3 https://form.argos-solutions.io/#/argos?projectId=shz28vkee7&ev=true&level=L2&cf1=eth&cf2=0xa6b1Dbe8F6c051feE04BBe4A6d1&cf3=100