POST https://api.legendonlineservices.co.uk/Joining/RecurringFee

Add a recurring fee (bolt-on) to a contact.

Request Parameters

From Body Type Description
AdminFee Decimal Optional. These need to be supplied by consumer of service
ContactId Int32 Greater than zero
CycleFee Decimal Optional.
FirstBillDate DateTime When to bill for the first time
ProrateFee Decimal Optional.
RecurringFeeId Int32 Id of Bolt-on
RenewalDate DateTime Optional. Only relevant for PIF bolt ons will be calculated if not provided
SalespersonId Int32 Should match an Id from SalesPersonDetails
StartDate DateTime When to start the entitlement. Will normally be start date of membership
TerminationDate DateTime Optional. if desired to terminate early - not normally used




{
  "RecurringFeeId": 1,
  "ContactId": 2,
  "StartDate": "2025-04-25T14:13:50.6938974+01:00",
  "FirstBillDate": "2025-04-25T14:13:50.6938974+01:00",
  "RenewalDate": "2025-04-25T14:13:50.6938974+01:00",
  "TerminationDate": "2025-04-25T14:13:50.6938974+01:00",
  "AdminFee": 3.0,
  "CycleFee": 4.0,
  "ProrateFee": 5.0,
  "SalespersonId": 6
}

Response - (Status 204 - No Content)

No object is returned by this request

Remarks

Validation involves checking that the fee you’ve requested is currently active, and will be appropriate for the contact you requested. This check is against the contact’s agreement, fee dates etc. You will receive an error message on what went wrong if validation failed.

Bundle(s)
Joining