Collections & Tags
Collections (in der App: Tags) gruppieren Prompts nach Thema, Funnel-Phase oder Kampagne, sodass sich jede Kennzahl danach filtern lässt. Ein Prompt kann zu mehreren Collections gehören.
GET/dimensions/collections
Listet die Collections (in der App: Tags) des Projekts auf.
GET/dimensions/tags
Alias für /dimensions/collections. Liefert dieselbe Payload, aber wie in der App unter dem Namen tags.
POST/collections
Erstellt ein Tag (Collection) in einem Projekt. Optional können Sie dem Tag im selben Aufruf bestehende Prompts zuweisen. Der Tag-Name muss innerhalb eines Projekts eindeutig sein, unabhängig von Groß- und Kleinschreibung.
project_iderforderlichnameerforderlichdescriptionoptionalprompt_idsoptional, Array, die Prompts müssen zum Projekt gehören
PATCH/DELETE /collections/:id
Benennt ein Tag um, ändert seine Beschreibung oder löscht es. Beim Löschen eines Tags bleiben die zugehörigen Prompts erhalten; nur die Gruppierung entfällt. Welche Prompts zu einem Tag gehören, verwalten Sie über POST /prompts/assign_tags und POST /prompts/remove_tags.
- PATCH-Anfragetext:
project_id(erforderlich),nameund/oderdescription. DELETE:project_id+:idin der URL.
POST/prompts/assign_tags
Idempotente Massenzuweisung von Tags zu bestehenden Prompts. Tags können über ihre ID oder ihren Namen angegeben werden.
project_iderforderlichprompt_idserforderlich, Arraytag_idseiner von beidentag_nameseiner von beidencreate_missingoptional, boolescher Wert; legt Tags für unbekannte Namen automatisch an
POST/prompts/remove_tags
Idempotentes Entfernen von Tags bei vielen bestehenden Prompts auf einmal. Entfernt werden nur die Zuordnungen; Tags und Prompts bleiben erhalten.
- Anfragetext (JSON):
project_id(erforderlich),prompt_ids(erforderlich, Array, maximal 500),tag_idsund/odertag_names(maximal 50 Tags).