POST https://api.legendonlineservices.co.uk/Contacts/ContactRemoveFutureCancellation

Removes the future cancellation of an agreement or service(s)

Request Parameters

From Body Type Description
AgreementId Int32 Optional. The agreement to remove the cancellation for (required if no member service)
ContactGuid Guid Guid of the contact to remove the cancellation from
MemberServiceId [Int32] Optional. The member service(s) to remove the cancellation for (required if no agreement)




{
  "ContactGuid": "e3fed747-e678-4653-8b23-8a5b2281d501",
  "AgreementId": 1,
  "MemberServiceId": [
    1,
    2,
    3
  ]
}

Response - (Status 200 - OK)

[ContactRemoveFutureCancellationResponse]

Name Type Description
AgreementId Int32 The agreement for which the future cancellation was removed for (if requested)
ContactGuid Guid Contact guid for which the future cancellation was removed for
ErrorMessage String Message as to why the future cancellation was unsuccessful
MemberServiceId Int32 The member service for which the future cancellation was removed for (if requested)
RemovedCancellation Boolean Removal success




[
  {
    "ContactGuid": "41f0a757-1928-4e8d-b9fd-17c53b3a4610",
    "AgreementId": 1,
    "MemberServiceId": 1,
    "RemovedCancellation": false,
    "ErrorMessage": "sample string 2"
  },
  {
    "ContactGuid": "41f0a757-1928-4e8d-b9fd-17c53b3a4610",
    "AgreementId": 1,
    "MemberServiceId": 1,
    "RemovedCancellation": false,
    "ErrorMessage": "sample string 2"
  },
  {
    "ContactGuid": "41f0a757-1928-4e8d-b9fd-17c53b3a4610",
    "AgreementId": 1,
    "MemberServiceId": 1,
    "RemovedCancellation": false,
    "ErrorMessage": "sample string 2"
  }
]

Bundle(s)
Termination