Change a contract.

Change a customers contract to the supplied contract code.

Response CodeFault CodeFaultSuggested User Message
40090029InvalidStateForCrossgradeFaultContract cannot be crossgraded
40490041NoContractFoundFaultContract ID does not exist
40090018InvalidCrossgradePathFaultContract cannot be crossgraded to this item
40090077VCNCurrencyMismatchFaultViewing Card is not set for provided currency
40090063UnableToCrossgradeFaultCrossgrade cannot be completed
40090079VCNRequiredFaultA Viewing Card is required for this purchase
40090045PaymentAuthorisationFaultPayment attempt failed
50090050PaymentSystemFaultPayment collection cannot be attempted at this time
40090031InvalidVCNFaultViewing Card provided is Invalid
50090061SystemFailureFaultSystem Failure, Please try again later
40090078VCNInUseFaultThis viewing card is already in use on another record
40490022InvalidDiscountCodeFaultDiscount does not exist
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The customer ID to locate the contract.

int64
required

The contract ID to change.

Body Params
string
required

The sales item code for the item to be changed to.

string
length ≤ 50

Identifer for any referrer to be associated with the new service. No validation is done on this.

discountCode
object

Details of a discount code.
Can be applied during a crossgrade which may trigger a discount.
Shown as part of the details of a contract if it has an active discount.

boolean

Flag indicating whether a downgrade request should be performed immediately, or left until the next contract charge.

Headers
string

The tenant ID for which the operation is being carried out. This will be automatically generated during the authentication process.

string

The ID of a user who is performing the operation. This will be automatically generated during the authentication process.

string
enum

The source of whether records are updated by HMAC or a USER. This will be automatically generated during the authentication process. For customers accessing the service the source will be set to CUSTOMER.

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Choose an example:
application/json