Party Product Schema
Felder
Party Product Schema
Schema for tracking which products/services a customer (party) is using
partyId
Customer party UUID
productId
Product UUID
articleId
Specific article (optional, for granular tracking)
status
Current status of this product assignment
ACTIVETRIALPENDINGCHURNEDPAUSEDmonthlyRevenue
Monthly recurring revenue for this product (Decimal128 as string)
billingInterval
Billing interval
MONTHLYQUARTERLYSEMI_ANNUALYEARLYquantity
Number of seats / licenses / units
contractStart
Contract start date (YYYY-MM-DD)
contractEnd
Contract end date (YYYY-MM-DD)
contractId
Linked contract UUID
churnProbability
Churn probability in percent (0 = very sticky, 100 = will churn)
churnReason
Reason / risk factors for potential churn
churnRiskLevel
Churn risk classification
LOWMEDIUMHIGHCRITICALlastReviewedAt
Last time churn risk was reviewed
firstInvoiceAt
Date of the first invoice that referenced this article (YYYY-MM-DD)
lastInvoiceAt
Date of the most recent invoice that referenced this article
lastInvoiceId
Most recent invoice UUID
lifetimeRevenue
Total net revenue from this article across all invoices
invoiceCount
Number of invoices billing this article
notes
Internal notes
tags
Tags
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/party_products— Liste, paginiert + filterbarGET /api/v1/party_products/<id>— Einzelne EntityPOST /api/v1/party_products— AnlegenPATCH /api/v1/party_products/<id>— Teil-UpdateDELETE /api/v1/party_products/<id>— Soft-DeleteGET /api/v1/party_products/<id>/timeline— Audit + Aktivitäten