Coleções e etiquetas
As coleções (designadas Etiquetas na aplicação) agrupam Prompts por tema, fase do funil ou campanha, para que cada métrica possa ser filtrada por elas. Um Prompt pode pertencer a várias.
GET/dimensions/collections
Lista as coleções (Etiquetas) pertencentes ao projeto.
GET/dimensions/tags
Alias de /dimensions/collections. Devolve o mesmo payload, mas designado como etiquetas para consistência com a interface.
POST/collections
Cria uma etiqueta (Collection) num projeto. Permite associar prompts existentes na mesma chamada. O nome da etiqueta é único por projeto, sem distinção de maiúsculas/minúsculas.
project_idobrigatórionameobrigatóriodescriptionopcionalprompt_idsarray opcional, tem de pertencer ao projeto
PATCH/DELETE /collections/:id
Altere o nome ou a descrição de uma etiqueta, ou elimine-a. Ao eliminar uma etiqueta, os Prompts que a integram são mantidos; apenas o agrupamento desaparece. A associação dos Prompts é gerida através de POST /prompts/assign_tags.
- Corpo do PATCH:
project_id(obrigatório),namee/oudescription. DELETE:project_id+:idno URL.
POST/prompts/assign_tags
Associação em massa idempotente de etiquetas a prompts existentes. As etiquetas podem ser resolvidas por id ou por nome.
project_idobrigatórioprompt_idsarray obrigatóriotag_idsum de doistag_namesum de doiscreate_missingbool opcional, cria automaticamente nomes de etiqueta desconhecidos