Create a new ContractProduct record.
A ContractProduct is a product added to a contract that is billed every time the contract is invoiced. UseDocumentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
ContractProduct to append product charges to a specific member’s billing cycle alongside the base plan.
Price — If Price is not set, the price of the underlying product (ProductPrice) is used instead. Set Price to override the product’s default price for this specific contract line.
Billing window — RepeatFrom and RepeatUntil control the date range during which the product is included on invoices. Outside that range the product is silently skipped. Leave both null to bill the product on every invoice.
Pro-rating — ApplyProRating distributes the charge proportionally across the billing period, but only takes effect when the linked location plan has prorating enabled (Tariff.ProrateDaysBefore > 0). If the plan does not have prorating configured, ApplyProRating is ignored.
Authorization header.
The authenticated user must be a full unrestricted administrator or have the ContractProduct-Create role.200 on success.Id of the newly created record.true if the contractproduct was created successfully.null on success.PropertyName: error message.null on validation failure.false when the request fails validation.