Recomendaciones

Las mismas ejecuciones de recomendación que alimentan la página Recomendaciones de la aplicación, más el endpoint que lanza una nueva.

GET/recommendations

Lista las ejecuciones de recomendaciones de un proyecto con filtros por tipo y estado.

Parámetros:
  • project_idobligatorio
  • recommendation_typeai_visibility|social_community|brand_building|sentiment_reputation
  • statuspending|processing|completed|failed
  • page
  • per_page

Los valores de enumeración no válidos devuelven ERR_INVALID_PARAM.

GET/recommendations/:id

Una ejecución de recomendación con sus elementos y los datos del informe: array de elementos con título, prioridad, pasos de acción, metadatos y referencias de fuentes, además del recuento de elementos agrupado por active, completed, archived.

Parámetros:
  • project_idobligatorio
  • :iden la URL
  • item_statusactive|completed|archived
  • resolve_source_refspor defecto true

POST/recommendations

Lanza una nueva generación (el mismo motor que la página de Recomendaciones de la app). Se ejecuta de forma asíncrona (1-3 minutos); sondea GET /recommendations/:id hasta que el estado sea completed. Consume el presupuesto semanal de elementos de recomendación del proyecto (ERR_LIMIT_REACHED cuando se agota, o cuando ya hay una ejecución del mismo tipo pendiente). sentiment_reputation requiere Scale o superior. Requiere una clave de API con permisos de escritura.

Cuerpo (JSON):
  • project_idobligatorio
  • recommendation_typeai_visibility por defecto | social_community | brand_building | sentiment_reputation