The following JSON-RPC methods are supported (try these using the EasyBuildColesWebService test page):
- ForgetMyPIN(password, PolicyNumber)
- LaunchNewClaim(password, policyNo, pin, applicableClaim, urgency, confirmUrgency, damageCausedDate, claimType, whatHappened, refNo, stormClaim, glassClaim, waterDamageClaim, theftClaim, impactDamageClaim, vandalismClaim, floodClaim, contentsClaim, otherClaim, isEmailCopyRequired)
- LaunchNewClaimsPhotos(password, policyNo, pin, refNo, makesafeJobRefNo, expressJobRefNo, photoNo, photo, description)
- ResetPIN(password, PolicyNumber, PIN)
- SetNewPIN(password, PolicyNumber, PIN)
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
- UserAndPolicyValidation(password, PolicyNumber, Surname, DateOfBirth, Email)
- VerifyPIN(password, PolicyNumber, PIN)
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version