Saltar al contenido principal

Descargar el XML de un evento

El método ExtraerXmlEvento devuelve el XML del evento RADIAN (ApplicationResponse) identificado por su CUDE, como texto. Si lo necesitas codificado en Base64, usa ExtraerXmlEventoBase64.

GET https://micro.conexusit.com/corp/demo/api/Service.svc/ExtraerXmlEvento/{cude}/{recepcion}/{periodo}

Endpoint​

DatoValor
Método HTTPGET
OperaciónExtraerXmlEvento

Parámetros de entrada​

Los parámetros se envían en la ruta de la URL.

ParámetroTipoObligatorioDescripción
CUDEstringSíCódigo único del evento (CUDE). Se obtiene, por ejemplo, del campo codigoTransaccion de cada evento en ExtraerEventosRecepcion o ExtraerEventosEmision.
recepcionstringSíIndica si el evento corresponde a un documento recibido (true) o emitido (false).
periodostringSíPeriodo del evento, en formato aaaa-mm (por ejemplo, 2025-01).

Ejemplo de solicitud​

Ambiente: demostración.

GET https://micro.conexusit.com/corp/demo/api/Service.svc/ExtraerXmlEvento/<CUDE del evento>/true/2025-01

Estructura de la respuesta​

La respuesta es un texto (string) con el XML completo del evento (ApplicationResponse).

Ejemplo de respuesta​

"<?xml version=\"1.0\" encoding=\"utf-8\"?><ApplicationResponse xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2\" ...>...</ApplicationResponse>"

Como la respuesta es un texto JSON, las comillas del XML llegan escapadas (\"); al deserializar la respuesta obtienes el XML original.

Consideraciones importantes​

  • El XML corresponde al ApplicationResponse del evento validado por la DIAN.
  • Para consultar el listado de eventos de un documento y obtener su CUDE, usa ExtraerEventosRecepcion (documentos recibidos) o ExtraerEventosEmision (documentos emitidos).