Marketing, Kampagnen & Provisionen
marketing
core_platform
🛡️ RLS Protected
Marketing, Kampagnen & Provisionen — aus Code abgeleitete Prozess- und API-Dokumentation.
⚡ Pracovné postupy a životné cykly
Dieses Modul folgt dem standardisierten transaktionalen CRUD- und Event-Lifecycle.
⚙️ Fachprozesse & Capabilities (System-Fachlogik)
Registrierte Fachoperationen und System-Capabilities dieses Moduls zur Steuerung von Workflows, Kaskaden und KI-Agenten.
| Capability & Schlüssel | Fachliche Bezeichnung | Ausführung / Coverage | Risikostufe & Freigabe | Effekte & Kaskaden |
|---|---|---|---|---|
Agent-Einstieg campaign_strategist_agent
agent_entry:campaign_strategist_agent
|
Agent-Einstieg campaign_strategist_agent
Quelle:
code:module_agent_map
|
manual_entry |
✓ Auto
|
Keine Seiteneffekte deklariert |
Provision korrigieren
capability:commission.entitlement.adjust
Op:
commission.entitlement.adjust
|
Intent:
commission_entitlement_adjust
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Provisionen freigeben
capability:commission.entitlement.approve
Op:
commission.entitlement.approve
|
Intent:
commission_entitlement_approve
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Auszahlungslauf freigeben
capability:commission.payout.approve
Op:
commission.payout.approve
|
Intent:
commission_payout_approve
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
irreversible
|
|
Auszahlungslauf bilden
capability:commission.payout.create
Op:
commission.payout.create
|
Intent:
commission_payout_create
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Provisionsregel simulieren
capability:commission.rule.evaluate
Op:
commission.rule.evaluate
|
Intent:
commission_rule_evaluate
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
read_only
|
Keine Seiteneffekte deklariert |
Provisionsregel versionieren
capability:commission.rule.version
Op:
commission.rule.version
|
Intent:
commission_rule_version
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
metadata
|
|
Zielgruppe auswerten
capability:marketing.audience.evaluate
Op:
marketing.audience.evaluate
|
Intent:
marketing_audience_evaluate
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Zielgruppe exportieren
capability:marketing.audience.export
Op:
marketing.audience.export
|
Intent:
marketing_audience_export
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
external_effect
|
|
Budget prüfen
capability:marketing.budget.alert
Op:
marketing.budget.alert
|
Intent:
marketing_budget_alert
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Budgetprognose
capability:marketing.budget.forecast
Op:
marketing.budget.forecast
|
Intent:
marketing_budget_forecast
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
read_only
|
Keine Seiteneffekte deklariert |
Kampagne aktivieren
capability:marketing.campaign.activate
Op:
marketing.campaign.activate
|
Intent:
marketing_campaign_activate
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Kampagne freigeben
capability:marketing.campaign.approve
Op:
marketing.campaign.approve
|
Intent:
marketing_campaign_approve
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Kampagne beenden
capability:marketing.campaign.complete
Op:
marketing.campaign.complete
|
Intent:
marketing_campaign_complete
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Kampagne anlegen
capability:marketing.campaign.create
Op:
marketing.campaign.create
|
Intent:
marketing_campaign_create
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Kampagne aus Branchenvorlage
capability:marketing.campaign.instantiate_template
Op:
marketing.campaign.instantiate_template
|
Intent:
marketing_campaign_instantiate_template
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Kampagne pausieren
capability:marketing.campaign.pause
Op:
marketing.campaign.pause
|
Intent:
marketing_campaign_pause
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Kampagnen-Kennzahlen
capability:marketing.campaign.report
Op:
marketing.campaign.report
|
Intent:
marketing_campaign_report
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
read_only
|
Keine Seiteneffekte deklariert |
Kampagne zur Freigabe einreichen
capability:marketing.campaign.submit
Op:
marketing.campaign.submit
|
Intent:
marketing_campaign_submit
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Prüffall entscheiden
capability:marketing.fraud.resolve
Op:
marketing.fraud.resolve
|
Intent:
marketing_fraud_resolve
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Journey starten
capability:marketing.journey.execute
Op:
marketing.journey.execute
|
Intent:
marketing_journey_execute
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Journeys stoppen
capability:marketing.journey.stop
Op:
marketing.journey.stop
|
Intent:
marketing_journey_stop
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Lead erfassen
capability:marketing.lead.capture
Op:
marketing.lead.capture
|
Intent:
marketing_lead_capture
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Lead qualifizieren
capability:marketing.lead.qualify
Op:
marketing.lead.qualify
|
Intent:
marketing_lead_qualify
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Lead zuweisen
capability:marketing.lead.route
Op:
marketing.lead.route
|
Intent:
marketing_lead_route
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Partner anlegen
capability:marketing.partner.create
Op:
marketing.partner.create
|
Intent:
marketing_partner_create
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Partnerstatus ändern
capability:marketing.partner.transition
Op:
marketing.partner.transition
|
Intent:
marketing_partner_transition
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Marketing-Abgleich
capability:marketing.reconciliation.run
Op:
marketing.reconciliation.run
|
Intent:
marketing_reconciliation_run
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Attribution neu berechnen
capability:marketing.tracking.attribute
Op:
marketing.tracking.attribute
|
Intent:
marketing_tracking_attribute
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Tracking-Link erzeugen
capability:marketing.tracking.create_link
Op:
marketing.tracking.create_link
|
Intent:
marketing_tracking_create_link
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Conversion als Dublette verwerfen
capability:marketing.tracking.deduplicate
Op:
marketing.tracking.deduplicate
|
Intent:
marketing_tracking_deduplicate
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Tracking-Ereignis übernehmen
capability:marketing.tracking.ingest
Op:
marketing.tracking.ingest
|
Intent:
marketing_tracking_ingest
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Gutschein einlösen
capability:promotion.code.redeem
Op:
promotion.code.redeem
|
Intent:
promotion_code_redeem
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Gutscheine prüfen
capability:promotion.rule.evaluate
Op:
promotion.rule.evaluate
|
Intent:
promotion_rule_evaluate
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
read_only
|
Keine Seiteneffekte deklariert |
🧠 Fachprozess-Erzählung & Dual Knowledge Architektur
Synthese aus der ideologischen Blaupause (Meta-Fachlogik / Soll), der faktischen System-Implementierung (System-Fachlogik / Ist) und No-Code Customizing für KI-Consultants.
Der durchgängige Businessprozess im Detail (End-to-End Fließtext-Erzählung)
Von der Werbeausgabe bis zur Provisionsauszahlung
1. Kampagne planen und freigeben
Eine Kampagne (marketing_campaigns) entsteht als Entwurf – frei oder aus einer Branchenvorlage
(cap:marketing.campaign.instantiate_template; Vorlagen E-Commerce, Handwerk, Industrie/B2B, Dienstleister).
Zur Freigabe braucht sie Startdatum und Gesamtbudget (cap:marketing.campaign.submit). Freigeben darf nur eine
andere Person als die Einreichende (cap:marketing.campaign.approve); erst dann wird aktiviert
(cap:marketing.campaign.activate). Aktive Kampagnen sind eingefroren; Änderungen erfordern den Weg zurück in den
Entwurf. Kanäle tragen ein Budget und ein deklariertes Connector-Fähigkeitsprofil (spend.import gilt erst als
„verifiziert“, wenn eine Connector-Operation gebunden ist).
2. Kontaktpunkte erfassen – ohne Überwachung
Tracking-Links (cap:marketing.tracking.create_link) haben einen zufälligen Code; der Redirect /m/r/{code}
zählt den Klick, speichert aber weder IP-Adresse noch User-Agent und setzt kein Cookie. Der Zielseite wird eine
zufällige Klick-ID (mkt_click) angehängt. Server-Ereignisse (POST /api/v1/marketing/events,
cap:marketing.tracking.ingest) sind idempotent je Schlüssel; ohne Tracking-Einwilligung werden sie ohne Klick-
und Sitzungsbezug gespeichert. Bots erhalten keine Klick-ID.
3. Leads gewinnen und qualifizieren
Leads entstehen ausschließlich über CrmService.create_lead (Dublettenprüfung per E-Mail);
LeadMarketingService.capture legt daneben das Marketingprofil (marketing_lead_profiles) an, verknüpft Klick und
Lead, erfasst Einwilligungen mit Nachweis und bewertet transparent (CRM-Score plus erklärte Marketingpunkte).
MQL und SQL folgen den Mandantenschwellen; die Zuweisung erzeugt eine CRM-Aufgabe mit SLA.
4. Abschlüsse werden Conversions
Die MarketingEventBridge hört am Outbox-Worker auf QUOTE_ACCEPTED (auch E-Commerce-Bestellungen mit eigenen
Gutschein- oder Empfehlungscodes im Bestell-Snapshot), CONTRACT_STATUS_CHANGED → active,
INVOICE_STATUS_CHANGED und CRM_LEAD_STATUS_CHANGED. Eine Conversion entsteht nur mit Marketingbezug
(Kampagnenkontakt, Partner oder Code). Zustände: observed → validated → attributed → financially_confirmed,
Sonderpfade invalidated und reversed.
5. Attribution – analytisch und vertraglich getrennt
Analytisch verteilt jedes aktive, versionierte Modell (First, Last, Linear, Positionsbasiert, Time Decay) den Betrag auf die Kontaktpunkte im Fenster. Vertraglich erhält genau ein Partner die Provision: manuelle Zuordnung vor Empfehlungscode vor partnergebundenem Gutschein vor Partnerklick im Fenster der Vereinbarung.
6. Provision berechnen, prüfen, auszahlen
Die CommissionEngine (Paket app.modules.commissions) sucht die Vereinbarung und die Regelversion zum Stichtag,
prüft Partnerstatus, Währung und Filter, berechnet (CPL, CPA, CPS, Fix, Umsatz-/Deckungsbeitragsprozent,
wiederkehrend, Staffel, Bonus, Hybrid, Split, mehrstufig) und speichert Eingangsgrößen und Rechenweg. Nach
bestätigter Zahlung beginnt die Haltefrist; danach ist der Anspruch freigabefähig
(cap:commission.entitlement.approve). Der Auszahlungslauf (cap:commission.payout.create) saldiert je Partner;
die Freigabe durch eine zweite Person (cap:commission.payout.approve) erzeugt je Partner einen
Lieferantenrechnungs-Entwurf. „Ausgezahlt“ wird erst gebucht, wenn die Buchhaltung diese Rechnung bezahlt.
7. Korrigieren statt überschreiben
Storno einer Rechnung kehrt die Conversion vollständig um, eine Gutschrift mit Bezug zur Rechnung anteilig. Das
Provisionsledger (commission_ledger_entries) ist append-only: Vorläufig, Korrektur, Storno, Auszahlung. Nach
einer Auszahlung entsteht ein negativer Saldo, der mit dem nächsten Lauf verrechnet wird.
8. Schützen und abgleichen
Fraud-Signale (Self-Referral, Klickflut, Bots, schnelle Conversion, Dubletten, Auffälligkeiten) erzeugen
Prüffälle; betroffene Provisionen werden nur zurückgehalten. Entscheidung und Partnersperre bleiben menschlich.
Der Abgleich (cap:marketing.reconciliation.run) stellt Plattform-, attribuierte und bezahlte Conversions
gegenüber und prüft Auszahlungsrechnungen gegen das Ledger.
Meta-Fachlogik: Ideologische Blaupause, Soll-Weltbild & Normen
Meta-Fachlogik
- Verantwortungsteilung: Marketing misst, CRM führt Leads, Verkauf Aufträge, Finanzen die finanzielle Wahrheit, Verträge die Vereinbarungen, die Provisions-Engine die Ansprüche.
- Wahrheit vor Plattformzahlen: Erfolg zählt erst mit Zahlung; Plattform-Conversions sind Information.
- Historie ist unantastbar: Regeln, Modelle und Einwilligungen werden versioniert, Korrekturen gebucht.
- Privacy by Design: Kein Fingerprinting, keine probabilistische Identität, Einwilligung je Zweck.
- KI assistiert: Vorschläge mit Konfidenz und Begründung; Freigaben, Exporte, Zahlungen bleiben menschlich.
Systemische Fachlogik: Faktische Umsetzung in Centurio ERP & Capabilities
Systemische Fachlogik
- Services:
CampaignService,TrackingService,LeadMarketingService,ConsentService,PartnerService,PromotionService,AudienceService,JourneyService,FraudService,MarketingAnalytics,CommissionEngine. - Ereignisse:
MarketingEventBridge(Outbox),MarketingLoop(Haltefristen, Journeys, SLA, Budget, Klick-Scan). - Append-only:
marketing_touchpoints,marketing_consent_records,marketing_message_dispatches,commission_rule_versions,commission_ledger_entries. - Rechte: Modul
marketing; Vertriebsleitung verwaltet, Vertrieb und Büro schreiben, Buchhaltung liest. - Öffentlich:
/m/r/{code}(Redirect),/m/u/{token}(Abmeldung, nur per POST wirksam).
KI-Consultant Leitfaden: Customizing- & No-Code-Konzept (Soll-Ist-Synthese)
KI-Consultant Blueprint
- Branche des Mandanten lesen (
tool:get_marketing_process_template) und die passende Vorlage vorschlagen. - Provisionsregel mit
tool:simulate_commission_rulean einem Beispielbetrag erklären. - Kampagnenentwurf aus Vorlage anlegen lassen (
tool:create_campaign_from_template) – nur nach Bestätigung. - Hinweise zu Pflichtentscheidungen geben: Haltefrist, Zahlungsempfänger und Steuersatz der Abrechnung, MQL-/SQL-Schwellen, Einwilligungsnachweise.
- Keine Behauptungen über Rechtmäßigkeit; Werbeplattform-Anbindungen nur über gebundene Connector-Operationen.
📚 Operative Prozessbegriffe & Transaktionsschnittstellen
- Kampagnenziele und Budgets
- Werbeausgaben (manuell, CSV, API, Connector)
- Klicks und Server-Ereignisse
- Leads, Angebote, Verträge, Rechnungen, Gutschriften
- Partnervereinbarungen
- Einwilligungsnachweise
- Kampagnenkennzahlen (CTR, CPC, CPL, CPA, ROAS, ROI, tatsächlicher Gewinn)
- Qualifizierte Leads mit Herkunft
- Provisionsansprüche und Auszahlungsläufe
- Lieferantenrechnungs-Entwürfe
- Abgleichsberichte und Prüffälle
- QUOTE_ACCEPTED -> order_conversion
- INVOICE_STATUS_CHANGED paid -> commission_hold_starts
- credit_note issued -> proportional_reversal
- invoice cancelled -> full_reversal
- supplier_invoice paid -> payout_posted
- consent withdrawn -> journeys_stopped
- Fraud-Prüffall
- Budgetwarnung mit Aufgabe
- Lead-SLA-Hinweis
- Zielgruppenexport
- Schwellen unter Marketing → Einstellungen
- Attributionsmodelle als neue Versionen
- Haltefrist je Regel
- Zahlungsempfänger je Partner
- Journeys mit zweiter Person aktivieren
🗄️ Modely údajov & Felder
🔌 Úvodné body (UI & API)
| Art | Metód | Koniec / cesta | Titel & Zweck | Uprava |
|---|---|---|---|---|
| ⚡ REST API | GET | /api/v1/marketing/agreements |
list_agreements
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/attribution-policies |
list_policies
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/audiences |
list_audiences
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/campaigns |
list_campaigns
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/campaigns/{campaign_id} |
get_campaign
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/campaigns/{campaign_id}/kpis |
campaign_kpis
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/consents |
consent_history
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/conversions |
list_conversions
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/entitlements |
list_entitlements
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/entitlements/{entitlement_id}/explain |
explain_entitlement
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/fraud-cases |
list_fraud
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/journeys |
list_journeys
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/leads/{lead_id}/profile |
lead_profile
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/links |
list_links
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/overview |
Prehľad
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/partners |
list_partners
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/partners/{partner_id}/statement |
partner_statement
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/payouts |
list_payouts
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/promotions |
list_promotions
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/settings |
get_settings
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /api/v1/marketing/templates |
templates
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing |
overview_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/audiences |
audiences_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/campaigns |
campaigns_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/campaigns/{campaign_id} |
campaign_detail
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/commissions |
commissions_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/fraud |
fraud_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/journeys |
journeys_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/leads |
leads_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/partners |
partners_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/promotions |
promotions_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/settings |
settings_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | GET | /marketing/tracking |
tracking_page
Semantic binding: inventory_only; mutation=False
|
marketing
|
| ⚡ REST API | PATCH | /api/v1/marketing/campaigns/{campaign_id} |
patch_campaign
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | PATCH | /api/v1/marketing/partners/{partner_id} |
patch_partner
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/agreements |
create_agreement
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/agreements/{agreement_id}/activate |
activate_agreement
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/agreements/{agreement_id}/rules |
add_rule
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/alerts/{alert_id}/acknowledge |
acknowledge_alert
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/attribution-policies |
save_policy
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/audiences |
save_audience
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/audiences/{audience_id}/evaluate |
evaluate_audience
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/audiences/{audience_id}/export |
export_audience
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/campaigns |
create_campaign
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/campaigns/from-template |
campaign_from_template
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/campaigns/{campaign_id}/channels |
add_channel
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/campaigns/{campaign_id}/creatives |
add_creative
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/campaigns/{campaign_id}/transition |
transition_campaign
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/consents |
record_consent
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/conversions/{conversion_id}/attribute |
attribute_conversion
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/conversions/{conversion_id}/invalidate |
invalidate_conversion
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/creatives/{creative_id}/review |
review_creative
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/entitlements/approve |
approve_entitlements
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/entitlements/{entitlement_id}/adjust |
adjust_entitlement
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/entitlements/{entitlement_id}/dispute |
dispute_entitlement
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/entitlements/{entitlement_id}/reject |
reject_entitlement
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/events |
ingest_events
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/fraud-cases/{case_id}/resolve |
resolve_fraud
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/journeys |
save_journey
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/journeys/{journey_id}/start |
journey_start
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/journeys/{journey_id}/status |
journey_status
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/leads |
capture_lead
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/leads/{lead_id}/qualify |
qualify_lead
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/leads/{lead_id}/route |
route_lead
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/links |
create_link
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/links/{link_id}/deactivate |
deactivate_link
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/partners |
create_partner
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/partners/{partner_id}/transition |
transition_partner
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/payouts |
create_payout
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/payouts/{batch_id}/approve |
approve_payout
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/payouts/{batch_id}/cancel |
cancel_payout
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/promotions |
create_promotion
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/promotions/evaluate |
evaluate_promotions
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/promotions/redeem |
redeem_promotions
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/promotions/{promotion_id}/codes |
add_codes
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/promotions/{promotion_id}/status |
promotion_status
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/reconciliation |
reconcile
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/rules/simulate |
simulate_rule
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/spend |
import_spend
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /api/v1/marketing/spend/csv |
import_spend_csv
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/agreements |
agreement_create
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/agreements/{agreement_id}/activate |
agreement_activate
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/agreements/{agreement_id}/rules |
agreement_rule
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/alerts/{alert_id}/acknowledge |
alert_ack
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/audiences |
audience_save
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/audiences/{audience_id}/evaluate |
audience_evaluate
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/audiences/{audience_id}/export |
audience_export
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns |
campaign_create
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/channels |
campaign_channel
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/creatives |
campaign_creative
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/links |
campaign_link
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/spend |
campaign_spend
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/transition |
campaign_transition
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/campaigns/{campaign_id}/update |
campaign_update
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/commissions/approve |
commissions_approve
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/commissions/{entitlement_id}/{action} |
commission_action
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/consents |
consent_record
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/conversions/{conversion_id}/invalidate |
conversion_invalidate
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/creatives/{creative_id}/review |
creative_review
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/fraud/{case_id}/resolve |
fraud_resolve
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/journeys |
journey_save
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/journeys/{journey_id}/status |
journey_status
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/leads |
lead_capture
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/leads/{lead_id}/nurture |
lead_nurture
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/leads/{lead_id}/qualify |
lead_qualify
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/leads/{lead_id}/route |
lead_route
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/links/{link_id}/deactivate |
link_deactivate
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/partners |
partner_create
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/partners/{partner_id}/payee |
partner_payee
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/partners/{partner_id}/transition |
partner_transition
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/payouts |
payout_create
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/payouts/{batch_id}/{action} |
payout_action
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/promotions |
promotion_create
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/promotions/{promotion_id}/codes |
promotion_codes
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/promotions/{promotion_id}/status |
promotion_status
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/reconciliation |
reconciliation_run
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/settings |
settings_save
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | POST | /marketing/tracking/policies |
tracking_policy
Semantic binding: operator_surface; mutation=True
|
marketing
|
| ⚡ REST API | PUT | /api/v1/marketing/settings |
put_settings
Semantic binding: operator_surface; mutation=True
|
marketing
|
🛡️ Regulatory & Compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- Prehľadateľnosť
- Zároveň sa môže použiť aj pre výpočet na účely výpočtu hodnoty.