Entity · campaign_segments
Campaign Segment Schema
Felder
Campaign Segment Schema
Reusable dynamic audience definition for campaigns. The query tree is translated to a MongoDB aggregation pipeline at evaluation time. See ADR 0040 / segment-evaluator.ts.
name
1–200 Zeichen
description
max 2000 Zeichennullable
baseEntity
Schema id of the base entity (e.g. "party", "asset", "contact").
1–64 Zeichen
query
SegmentQuery tree. Either { op: "AND"|"OR"|"NOT", children: [...] } or a Condition node.
mode
Default evaluation mode hint when this segment is used by a campaign (overridable on the campaign).
Werte
STATICDYNAMICDefault: "STATIC"
tags
Default: []
lastEvaluatedAt
read-onlynullable
lastEvaluatedCount
≥ 0read-onlynullable
isSystem
System-provided segment templates cannot be deleted.
Default: falseread-only
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/campaign_segments— Liste, paginiert + filterbarGET /api/v1/campaign_segments/<id>— Einzelne EntityPOST /api/v1/campaign_segments— AnlegenPATCH /api/v1/campaign_segments/<id>— Teil-UpdateDELETE /api/v1/campaign_segments/<id>— Soft-DeleteGET /api/v1/campaign_segments/<id>/timeline— Audit + Aktivitäten