Saltar al contenido principal

Productos Similares

Descripción General​

El endpoint /api/v1/products/protected/similar devuelve una lista de productos similares basada en un ID de producto proporcionado.

Información de la Solicitud​

Método HTTP​

POST

URL​

https://catalog.api.fashionai.dev/api/v1/products/protected/similar

Headers Obligatorios​

HeaderValorDescripción
Content-Typeapplication/jsonDefine el formato del cuerpo de la solicitud
acceptapplication/jsonDefine el formato esperado de la respuesta
X-FashionAI-APP-Token{token}Token de autenticación de la aplicación

Parámetros de Query​

ParámetroTipoObligatorioDescripción
limitintegerNoNúmero máximo de productos devueltos. Mínimo: 1

Cuerpo de la Solicitud​

Estructura​

{
"userId": "",
"sessionId": "123",
"data": {
"id": "979935"
}
}

Parámetros​

CampoTipoObligatorioDescripción
userIdstring | nullNoIdentificador del usuario (opcional)
sessionIdstringSíIdentificador único de la sesión
dataSimilarDataSíObjeto que contiene los datos de la solicitud

SimilarData​

CampoTipoObligatorioDescripción
idstringSíID del producto para el cual buscar productos similares

Respuesta​

Estructura​

{
"products": ["product_id_1", "product_id_2", "product_id_3"]
}

Parámetros​

CampoTipoDescripción
productsstring[]Array que contiene los IDs de los productos similares

Ejemplos​

cURL Request​

curl -X 'POST' \
'https://catalog.api.fashionai.dev/api/v1/products/protected/similar?limit=10' \
-H 'accept: application/json' \
-H 'X-FashionAI-APP-Token: YOUR_TOKEN_HERE' \
-H 'Content-Type: application/json' \
-d '{
"userId": "",
"sessionId": "123",
"data": {
"id": "979935"
}
}'

Códigos de Estado HTTP​

CódigoDescripción
200Éxito. Devuelve la lista de productos similares
400Error en la validación de la solicitud (parámetros inválidos o faltantes)
401No autorizado. Token inválido o expirado
404Producto no encontrado
500Error interno del servidor

Validaciones​

  • sessionId: Campo obligatorio, debe ser una cadena no vacía
  • data.id: Campo obligatorio, debe ser una cadena no vacía que representa un ID de producto válido
  • userId: Opcional, puede ser null o una cadena
  • X-FashionAI-APP-Token: Token obligatorio para la autenticación

Notas Importantes​

  • La respuesta contiene solo los IDs de los productos similares, no los datos completos de los productos