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

# Consultar solicitud

> Estado y resultado de una consulta de antecedentes.

Devuelve el lote. Mientras un ítem esté en `procesando`, vuelve a consultar. Cómo leer `Fuentes` e `InformePdf`: [persona natural](/consulta-antecedentes/persona-natural).

Scope: `consulta_antecedentes`.

<ParamField path="IdSolicitud" type="string" required>
  UUID que devolvió el [POST](/api-reference/consulta-antecedentes/crear). Si no es un UUID válido, la ruta no existe.
</ParamField>

<ResponseField name="Success" type="boolean">
  `true` si se recuperó la solicitud.
</ResponseField>

<ResponseField name="Data.Consultas[].Estado" type="string">
  `procesando`, `completado` o `error`.
</ResponseField>

<ResponseField name="Data.Consultas[].InformePdf" type="string">
  URL del PDF cuando está listo. Si deja de funcionar, vuelve a llamar este GET.
</ResponseField>

<RequestExample>
  ```bash Request theme={"system"}
  curl -sS -X GET "https://apis.ecorpa.com/v2/consulta/antecedentes/f76d9c31-813c-4346-b0ec-f94b9f25a01c" \
    -H "Authorization: Bearer ecorpa_key_xxxxxxxx"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={"system"}
  {
    "Success": true,
    "Message": "Consulta de solicitud recuperada.",
    "Data": {
      "IdSolicitud": "f76d9c31-813c-4346-b0ec-f94b9f25a01c",
      "Total": 1,
      "Consultas": [
        {
          "TipoDocumentoIdentificacion": "CC",
          "NumeroIdentificacion": "1020304050",
          "Estado": "procesando"
        }
      ]
    }
  }
  ```
</ResponseExample>


## Related topics

- [Consultar solicitud](/api-reference/afiliaciones-seguridad-social/consultar.md)
- [Novedades](/changelog.md)
- [Introducción](/introduction.md)
