> ## 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.

# Updated

> Este evento se activa cuando se actualiza información KYC previamente enviada. Las actualizaciones pueden ocurrir debido a cambios manuales por un administrador o modificaciones impulsadas por el sistema. Este webhook le permite rastrear cambios en los datos KYC en tiempo real y tomar medidas necesarias de inmediato.

<Note>
  La API de projection puede excluir `full_name`, `gender` y otros campos.

  Para más detalles, consulte este [enlace](https://developers.argosidentity.com/api-reference/api-reference-guide/en/post-projection#param-fields).
</Note>

<CodeGroup>
  ```json updated-webhook-id-document.json theme={null}
  {
      "webhook_trigger": "updated",
      "submission_id": "string",
      "duplicated_information": "string",
      "email": "string",
      "data": {
          "update": [
              "kycStatus",
              "idType",
              "issuingCountry",
              "fullName",
              "first_name",
              "last_name",
              "gender",
              "nationality",
              "birthDate",
              "identityNumber",
              "issueDate",
              "expireDate",
              "documentNumber",
              "serialNumber",
              "privacyShield",
              "curpNumber",
              "version",
              "typeOfPermit"
          ],
          "kyc_result": "string",
          "pending_at": "string",
          "reviewer": "string"
      },
      "admin": "string",
      "update_time": "string",
      "age_group": "string",
      "gender": "string",
      "date_of_birth": "string",
      "full_name": "string",
      "full_name_en": "string",
      "first_name" "string",
      "last_name" "string",
      "nationality": "string",
      "userid": "string",
      "tokenId": "string"
  }
  ```

  ```json updated-webhook-knowledge-based.json theme={null}
  {
      "webhook_trigger": "updated",
      "submission_id": "string",
      "duplicated_information": "string",
      "email": "string",
      "data": {
          "update": [
              "fullName",
              "gender",
              "birthDate",
              "nationality",
              "kycStatus",
              "issueDate",
              "identityNumber"
          ],
          "kyc_result": "string",
          "pending_at": "string",
          "reviewer": "string"
      },
      "admin": "string",
      "update_time": "string",
      "gender": "string",
      "date_of_birth": "string",
      "nationality": "string",
      "userid": "string",
      "tokenId": "string",
      "age_group": "N/A",
      "full_name": "string",
      "full_name_en": "string",
      "phoneNumber": "string",
      "ssnNumber": "string"
  }
  ```
</CodeGroup>

<ResponseField name="webhook_trigger" type="string">
  Tipo de evento webhook - `updated` indica que la información del usuario ha sido actualizada.
</ResponseField>

<ResponseField name="submission_id" type="string">
  Identificador único para cada solicitud KYC.
</ResponseField>

<ResponseField name="duplicated_information" type="string">
  Se genera un ID único basado en nombre, fecha de nacimiento, género y nacionalidad para verificaciones de duplicados. (\*Se genera siempre que se proporcionan los cuatro criterios.)
</ResponseField>

<ResponseField name="email" type="string">
  Dirección de correo electrónico del solicitante KYC.
</ResponseField>

<ResponseField name="data" type="object">
  Un objeto que contiene los datos actualizados del usuario.

  <Expandable title="update">
    <ResponseField name="update" type="array">
      Lista de campos actualizados.
    </ResponseField>

    <ResponseField name="kyc_result" type="string">
      Resultado de la revisión KYC.
    </ResponseField>

    <ResponseField name="pending_at" type="string">
      Marca temporal en que el KYC pasó a estado pending (UTC+0, formato ISO 8601).
    </ResponseField>

    <ResponseField name="reviewer" type="string">
      Tipo de revisor. `system` indica revisión automática por IA, `agent` indica revisión humana.
    </ResponseField>

    <ResponseField name="kyc_result" type="string">
      Marca temporal UTC en que se determinó por primera vez el resultado del KYC. Solo se proporciona para estados approved/rejected (formato ISO 8601).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="admin" type="string">
  Correo electrónico del administrador que realizó la actualización desde el dashboard.
</ResponseField>

<ResponseField name="update_time" type="string">
  Marca temporal de la actualización (UTC+0, formato ISO 8601).
</ResponseField>

<ResponseField name="age_group" type="string">
  Categoría de edad del solicitante:
  `minor`: 13 años o menos,
  `early-teen`: 14 a 15 años,
  `teen`: 16 a 17 años,
  `adult`: 18 años o más.
</ResponseField>

<ResponseField name="gender" type="string">
  Género del solicitante (`male` o `female`).
</ResponseField>

<ResponseField name="date_of_birth" type="string">
  Fecha de nacimiento del solicitante (formato YYYY-MM-DD).
</ResponseField>

<ResponseField name="nationality" type="string">
  Nacionalidad del solicitante (código de país ISO 3166-1 alpha-3).
</ResponseField>

<ResponseField name="userid" type="string">
  Identificador único del solicitante KYC definido por el cliente.
</ResponseField>

<ResponseField name="tokenId" type="string">
  Token ID utilizado para envíos en live forms en modo privado.
</ResponseField>

<ResponseField name="full_name" type="string">
  Nombre completo del solicitante
</ResponseField>

<ResponseField name="full_name_en" type="string">
  Nombre completo en inglés proporcionado tras aprobación de KYC. El nombre se procesa mediante transliteración y no se traduce libremente. Nulo si KYC no está aprobado o no está traducido.
</ResponseField>

<ResponseField name="first_name" type="string">
  Nombre de pila del solicitante
</ResponseField>

<ResponseField name="last_name" type="string">
  Apellido del solicitante
</ResponseField>

<ResponseField name="ssnNumber" type="string">
  Número de Seguridad Social.\
  \* Se aplica la convención lowerCamelCase al campo Number una vez más.
</ResponseField>
