Firma XMLs administrativos (postulación DGII, declaración jurada) con tu certificado digital.
archivo_signed.xml.curl -X POST https://ecf.frandeone.com/api/tools/sign-xml \
-H "Authorization: Bearer $JWT" \
-F "[email protected]" \
-F "purpose=postulacion" \
-F "stepNumber=2" \
-G -d "download=1" \
-o postulacion_signed.xml
download=1. retorna JSON con metadata{
"success": true,
"data": {
"id": 42,
"filename": "postulacion_signed.xml",
"rootElement": "Postulacion",
"signedPath": "131399950/signed/postulacion/postulacion_signed.xml",
"downloadUrl": "/api/tools/signed-documents/42/download"
}
}
# Listar últimos firmados
curl "https://ecf.frandeone.com/api/tools/signed-documents?purpose=postulacion" \
-H "Authorization: Bearer $JWT"
# Descargar uno específico (signed por defecto, ?type=original para el sin firmar)
curl "https://ecf.frandeone.com/api/tools/signed-documents/42/download" \
-H "Authorization: Bearer $JWT" -o doc.xml
ALREADY_SIGNED).