Esta API es particularmente útil para administradores de proyecto que necesitan revisar manualmente los envíos KYC pendientes según la configuración de su proyecto. Cuando el revisor está configurado como ‘Client’ en la configuración del proyecto, los Agentes de ARGOS no revisarán estos envíos pendientes.
1. Endpoint
2. Autenticación
Incluya la clave API en el encabezado x-api-key:x-api-key
3. Cuerpo de la Solicitud
Los parámetros de solicitud deben estar en formato de consulta URL. A continuación se encuentran las descripciones de cada parámetro:Cuenta de administrador registrada como administrador en el proyecto del envío a revisar
ID único del envío pendiente a revisar
Valor de estado a cambiar:
approved o rejectedComentario explicando la decisión de revisión (opcional). Requerido cuando el estado es
rejectedCampos de datos a actualizar
4. Ejemplo de Solicitud
POST/Review
5. Respuesta
5-1. Respuesta Exitosa
result.json
5-2. Respuesta de Error
Si ocurre un error, se devuelve un código de estado400 con detalles en el cuerpo de la respuesta:
error.json
5-3. Códigos de Error
| Error Type | Message | Descripción |
|---|---|---|
Validation : project | Project not found. | Clave API o datos de proyecto inválidos |
Validation : project | admin is required. | No se proporcionó el parámetro admin |
Validation : project | Access denied. The admin is not registered in the project. | El admin no está registrado en el proyecto o datos de admin inválidos |
Validation : submission | Submission Id is required. | No se proporcionó el ID de submission |
Validation : submission | Invalid Submission Id. | Datos de submission inválidos |
Validation : submission | Only submissions in pending status can be reviewed | El submission no está en estado pendiente |
Validation : submission | This submission cannot be reviewed by client | El submission no es elegible para revisión del cliente |
Validation : request parameter | Invalid status | El estado debe ser ‘approved’ o ‘rejected’ |
Validation : request parameter | Invalid data format. | El formato de updateFields es incorrecto (se requiere objeto) |
Validation : request parameter | Reject comment is required | Se requiere rejectedComment al cambiar estado a rejected |
Validation : request parameter | Invalid idType | idType inválido |
Validation : request parameter | Invalid gender | Género inválido |
Validation : request parameter | Invalid issueDate format. Use YYYY-MM-DD | Formato de fecha inválido (se requiere yyyy-mm-dd) |
Validation : request parameter | Invalid expireDate format. Use YYYY-MM-DD | Formato de fecha inválido (se requiere yyyy-mm-dd) |
Validation : request parameter | Invalid birthDate format. Use YYYY-MM-DD | Formato de fecha inválido (se requiere yyyy-mm-dd) |
Processing Error | Failed to process submission | Ocurrió un error no definido durante el procesamiento de datos |
Processing Error | Error in submission review process. | Ocurrió un error no definido durante el procesamiento de revisión |