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

# Submit

> Este evento se activa cuando se envía nueva información KYC al sistema. Los envíos ocurren cuando un usuario completa y envía un formulario KYC o cuando los datos KYC se transmiten a través de una API. Este evento le permite reconocer inmediatamente nuevos envíos KYC e iniciar el proceso de verificación o realizar cualquier acción inicial necesaria.

<Warning>
  Cuando el estado es pending, se activa el webhook Submit.

  * **Approved** → Se activa el webhook Approved. El webhook Submit **no se activa**.
  * **Rejected** → Se activa el webhook Rejected. El webhook Submit **no se activa**.
  * **Pending** → Se activa el webhook Submit.
</Warning>

```json submit-webhook-sample.json theme={null}
{
    "webhook_trigger": "submit",
    "created_at": "string",
    "submission_id": "string",
    "duplicated_information": "string",
    "email": "string",
    "cf": {
        "cf1": "string",
        "cf2": "string",
        "cf3": "string"
    },
    "userid": "string",
    "tokenId": "string",
    "ipAddress": "string"
}
```

<ResponseField name="webhook_trigger" type="string">
  Tipo de trigger del webhook - `submit` indica un estado Pending después del envío.
</ResponseField>

<ResponseField name="created_at" type="string">
  Marca temporal UTC de cuando se envió inicialmente el KYC (formato ISO 8601).
</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="cf" type="object">
  Un objeto que contiene campos definidos por el usuario (cf1, cf2, cf3).

  <Expandable title="properties">
    <ResponseField name="cf1" type="string">
      Valor del campo personalizado 1.
    </ResponseField>

    <ResponseField name="cf2" type="string">
      Valor del campo personalizado 2.
    </ResponseField>

    <ResponseField name="cf3" type="string">
      Valor del campo personalizado 3.
    </ResponseField>
  </Expandable>
</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="ipAddress" type="string">
  Dirección IP del solicitante.
</ResponseField>
