Skip to main content
Clasificacion arancelaria interactiva. Envia una descripcion de producto, imagenes de soporte o documentos y recibe codigos HS sugeridos con nivel de confianza y razonamiento. Soporta respuestas en streaming (NDJSON).
Costo: 1 credito por clasificacion.

Request

Headers

Este endpoint usa multipart/form-data, NO application/json. No establezcas Content-Type manualmente — la mayoria de los clientes HTTP lo configuran automaticamente con el boundary correcto al enviar formularios.

Query parameters

string
required
Codigo de pais para la clasificacion. Determina la nomenclatura arancelaria a utilizar.Valores permitidos:
  • MEX — Mexico (TIGIE)
  • COL — Colombia
  • USA — Estados Unidos
  • ARG — Argentina
  • WORLD — Sistema Armonizado internacional (6 digitos)
string
default:"pro"
Tier del modelo de clasificacion.Valores permitidos:
  • fast — Mas rapido, menor precision
  • pro — Mayor precision (default)
boolean
default:"true"
Si se debe incluir informacion arancelaria (impuestos, regulaciones) en la respuesta.
string
Identificador opcional del usuario que realiza la peticion. Se utiliza para tracking interno.

Body parameters (multipart/form-data)

string
Descripcion del producto a clasificar. Mientras mas detallada sea la descripcion (material, uso, composicion, presentacion), mas preciso sera el resultado.
file[]
Imagenes de soporte del producto. Maximo 10 archivos. Formatos de imagen comunes soportados.
file[]
Documentos de soporte (fichas tecnicas, especificaciones PDF, etc.). Maximo 10 archivos.
boolean
default:"false"
Si se activa, la respuesta se envia como NDJSON streaming (application/x-ndjson) con actualizaciones de progreso en tiempo real.
string
ID de un registro de clasificacion previo. Se usa para refinar una clasificacion existente proporcionando informacion adicional.
Se debe proporcionar al menos uno de: product_description, image_files o document_files. Si no se envia ninguno, la peticion sera rechazada.

Ejemplo de request

Ejemplo con archivos

Response

Respuesta estandar (sin streaming)

array
Lista de codigos HS sugeridos, ordenados por relevancia. Cada elemento contiene:
string
Resumen de la clasificacion del producto.
string[]
Lista de preguntas que la IA necesita que respondas para mejorar la precision de la clasificacion. Si esta vacia, la clasificacion es suficientemente precisa.
string
ID del registro de clasificacion guardado. Puedes usar este ID en futuras peticiones (campo classification_record_id) para refinar la clasificacion con informacion adicional.

Ejemplo de respuesta exitosa

Respuesta en streaming (NDJSON)

Cuando streaming=true, la respuesta se envia como application/x-ndjson. Cada linea es un objeto JSON independiente:

Interpretar el nivel de confianza

El campo overall_confidence es un valor de 0.0 a 1.0:
Para obtener mejores resultados, incluye en la descripcion: material de fabricacion, uso o destino, composicion, forma de presentacion, dimensiones y cualquier especificacion tecnica relevante. Tambien puedes adjuntar imagenes o fichas tecnicas para mayor precision.

Concurrencia

El endpoint tiene un limite de concurrencia de 50 peticiones simultaneas por worker. Si el servicio esta saturado, la peticion esperara hasta que haya capacidad disponible.

Errores comunes

Para la referencia completa de errores, consulta codigos de error.
Last modified on March 8, 2026