Recomendações

As mesmas execuções de recomendações que alimentam a página Recomendações da aplicação, mais o endpoint que lança uma nova.

GET/recommendations

Lista as execuções de recomendações de um projeto com filtros de tipo e estado.

Parâmetros:
  • project_idobrigatório
  • recommendation_typeai_visibility|social_community|brand_building|sentiment_reputation
  • statuspending|processing|completed|failed
  • page
  • per_page

Valores de enum inválidos devolvem ERR_INVALID_PARAM.

GET/recommendations/:id

Uma execução de recomendações com os respetivos itens e dados do relatório: array de itens com título, prioridade, passos de ação, metadados, referências de origem, além da contagem de itens agrupada por active, completed, archived.

Parâmetros:
  • project_idobrigatório
  • :idno URL
  • item_statusactive|completed|archived
  • resolve_source_refspredefinido true

POST/recommendations

Inicia uma nova geração (o mesmo motor da página Recomendações na aplicação). A execução é assíncrona (1 a 3 minutos); consulte GET /recommendations/:id até o estado indicar completed. Consome o orçamento semanal de itens de recomendação do projeto (ERR_LIMIT_REACHED quando se esgota ou quando já existe uma execução do mesmo tipo pendente). sentiment_reputation requer o plano Scale ou superior. Requer uma chave de API com permissão de escrita.

Corpo (JSON):
  • project_idobrigatório
  • recommendation_typeai_visibility predefinido | social_community | brand_building | sentiment_reputation