Anotações

Assinale uma data na linha temporal do projeto (o lançamento de uma campanha, uma migração do site, um redesenho) para que um gráfico mostre o que aconteceu e quando. Disponível em todos os planos.

POST/annotations

Assinala uma data nas séries temporais do projeto com um título e uma descrição. Disponível em todos os planos.

Corpo (JSON):
  • project_idobrigatório
  • titleobrigatório
  • annotation_dateopcional, ISO YYYY-MM-DD; predefinido hoje
  • descriptionopcional
  • coloropcional, hexadecimal
  • annotation_category_idopcional, tem de pertencer ao projeto

GET /annotations + PATCH/DELETE /annotations/:id

Lista, atualiza e elimina anotações em todos os planos. O GET devolve anotações manuais, automáticas, de testes GEO e da plataforma, da mais recente para a mais antiga. O campo origin distingue-as, e editable indica se o utilizador que fez o pedido pode modificar uma linha. O PATCH e o DELETE só funcionam em anotações manuais pertencentes ao próprio utilizador (caso contrário, 403).

  • Consulta GET: project_id (obrigatório), from/to (YYYY-MM-DD), annotation_category_id, page, per_page. Corpo do PATCH: qualquer um de title, description, annotation_date, color, annotation_category_id. DELETE: project_id + :id no URL.