Saltar al contenido principal

1. Endpoint

GET/Submission
GET https://rest-api.argosidentity.com/v3/submission

2. Autenticación

Incluya la clave API en el encabezado x-api-key:
x-api-key
x-api-key: {yourAPIKey}

3. Parámetros de Solicitud

Los parámetros de solicitud deben enviarse como parámetros de consulta URL. A continuación se encuentran las descripciones de los parámetros:
submission_id
string
ID único de un envío específico (consulta de envío individual)
userid
string
Consultar una lista de envíos que coincidan con el ID de usuario
email
string
Consultar una lista de envíos que coincidan con la dirección de email
count
string
predeterminado:"50"
Número de resultados a devolver (predeterminado: 50)
nextpage_id
string
ID para obtener la siguiente página de resultados
nextpage_date
string
Fecha para obtener la siguiente página de resultados
start_date
string
Fecha de inicio para filtrar resultados (formato: YYYY-MM-DD)
end_date
string
Fecha de fin para filtrar resultados (formato: YYYY-MM-DD)
request_type
string
Use el parámetro request_type para consultar selectivamente tipos específicos de datos. Elija una de las siguientes opciones:
  • kyc: Devuelve datos relacionados con KYC y submission_id.
  • aml: Devuelve datos relacionados con AML y submission_id.
  • data: Devuelve datos de información personal y submission_id.
  • others: Devuelve todos los elementos de datos excluyendo KYC, AML e información personal.

4. Ejemplos de Solicitud por Tipo de Consulta

Consultar información detallada de un envío específico.

Ejemplo de Solicitud

GET/Submission/submission_id
curl --location 'https://rest-api.argosidentity.com/v3/submission?submission_id={submission_id}' \
--header 'x-api-key: {yourAPIKey}'

Ejemplo de Respuesta

{
    "Items": [
        {
            "data": {
                "age_group": "{age group}",
                "first_name": "{first name}",
                "last_name": "{last name}",
                "full_name": "{full name}",
                "gender": "male",
                "nationality": "USA",
                "date_of_birth": "YYYY-MM-DD",
                "address_city": "{city}",
                "address_country": "KOR",
                "address_state": "{state}",
                "address_street": "{street}",
                "address_street2": "{street2}",
                "address_zipcode": "{zipcode}",
                "ip_address": "{ip_address}",
                "idcard_issuingCountry": "USA",
                "idcard_issueDate": "YYYY-MM-DD",
                "idcard_expireDate": "YYYY-MM-DD",
                "idType": "drivers_license",
                "documentNumber": "{********}",
                "typeOfPermit": "{F-1}",
                "typeOfPermitGovKor": "{F-1}",
                "expiryDateOfStayKor": "YYYY-MM-DD",
                "nationalityGovKor": "{American}",
                "cf1": "{cf1}",
                "cf2": "{cf2}",
                "cf3": "{cf3}"
            },
            "OCR_raw": {
                "rotate": {
                    "value": "0"
                },
                "address": {
                    "value": "John Smith, 123 Elm Street, town, CA 91234, USA",
                    "score": 96,
                    "accepted": true,
                    "coordinates": {}
                }
            },
            "ocr": {
                "birthDate": "YYYY-MM-DD",
                "expireDate": "YYYY-MM-DD",
                "issueDate": "YYYY-MM-DD",
                "firstName": "{first name}",
                "lastName": "{last name}",
                "fullName": "{full name}",
                "identityNumber": "{identity number}",
                "nationality": "USA"
            },
            "review": {
                "birthDate": "YYYY-MM-DD",
                "fullName": "{full name}",
                "gender": "female",
                "nationality": "USA",
                "issueDate": "YYYY-MM-DD",
                "expireDate": "YYYY-MM-DD",
                "documentNumber": "{document number}",
                "identityNumber": "{identity number}"
            },
            "image": {
                "idImage": "{idImage from ArgosServer}",
                "idBackImage": "{idBackImage from ArgosServer}",
                "selfieImage": "{selfieImage from ArgosServer}",
                "addressImage": "{addressImage from ArgosServer}"
            },
            "memo": {
                "text": "dashboard memo",
                "updated_at": "YYYY-MM-DD-HH-MM-SS-ZZZ"
            },
            "duplicated_users": ["submission_id_1", "submission_id_2"],
            "duplicated_selfie_users": ["submission_id_1", "submission_id_2"],
            "email": "{email}",
            "submission_id": "{submission_id}",
            "recognition_score": "{recognition_score}",
            "argos_score": "{argos_score}",
            "duplicated_information": "{duplicated_information}",
            "custom_duplicated_information": "{custom_duplication_information}",
            "applicant_id": "{applicant_id}",
            "created_at": "YYYY-MM-DD-HH-MM-SS-ZZZ",
            "kyc_result_at": "YYYY-MM-DD-HH-MM-SS-ZZZ",
            "updated_at": "YYYY-MM-DD-HH-MM-SS-ZZZ",
            "pending_at": "YYYY-MM-DD-HH-MM-SS-ZZZ",
            "userid": "{userid}",
            "reviewer": "system",
            "project_options": {
                "option_aml": true,
                "option_addressData": false,
                "policy_approvePeriod": 0,
                "option_idNumber": true,
                "policy_blacklistCountries": [],
                "policy_acceptedID": ["government_id", "passport", "drivers_license"],
                "option_mask_documentNumber": false,
                "option_validationGov": false,
                "option_mask_idNumber": false,
                "option_documentNumber": true,
                "webhookURL": "{webhook_url}",
                "policy_ageLimit": 18,
                "option_ai_only": false
            },
            "additional_list": [
                {
                    "answer": "{field_name}",
                    "inputValue": "{user_input}",
                    "blockType": "text"
                }
            ],
            "kyc": {
                "result": "approved",
                "comment": [],
                "commentCode": [],
                "attempts": [
                    {
                        "attemptCnt": 1,
                        "step1Time1st": "YYYY-MM-DD-HH-MM-SS-ZZZ",
                        "ocrResult": "success",
                        "verificationResult": "success",
                        "verification": {
                            "result": {
                                "code": "CF-00000",
                                "message": "Success",
                                "transactionId": "{transaction_id}",
                                "extraMessage": ""
                            },
                            "data": {
                                "resAuthenticity": "{authenticity}",
                                "resExpirationDate": "YYYY-MM-DD",
                                "resNationality": "{nationality}",
                                "resAuthenticityDesc": "",
                                "resStatus": "{status}"
                            },
                            "userName": "{fullname}"
                        },
                        "verificationParams": {
                            "idType": "passport",
                            "nationality": "USA",
                            "birthDate": "YYYY-MM-DD",
                            "documentNumber": "{document_number}"
                        },
                        "faceSimilarityScore": 84,
                        "selfieImage": "{selfieImage URL}",
                        "livenessScore": 76,
                        "liveness": {
                            "score": 1.1610267,
                            "probability": 0.76151925,
                            "quality": 0.5903906
                        },
                        "step2Time1st": "YYYY-MM-DD-HH-MM-SS-ZZZ"
                    }
                ],
                "retry": []
            },
            "aml": {
                "raw_data": {},
                "matches": [],
                "risk_level_summary": "Not Screened",
                "currentstatus": "Not Screened"
            },
            "verification": {
                "faceAge": []
            },
            "signals": {
                "faceAge": [],
                "cameraProcessInfo": [
                    {
                        "processStartTime": "YYYY-MM-DD-HH-MM-SS-ZZZ",
                        "processEndTime": "YYYY-MM-DD-HH-MM-SS-ZZZ",
                        "type": "idcard-front-capture",
                        "error": null
                    }
                ],
                "startButtonClickTime": "YYYY-MM-DD-HH-MM-SS-ZZZ",
                "confidence": {
                    "finalData": {
                        "fullName": 0.9189999999999999,
                        "gender": 1,
                        "nationality": 0.9969999999999999,
                        "birthDate": 1,
                        "expireDate": 0.9969999999999999,
                        "documentNumber": 0.9969999999999999
                    },
                    "ocrData": {
                        "gender": 1,
                        "birthDate": 1,
                        "documentNumber": 0.99,
                        "expireDate": 0.99,
                        "nationality": 0.99,
                        "fullName": 0.73
                    },
                    "ocrExtractedData": {
                        "birth_date": 1,
                        "emergency_name": 0.14,
                        "number": 0.99,
                        "height": 0.96,
                        "restrictions": 0.64,
                        "weight": 1,
                        "emergency_address": 0.5,
                        "nationality": 0.99,
                        "authority": 0.98,
                        "name": 0.73,
                        "gender": 1,
                        "audit_number": 0.98,
                        "emergency_telephone": 0.9,
                        "eyes": 0.98,
                        "donor": 0.17,
                        "blood_type": 0,
                        "first_name": 0.73,
                        "address": 0.88,
                        "expiry_date": 0.99,
                        "last_name": 0.98,
                        "middle_name": 0.73,
                        "endorsements": 0.98
                    }
                }
            },
            "updateHistory": {
                "updateAdmin": "{admin's email}",
                "updateTime": "YYYY-MM-DD-HH-MM-SS-ZZZ"
            },
            "warning": [],
            "Injection_action": [],
            "id_LivenessScore": {},
            "projection": {
                "projectionId": "{projection_id}",
                "projectionName": "{projection_name}"
            },
            "tokenId": "{token_id}",
            "pre_verification": {
                "request_id": "{request_id}",
                "created_at": "YYYY-MM-DD-HH-MM-SS-ZZZ",
                "ip_address": "XXX.xx.xx.x",
                "fraud_score": 84,
                "attempts_frequency": "FirstSeen",
                "country_code": "KOR",
                "connection_type": "Mobile",
                "is_valid": true
            }
        }
    ]
}
Para definiciones detalladas de los campos de respuesta, consulte la página de Campos de Respuesta.

5. Transferencia Segura de Datos

El objeto de datos completo que contiene submission_id debe ser cifrado y pasado como el parámetro de consulta data. Por favor consulte la página de Cifrado de Query String como referencia.

Ejemplo de Solicitud Cifrada

GET/Submission/encrypted
curl --location 'https://rest-api.argosidentity.com/v3/submission?data={encrypted_data}' \
--header 'x-api-key: {yourAPIKey}'
Al usar Transferencia Segura de Datos, la respuesta será datos cifrados, y debe descifrarlos para leer los datos.

Parámetros Cifrables

Para proyectos con Transferencia Segura de Datos habilitada, los siguientes parámetros pueden ser cifrados:
encrypt-available-params.json
{
  "email": "string",
  "start_date": "string",
  "end_date": "string",
  "submission_id": "string"
}
Cifre los valores anteriores usando AES-256-ECB y luego codifíquelos en URI.

Respuesta Cifrada

La respuesta incluye una bandera isEncrypted y datos cifrados:
result.json
{
  "data": "encrypted-string",
  "isEncrypted": true
}

6. Definiciones de Campos de Respuesta

Para definiciones detalladas de todos los campos incluidos en las respuestas de la API GET/Submission, consulte la siguiente página:

Definiciones de Campos de Respuesta

Definiciones y descripciones detalladas de los campos de respuesta de la API GET/Submission

7. Códigos de Error

Error CodeMessageDescripción
invalid_payloadInvalid payloadNo se puede analizar el cuerpo de la solicitud
missing_dataRequired input data is missingFaltan campos requeridos
invalid_projectInvalid projectEl ID del proyecto no es válido
invalid_adminInvalid adminLa cuenta del administrador no tiene permisos para este proyecto
invalid_parameterinvalid parameter: {parameter}Parámetro inesperado enviado
invalid_formatinvalid format: ${parameter}El parámetro no coincide con el formato esperado
processing_errorFailed to complete migrationOcurrió un error desconocido durante el procesamiento