API Description
POST
1.0/auth/token

Creates a jwt token that's valid for an hour

API Description
POST
1.0/customermanagement/auth

Authorises a user to access the Customer Managment system, this does not perform a captcha check should be used internally

POST
1.0/customermanagement/auth/login

Login for the CMC login page, this validates a recaptcha token when called

POST
1.0/customermanagement/auth/resetpassword

Resets the Password for a Reseller User

POST
1.0/customermanagement/auth/updatepassword

Updates the Password for a Reseller User with a new one

API Description
GET
1.0/customermanagement/properties/{siteprefix}/{siteid}

Gets all Property Details for a Customer and a count of each uploaded category/status (this is an expanded version of the Website Request)

API Description
GET
1.0/customermanagement/customers

Gets a summary of all customers assigned to the reseller

GET
1.0/customermanagement/customers/{siteprefix}/{siteid}

Gets all of the reseller settings for a specific customer

PUT
1.0/customermanagement/customers/{siteprefix}/{siteid}/updatemultiple

Updates a Customer's settings that are availble to resellers

GET
1.0/customermanagement/customers/{siteprefix}/{siteid}/{settingname}

Gets a Customer's setting that is availble to resellers

PUT
1.0/customermanagement/customers/{siteprefix}/{siteid}

Updates a Customer's setting that is availble to resellers

GET
1.0/customermanagement/customers/{siteprefix}/{siteid}/users

Gets all users assigned to a customer

GET
1.0/customermanagement/customers/{siteprefix}/{siteid}/adbsettings

Gets the adb file settings for a customer

API Description
GET
1.0/customermanagement/portals?countrycode={countrycode}&paymenttype={paymenttype}&includehidden={includehidden}

Returns a list of active property portals

GET
1.0/customermanagement/portals/troubleshoot/{siteprefix}/{siteid}/{propertyid}

Gets a list of portals, their event logs and their file transfers for a passed property id and agent

DELETE
1.0/customermanagement/portals/reset/{siteprefix}/{siteid}/{portalprefix}?propertyid={propertyid}&includepdfs={includepdfs}

Removes all file transfers and triggers all properties/a property to be reuploaded to a portal

API Description
GET
1.0/customermanagement/webconnection/{siteprefix}/{siteid}

Gets the Web Connection (Acquaint Anywhere) settings for a customer

PUT
1.0/customermanagement/webconnection/{siteprefix}/{siteid}

Updates the Web Connection (Acquaint Anywhere) settings for a customer

POST
1.0/customermanagement/webconnection/{siteprefix}/{siteid}

Creates a new Web Connection record (Acquaint Anywhere) for a customer

API Description
GET
1.0/error

No description available.

API Description
GET
1.0/internal/acquaintappservice/pool/{id}/customers

No description available.

API Description
GET
1.0/internal/acquainterrors/{errordate}

Gets all Acquaint Errors for the passed date (day)

API Description
GET
1.0/internal/ai/{siteprefix}/{siteid}/creditsremaining

Get the Credits Remaining for the AI

POST
1.0/internal/ai/{siteprefix}/{siteid}/gettext

Get the Text from the AI

API Description
GET
1.0/internal/azure/sqlservers

Gets all the Azure SQL Server settings in our Database

POST
1.0/internal/azure/{siteprefix}/{siteid}?includesiteid={includesiteid}

Creates the Azure storage resources for the passed customer (Resource group, Storage Account and Fileshare) if sql settings are passed it will also update the Estate Agents SystemConfiguration table with the Azure settings

POST
1.0/internal/azure/firewall/{resellerid}

Updates all Azure Servers' firewall Settings with an IP address

API Description
GET
1.0/internal/countrycodes

Gets a list of all countries and their ISO codes

API Description
GET
1.0/internal/credentials

No description available.

API Description
POST
1.0/internal/infomessage

Creates a new AcquaintInfoMessage record, passing XXXX in the siteprefix will send the message to all customers

API Description
GET
1.0/internal/appointments/{siteprefix}/{siteid}

Gets all appointments assigned to a Siteprefix and Site Id that need to be downloaded (syncstatus is = to 0)

PUT
1.0/internal/appointments/{appointmentid}/{acquaintappointmentid}/downloaded

Sets an appointment to downloaded and updates the Acquaint ID (Updates the appointment record's sync status to 1)

API Description
GET
1.0/internal/contacts/{siteprefix}/{siteid}

Gets all contacts assigned to a Siteprefix and Site Id that need to be downloaded (syncstatus is = to 0)

PUT
1.0/internal/contacts/{contactid}/downloaded

Sets a contact to downloaded (Updates the contact record's sync status to 1)

API Description
GET
1.0/internal/tasks/{siteprefix}/{siteid}

Gets all Contact Tasks assigned to a Siteprefix and Site Id that need to be downloaded (syncstatus is = to 0)

PUT
1.0/internal/tasks/{appointmentid}/{acquaintappointmentid}/downloaded?contacttaskid={contacttaskid}&acquaintcontacttaskid={acquaintcontacttaskid}

Sets an Contact Tasks to downloaded and updates the Acquaint ID (Updates the appointment record's sync status to 1)

API Description
POST
1.0/internal/customers/new

Creates all system configuration for a new customer

GET
1.0/internal/customers/websites

No description available.

API Description
GET
1.0/internal/letterpackages/{letterpackageid}/customers

Gets a list of all Letter Package Customers on the Letter Package ID

GET
1.0/internal/letterpackages/{letterpackageid}/customers/{siteprefix}/{siteid}

Gets a Letter Package Customer on the Letter Package ID, Site Prefix and Site ID

POST
1.0/internal/letterpackages/{letterpackageid}/customers

Creates a new LetterPackageCustomer on the SitePrefix and SiteID

PUT
1.0/internal/letterpackages/{letterpackageid}/customers/{siteprefix}/{siteid}

Update a LetterPackageCustomer on the SitePrefix, SiteID and LetterPackageID with new data

API Description
GET
1.0/internal/letterpackages/{letterpackageid}/items/next

Gets the Next Letter Package Item ID

GET
1.0/internal/letterpackages/{letterpackageid}/items

Gets a list of all Letter Package Items on the Letter Package ID

GET
1.0/internal/letterpackages/{letterpackageid}/items/{id}

Gets a Letter Package Item on the Letter Package ID and the Letter Package Item ID

POST
1.0/internal/letterpackages/{letterpackageid}/items

Creates a new LetterPackageItem

PUT
1.0/internal/letterpackages/{letterpackageid}/items/{id}

Update a LetterPackageItem on the ID with new data

DELETE
1.0/internal/letterpackages/{letterpackageid}/items/{id}

Deletes a LetterPackageItem on the ID

API Description
GET
1.0/internal/letterpackages

Gets a list of all Letter Packages

GET
1.0/internal/letterpackages/{id}

Gets a Letter Package on the id

POST
1.0/internal/letterpackages

Creates a new LetterPackage

PUT
1.0/internal/letterpackages/{id}

Update a LetterPackage on the ID with new data

API Description
GET
1.0/internal/maintenancerequests/{siteprefix}/{siteid}

Gets all Maintenance Requests assigned to a Siteprefix and Site Id that need to be downloaded (status is = to 0)

PUT
1.0/internal/maintenancerequests/{id}/downloaded

Sets a Maintenance Requests to downloaded (Updates the Maintenance Requests record's status to 1)

API Description
GET
1.0/internal/sslorders/{siteprefix}/{siteid}

Gets a SSL Order on the Site Prefix

POST
1.0/internal/sslorders

Creates a new SSL Order with the newSSLOrderDetails passed in

API Description
GET
1.0/internal/resellers

Gets a list of current resellers

API Description
GET
1.0/internal/schools?latitude={latitude}&longitude={longitude}&count={count}&distance={distance}

Gets schools within specified distance of the passed co-ordinates

API Description
GET
1.0/internal/stations?latitude={latitude}&longitude={longitude}&count={count}&distance={distance}

Gets stations within specified distance of the passed co-ordinates

API Description
GET
1.0/internal/systemconfiguration/{reference}

No description available.

POST
1.0/internal/systemconfiguration

No description available.

API Description
GET
1.0/internal/system/status/alive

Checks whether the api is alive

API Description
GET
1.0/internal/valuation?postcode={postcode}&street={street}

Gets a list of Sold Property Records from the Land Registry

API Description
GET
1.0/website/branches

Gets a list of all the branches for an agent

API Description
POST
1.0/website/contacts/requests

No description available.

POST
1.0/website/contacts/viewings

No description available.

POST
1.0/website/contacts/register

No description available.

POST
1.0/website/contacts/register/applicant

No description available.

POST
1.0/website/contacts/register/valuation

No description available.

POST
1.0/website/contacts/register/valuer

No description available.

API Description
POST
1.0/website/maintenancerequests/{contactid}/{propertyid}

Creates a new MaintenanceRequest using the passed Contact and Property IDs

POST
1.0/website/maintenancerequests

Creates a new MaintenanceRequest

PUT
1.0/website/maintenancerequests/{id}

Add an array of images to a Maintenance Request

API Description
GET
1.0/website/news?branchid={branchid}

No description available.

GET
1.0/website/news/{id}

No description available.

API Description
GET
1.0/website/propertyareas?branchid={branchid}

Gets a list of all property areas for an agent

API Description
GET
1.0/website/propertydevelopments?branchid={branchid}

Gets all property developments for an agent