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
| Dato | Valor |
|---|---|
| Método HTTP | GET |
| Operación | ExtraerXmlEvento |
Parámetros de entrada
Los parámetros se envían en la ruta de la URL.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
CUDE | string | Sí | Código único del evento (CUDE). Se obtiene, por ejemplo, del campo codigoTransaccion de cada evento en ExtraerEventosRecepcion o ExtraerEventosEmision. |
recepcion | string | Sí | Indica si el evento corresponde a un documento recibido (true) o emitido (false). |
periodo | string | Sí | 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
ApplicationResponsedel evento validado por la DIAN. - Para consultar el listado de eventos de un documento y obtener su CUDE, usa
ExtraerEventosRecepcion(documentos recibidos) oExtraerEventosEmision(documentos emitidos).