Request
Headers
Query parameters
string
required
Codigo de pais para la clasificacion. Determina la nomenclatura arancelaria a utilizar.Valores permitidos:
MEX— Mexico (TIGIE)COL— ColombiaUSA— Estados UnidosARG— ArgentinaWORLD— Sistema Armonizado internacional (6 digitos)
string
default:"pro"
Tier del modelo de clasificacion.Valores permitidos:
fast— Mas rapido, menor precisionpro— 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)
Cuandostreaming=true, la respuesta se envia como application/x-ndjson. Cada linea es un objeto JSON independiente:
Interpretar el nivel de confianza
El campooverall_confidence es un valor de 0.0 a 1.0:
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.