Clasificación Export Control
API unificada de clasificación ML, AMA y Anexo I con evaluación separada de autorizaciones y restricciones.
La API Export Control utiliza un único motor para la Lista Militar de la UE (ML), los demás materiales de guerra franceses (AMA) y los productos de doble uso del Anexo I del Reglamento (UE) 2021/821. La clasificación intrínseca del producto permanece separada de los controles vinculados a la operación, como catch-all, cibervigilancia, sanciones y medidas nacionales.
Scope requerido: export_control
La respuesta es una evaluación preliminar no vinculante. No sustituye la revisión del responsable de export control ni una decisión de la autoridad competente.
Modos de uso
| Modo | Endpoint | Comportamiento |
|---|---|---|
| Desktop y chat | POST /v1/export-control/chat | Flujo SSE, posibles preguntas aclaratorias y job recuperable tras una desconexión |
| API unitaria | POST /v1/export-control/jobs | Tratamiento autónomo sin preguntas devueltas al cliente |
| API batch | POST /v1/export-control/jobs/batch | Hasta 20 expedientes con el mismo pipeline por ítem |
| Consulta | GET /v1/export-control/jobs/{job_id} | Estado y resultado final |
| Consulta batch | GET /v1/export-control/jobs/batch/{batch_id} | Progreso y resultados por ítem |
| Screening | POST /v1/export-control/screening | Preselección rápida sin veredicto de clasificación |
Chat, job y batch utilizan el mismo pipeline. En modo API autónomo, el motor resuelve las preguntas intermedias a partir del expediente. Si falta un hecho decisivo, devuelve review_required en lugar de inventarlo o concluir NON_CLASSE.
Expediente estructurado
| Campo | Tipo | Descripción |
|---|---|---|
content | string | Descripción del producto, software o tecnología |
assessment_target | string | auto, tangible_item, intangible_asset o mixed_dossier |
intangible_type | string | Subtipo intangible conocido, por ejemplo software, código fuente o documentación técnica |
product_identity | object | Fabricante, producto, modelo o P/N, versión y código aduanero |
technical_facts | array | Hechos técnicos con valor, unidad, fuente y localizador |
classification_date | date | Fecha de aplicación de las listas de control |
transaction_context | object | Jurisdicción, destino, usuario final, uso final y tipo de operación |
{
"content": "Router IP con cifrado AES-256 y VPN IPsec",
"assessment_target": "mixed_dossier",
"product_identity": {
"manufacturer": "Example Networks",
"model_or_part_number": "SR-5000"
},
"technical_facts": [
{
"name": "Longitud de clave simétrica",
"value": "256",
"unit": "bit",
"source": "Ficha técnica",
"locator": "Sección 4.2",
"verified": true
}
],
"classification_date": "2026-07-13",
"transaction_context": {
"export_jurisdiction": "FR",
"destination_country": "DE",
"transaction_type": "intra_eu_transfer"
}
}Respuesta
routing_assessment identifica el objeto solicitado, detectado y efectivamente examinado. El motor puede ampliar el alcance, pero nunca reducirlo. Para un activo intangible, el veredicto recae sobre el software, la tecnología o la documentación en sí, no solo sobre el equipo principal.
memo.classification_verdict contiene exclusivamente la clasificación ML, AMA, Anexo I o NON_CLASSE. memo.licensing_or_restriction_flags contiene las señales de autorización, prohibición o escalado. memo.transaction_assessment indica los controles realizados y pendientes. Las citas y la procedencia incluyen versiones jurídicas e identificadores estables.
La ausencia de flags no equivale a una autorización si transaction_assessment.pending_checks no está vacío. us_eccn_evidence es un indicio estadounidense y nunca se convierte en un ECN de la UE. review_required significa que no se ha emitido un veredicto operativo y que el acto no se factura.
Use Idempotency-Key al crear un job. La misma clave devuelve el mismo acto; un reintento recuperable no crea una segunda clasificación ni una doble facturación.
Compatibilidad
Los paths /v1/military-classification/* siguen disponibles durante la migración. Son alias del motor unificado y no un servicio separado.
Última actualización