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

Cuerpo de la Solicitud

Estructura

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

Parámetros

CampoTipoObligatorioDescripción
userIdstring | nullNoIdentificador del usuario (opcional)
sessionIdstringIdentificador único de la sesión
dataSimilarDataObjeto que contiene los datos de la solicitud

SimilarData

CampoTipoObligatorioDescripción
idstringID 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' \
-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