> ## Documentation Index
> Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Primeros Pasos

> La API de ID Check es una solución diseñada para ayudar a los clientes empresariales a gestionar los procesos de KYC (Know Your Customer) y AML (Anti-Money Laundering) de manera más sistemática y eficiente. Esta API soporta integración fluida con sistemas existentes y proporciona funciones para manejar y gestionar datos de usuarios de forma segura.

## Funciones Principales

La API de ARGOS KYC ofrece las siguientes funcionalidades principales:

* Envío y Gestión de Datos KYC: Crear, consultar, actualizar y eliminar información de clientes.
* Verificaciones AML y Consulta de Reportes: Solicitar verificaciones AML y revisar resultados.
* Procesamiento de Imágenes: Cargar y gestionar documentos de identidad y otras imágenes requeridas.

## Endpoints de la API

La API de ARGOS KYC sigue una arquitectura RESTful y proporciona los siguientes endpoints principales:

<CardGroup cols={3}>
  <Card title=" POST/Submission" icon="person-circle-plus" href="/es/idcheck/api-reference/api-reference-guide/post-submission">
    Enviar Datos KYC
  </Card>

  <Card title="PATCH/Submission" icon="person-chalkboard" href="/es/idcheck/api-reference/api-reference-guide/patch-submission">
    Actualizar Datos KYC
  </Card>

  <Card title="GET/Submission" icon="person-circle-check" href="/es/idcheck/api-reference/api-reference-guide/get-submission">
    Consultar Datos KYC
  </Card>

  <Card title="DELETE/Submission" icon="person-circle-xmark" href="/es/idcheck/api-reference/api-reference-guide/delete-submission">
    Eliminar Datos KYC
  </Card>

  <Card title="PARTIAL-DELETE/Submission" icon="person-circle-xmark" href="/es/idcheck/api-reference/api-reference-guide/partial-delete-submission">
    Eliminar Parcialmente Componentes de Datos KYC
  </Card>

  <Card title="REVIEW/Submission" icon="radar" href="/es/idcheck/api-reference/api-reference-guide/post-client-review">
    Revisar casos pendientes
  </Card>

  <Card title="GET/Image" icon="image" href="/es/idcheck/api-reference/api-reference-guide/get-image">
    Consultar Imágenes
  </Card>

  <Card title="PUT/Image" icon="images" href="/es/idcheck/api-reference/api-reference-guide/put-image">
    Cargar/Actualizar Imágenes
  </Card>

  <Card title="GET/Report/AML" icon="file-chart-column" href="/es/idcheck/api-reference/api-reference-guide/aml_data/aml_search/Get-Aml-Report">
    Consultar Reportes AML
  </Card>

  <Card title="POST/AML" icon="radar" href="/es/idcheck/api-reference/api-reference-guide/aml_data/aml_search/Post-Aml">
    Solicitar Verificaciones AML
  </Card>

  <Card title="POST/AML Ongoing" icon="plus" href="/es/idcheck/api-reference/api-reference-guide/aml_data/aml_ongoing/Post_Ongoing_Monitoring">
    Registrar recordId de Monitoreo Continuo AML
  </Card>

  <Card title="GET/AML Ongoing" icon="magnifying-glass" iconType="regular" href="/es/idcheck/api-reference/api-reference-guide/aml_data/aml_ongoing/Get_Ongoing_Monitoring">
    Consultar recordId de Monitoreo Continuo AML
  </Card>

  <Card title="DELETE/AML Ongoing" icon="trash" href="/es/idcheck/api-reference/api-reference-guide/aml_data/aml_ongoing/Delete_Ongoing_Monitoring">
    Eliminar recordId de Monitoreo Continuo AML
  </Card>

  <Card title="POST/Token" icon="arrow-up-from-bracket" iconType="regular" href="/es/idcheck/api-reference/api-reference-guide/post-token">
    Solicitar registro de Tokens Privados
  </Card>

  <Card title="GET/Token" icon="download" iconType="regular" href="/es/idcheck/api-reference/api-reference-guide/get-token">
    Solicitar descarga de Tokens Privados
  </Card>

  <Card title="DELETE/Token" icon="shredder" iconType="regular" href="/es/idcheck/api-reference/api-reference-guide/delete-token">
    Solicitar eliminación de Tokens Privados
  </Card>

  <Card title="GET/Projects" icon="download" iconType="regular" href="/es/idcheck/api-reference/api-reference-guide/get-projects">
    Solicitar ver configuración del proyecto
  </Card>
</CardGroup>

## Notas Importantes

### Comprendiendo Nuestras APIs de ID Check

Nuestras APIs de ID Check están diseñadas para transferir datos sin problemas, actuando como un conducto para la información que entra y sale del sistema ARGOS. Piense en ellas como canales seguros: puede usarlas para traer datos externos a ARGOS, o para extraer datos de ARGOS para usarlos en otras aplicaciones. Su función principal es el movimiento eficiente de datos, asegurando que su información fluya hacia donde necesita ir.

### Manejo de Datos y Limitaciones

Es crucial entender que, si bien estas APIs son excelentes para la transferencia de datos, no procesan ni validan los datos en sí. Esto significa que si usa una API POST submission para enviar datos a ARGOS, o una API PUT Image para cargar imágenes, el sistema no aprobará ni rechazará automáticamente los resultados. Las APIs facilitan la transferencia, pero cualquier procesamiento posterior de datos, validación o toma de decisiones no funcionará.

### Módulo Verify para Desarrollo de UI Personalizada

Para clientes que desean utilizar la funcionalidad de ID Check a través de su propia UI, recomendamos usar el módulo Verify. Verify es una herramienta flexible que proporciona la funcionalidad de ARGOS en formato API.

<Warning>
  **Consideraciones al Usar el Módulo Verify**

  * **Sin Base de Datos Integrada**: Requiere construir su propia base de datos
  * **Sin Procesamiento Integrado**: Toda la lógica de procesamiento de datos debe ser implementada por usted
  * **Sin Dashboard**: No se proporciona interfaz web para la gestión de envíos
  * **Configuración Completa por su Cuenta**: Debe configurar todo usted mismo - conectando todas las funciones, almacenamiento y gestión

  Si su objetivo es proporcionar servicios basados en API a clientes, ARGOS está dispuesto a brindar soporte para integración y conectividad. Para información más detallada, por favor consulte la [página de Primeros Pasos de Verify](https://dev.argosidentity.com/verify/getting-started).
</Warning>

## Clave API

La clave API de ID Check juega un papel vital en la autenticación y autorización de solicitudes de clientes y servidores. Asegura que las credenciales del solicitante sean validadas, y ARGOS Identity proporciona la respuesta apropiada.

## Cómo Acceder a la Clave API

<img height="200" src="https://mintcdn.com/argosidentity/vvIXrgN7nH3s-8tI/images/api-reference/api-key.png?fit=max&auto=format&n=vvIXrgN7nH3s-8tI&q=85&s=6868613ab9775ce06ff1d0cf7201e6ab" data-path="images/api-reference/api-key.png" />

<Steps>
  <Step title="Iniciar sesión en el Dashboard">
    Inicie sesión en el [Dashboard](https://idcheck.argosidentity.com/) de ID Check.
  </Step>

  <Step title="Acceder al Menú de Configuración">
    Haga clic en el menú `Settings` en la barra de navegación superior del dashboard.
  </Step>

  <Step title="Navegar a la Página de Gestión de Acceso">
    Desde la sección `General` en la barra lateral izquierda, seleccione `Access Management`.
  </Step>

  <Step title="Ingresar URL del Webhook">
    Localice la sección `API Key`, haga clic en el icono para copiar la clave API y guárdela de forma segura.
  </Step>

  <Step title="Estructura del Encabezado de Solicitud">
    Localice la sección `API Key`, haga clic en el icono para copiar la clave API y guárdela de forma segura.
  </Step>

  <Step title="Implementar la Integración API">
    Implemente y pruebe la integración API en su entorno de desarrollo.
  </Step>

  <Step title="Cambiar a Producción">
    Transicione al entorno de producción y comience a procesar datos en vivo.
  </Step>
</Steps>

## Códigos de Estado de Respuesta HTTP

Los códigos de respuesta HTTP se utilizan para indicar el estado de una solicitud. Cada código representa el resultado de la solicitud, siguiendo estas reglas:

* `2xx`: Solicitud exitosa
* `4xx`: Error del cliente
* `5xx`: Error del servidor

| HTTP Status Code |                                Message                               |                                                                                      Descripción                                                                                      |
| :--------------: | :------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|       `200`      |                                  OK                                  |                                                                        La solicitud fue procesada exitosamente.                                                                       |
|       `400`      |                    Invalid Query String parameters                   |               La solicitud no puede ser procesada. Faltan parámetros requeridos o tienen formato incorrecto. Por favor verifique sus parámetros de solicitud nuevamente.              |
|       `403`      | User is not authorized to access this resource with an explicit deny |                                               Acceso denegado. Se intentó acceder desde una IP no registrada en la lista blanca de IPs.                                               |
|       `403`      |                               Forbidden                              |                                                      Acceso denegado. Es posible que se haya utilizado una clave API incorrecta.                                                      |
|       `413`      |                       Request Entity Too Large                       | La solicitud es demasiado grande. La solicitud contiene datos que exceden el tamaño que el servidor puede procesar. Por favor reduzca los datos de la solicitud e intente nuevamente. |
|       `500`      |                         Internal Server Error                        |                         Ocurrió un error del servidor. Puede haber un problema con el servidor de ARGOS. En este caso, por favor contacte al equipo de ARGOS.                         |
|       `502`      |                              Bad Gateway                             |                        El servidor recibió una respuesta inválida del servidor upstream. Por favor intente nuevamente más tarde o contacte al equipo de ARGOS.                        |

Simplifique sus procesos de KYC y AML, mejore el cumplimiento regulatorio y mejore las experiencias de incorporación de clientes utilizando la API de ARGOS ID Check.
