ChargesDescription
Rezi Charges Description Api
| API | Description |
|---|---|
| POST api/chargesdescription/Save |
Save. Processes this charges description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/chargesdescription/Delete?id={id} |
Delete Description. Processes this charges description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/ChargesDescription/{id} |
Get charges description. Processes this charges description API request. The parameter and response sections describe the data exchanged with the API. |
Screenz
Rezi Group Api.
| API | Description |
|---|---|
| GET api/screenz/config/{screenid} |
Gets the config back for a screen with a guid that was registered against a branch Processes this screenz API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/screenz/registered |
Gets the config back for a screen with a guid that was registered against a branch Processes this screenz API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/screenz/register |
Gets Creates a new screenz display for the branch Processes this screenz API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/screenz/delete/{screenid} |
Gets Creates a new screenz display for the branch Processes this screenz API request. The parameter and response sections describe the data exchanged with the API. |
LettingsProgression
Rezi Lettings Progression Api.
| API | Description |
|---|---|
| POST api/progression/lettings/instructtolet |
Instructs a role to be let Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/fallenthrough |
Set Marketing Role as Fallen Through Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/let |
Set letting to Let (Occupied) Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/remarket |
Remarket a Letting. Completes the PropertyLettingRole and the TenantRole and creates a new PropertyLettingRole Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/withdrawInstruction |
Withdraw a letting at the end of let Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/completeletting |
Withdraw a letting at the end of let Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/setheadtenant?id={id}&tenantPersonId={tenantPersonId}&groupId={groupId} |
Set the head tenant of a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/signunsigndeed?guarantorId={guarantorId}&signed={signed} |
Set the head tenant of a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/setdeposit |
Sets the deposit on a letting role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/setfurnishinglevel |
Sets the deposit on a letting role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/referencetenant?id={id}&tenantPersonId={tenantPersonId}&referenceStatus={referenceStatus}&referenceType={referenceType}&name={name}¬es={notes}&referenceDate={referenceDate} |
Reference a tenant on a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/referenceguarantor?id={id}&guarantorPersonId={guarantorPersonId}&referenceStatus={referenceStatus}&name={name}¬es={notes}&referenceDate={referenceDate} |
Reference a guarantor on a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/assignguarantortotenant?id={id} |
Assign guarantor to a tenant and vice versa Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/setestimatedmoveindate |
Change the estimated move in date for the tenancy. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/addtenant?tenantRoleId={tenantRoleId} |
Add Tenant to the tenant group and create relevant tenant info for them. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/addlandlord?roleId={roleId} |
Add Tenant to the tenant group and create relevant tenant info for them. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/addguarantor?tenantRoleId={tenantRoleId}&groupId={groupId} |
Add Guarantor to the letting group. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachtenantdocument?tenantInfoId={tenantInfoId} |
Allows you to upload a document and attach it directly to a tenant. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachlandlorddocument?landlordInfoId={landlordInfoId} |
Allows you to upload a document and attach it directly to a tenant. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachguarantorgroupdocument?guarantorGroupId={guarantorGroupId}&tenancyId={tenancyId} |
Allows you to upload a lettings document and attach it directly to a guarantor group. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/detatchdocumentfromlandlord?landlordInfoId={landlordInfoId}&documentId={documentId} |
Detatch a document from a landlord. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/detatchdocumentfromtenant?tenantInfoId={tenantInfoId}&documentId={documentId} |
Detatch a document from a landlord. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/detatchdocumentfromguarantor?guarantorId={guarantorId}&documentId={documentId}&personId={personId} |
Detatch a document from a landlord. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/detatchdocumentfromreference?referenceId={referenceId}&documentId={documentId} |
Detatch a document from a reference. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/removeguarantor?tenantRoleId={tenantRoleId}&guarantorGroupId={guarantorGroupId} |
Add Guarantor to the letting group. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/removeguarantors?tenantRoleId={tenantRoleId} |
Add Guarantor to the letting group. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachguarantordocument?guarantorId={guarantorId} |
Allows you to upload a document and attach it directly to a guarantor. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachguarantorreferencedocument?guarantorId={guarantorId}&referenceId={referenceId} |
Allows you to upload a document and attach it directly to a guarantor. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachrighttorentdocument?tenantInfoId={tenantInfoId} |
Allows you to upload a document and attach it directly to a r ight to rent. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{tenantInfoId}/detachrighttorentdocument/{documentId} |
Detach Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/uploadandattachtenantreferencedocument?tenantInfoId={tenantInfoId}&referenceId={referenceId}&tenantRoleId={tenantRoleId} |
Allows you to upload a document and attach it directly to a guarantor. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/inventory/uploaddocument |
Uploads an inventory document for a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/inventory/setrequired?required={required} |
Sets whether inventory is needed on tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/inventory/setagreed?agreed={agreed} |
Sets whether inventory is agreed with tenants Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/inventory/savenote?note={note} |
Add a note to a tenant role inventory Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/addtenantdeposit |
Add Tenant Deposit. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/addtenantfee |
Add Tenant Fee. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/addtenantcharge |
Add Tenant Charge. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/lettings/{roleId}/tenantcharges |
Get all charges for tenant. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/progression/lettings/{roleId}/removetenantcharge?chargeIds[0]={chargeIds[0]}&chargeIds[1]={chargeIds[1]} |
Remove charges from a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/addpayment |
Add Tenant Payment Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{tenantRoleId}/makepayment |
Update Tenant Charge Info. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{roleId}/unpaytenantcharge?paymentIds[0]={paymentIds[0]}&paymentIds[1]={paymentIds[1]} |
Un Pay Charge. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/lettings/{id}/tenantstatement |
Get Tenant Statement. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/removepayment/{paymentId} |
Remove Payment. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/addpet |
Add Pet. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/editpet |
Edit Pet. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/removepet/{petId} |
Remove Pet. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/addpermittedoccupier |
Add Permitted Occupier. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/updatepermittedoccupier |
Update Permitted Occupier. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/removepermittedoccupier/{permittedOccupierId} |
Remove Permitted Occupier. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/markidreceived |
Mark ID Received. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/registrationscheme |
Set Registration Scheme. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/markrighttorentreceived?tenantPersonId={tenantPersonId}&received={received}&rightToRentType={rightToRentType}&rightToRentStatus={rightToRentStatus} |
Mark Right Rent Received. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/settenanthousingbenefits |
Set Tenant Housing Benefit. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/lettings/{id}/settenantbill |
Set Tenant Bill. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/progression/lettings/{id}/removetenantbill?tenantBillId={tenantBillId} |
Remove Tenant Bill. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/lettings/{tenantRoleId}/getguarantors |
Get Guarantors. Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/setguaranteedrent?amount={amount} |
Set the guaranteed rent a landlord will receive for a roles tenancies Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/setdefaultmilestones |
Set tenant role milestones as the defaults for agency Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/{id}/resetmilestones |
Reset tenant role milestones back to agency defaults Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/resetdefaultmilestones |
Reset agency default milestones back to global defaults Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/lettings/createpmtenancy |
Create a tenant role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/lettings/{id}/documents?marketingRoleId={marketingRoleId}&subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&sortType={sortType}&sortDescending={sortDescending} |
Get a list of documents belonging to a lettings progression role Processes this lettings progression API request. The parameter and response sections describe the data exchanged with the API. |
SendGrid
Rezi Digital Signature Api.
| API | Description |
|---|---|
| POST api/sendgrid/bounce |
creates an event when a envelope is bounced by sendgrid Processes this send grid API request. The parameter and response sections describe the data exchanged with the API. |
RightsRestrictionsDescription
Rezi RightsRestrictions Description Api
| API | Description |
|---|---|
| POST api/rightsrestrictionsdescription/Save |
Save or update a RightsRestrictions Description Processes this rights restrictions description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/rightsrestrictionsdescription/Delete?id={id} |
Delete a RightsRestrictions Description by its Id Processes this rights restrictions description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/RightsRestrictionsDescription/{id} |
Get a RightsRestrictions Description by its Id Processes this rights restrictions description API request. The parameter and response sections describe the data exchanged with the API. |
Branding
Rezi Brand Api.
| API | Description |
|---|---|
| GET api/branding/{id} |
Get branding. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/getallbrands |
Get all brands with details for an agency Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/getbranddocuments?brandid={brandid} |
Gets back the enum data to fill the dropdown menus Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/branch |
Gets a sumary all of the brands for a branch Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/attachexternaldocument |
Attaches an external document to brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/uploadandattachdocument |
Uploads and attaches a document to a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/uploadandattachdocumenttodefault |
Uploads and attaches a document to a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/attachdocument?documentId={documentId} |
Attaches a document to a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/detachdocument?documentId={documentId} |
Detaches a document from a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branding/{id}/uploaddocumentcustomisation |
Upload the data to customise a Brand Document. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/{id}/getcustomisationdata?roleId={roleId}&documentId={documentId} |
Get Customisation Data. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branding/uploadsmstemplate |
Upload the data to create a SMS Document Template for a Brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branding/uploademailtemplate |
Upload the data to create a Email Document Template for a Brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/websitesetup/{brandId} |
Get files and details that can be used to customize a website Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branding/htmladvert/{brandId} |
Upload the a html advert for a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branding/htmladverts/{brandId} |
Upload the a html advert for a brand. Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Branding |
Gets a sumary all of the brands for a agency Processes this branding API request. The parameter and response sections describe the data exchanged with the API. |
Tenancy
Rezi API Tenancy
| API | Description |
|---|---|
| POST api/tenancy/{id}/setdates |
Set start date, terms, end date and notice period for tenancy. assertions Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setenddate |
Set Tenancy End Date. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setagreement |
Set Agreement type for the tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setparking |
Set parking details for the tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setrentschedule |
Set Rent Schedule. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/rentdates?overrideEndDate={overrideEndDate} |
Get Rent Dates. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/settenantrequirements |
Set Tenant Requirements. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/tenantclauses |
Get Tenant Clauses. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/addtenantclause |
Add Tenant Clause. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/addbreakclause?systemName={systemName} |
Set Break Clause. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/addspecialclause |
Set Special Clause. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenancy/{id}/updatetenantclause |
Update Tenant Clause. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/tenancy/{id}/removetenantclause/{clauseId} |
Remove Tenant Clause. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/renew |
Renew Tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/renewtenancy |
Renew Tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setrent |
Set Rent Amount. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setnoticeperiod |
Set Notice Period. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/historicchanges?from={from} |
Get Historic Changes. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/historicagreements |
Get Historic Agreements. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/signeddocuments |
Get Signed Documents. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/settenancyinfo |
Set Tenancy Info. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/signdocument |
Sign Document. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/bookcheckout |
Book Check Out Appointment. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/checkout/{id}/feedback |
Record Checkout Feedback. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/nextaction |
Next Action. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/cancelnextaction |
Cancel Next Action. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setrenewaloptions |
Set Renewal Options. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/endtenancy |
End Tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/reopentenancy |
Reopen Tenancy. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenancy/{id}/addforwardaddress |
Add Forward Address. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/tenancy/{id}/removeforwardaddress |
Remove Forward Address. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenancy/{id}/detachdocument?documentId={documentId} |
Detaches a document from a tenancy role Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/settenancytype?tenancyTypeName={tenancyTypeName} |
Updated tenancy type Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/rentdifferencewithschedule |
Gets the rent split/consolidate summary for determining next rent amounts. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/generaterentdemand?dueDate={dueDate}&futureDemand={futureDemand} |
Create next rent demand for the tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/createrentdemand |
Create custom rent demand for the tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/generaterentdemandjobsimulation?FromDate={FromDate}&ToDate={ToDate} |
Generate Rent Demand Simulation. Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/setadditionalservice |
Create/Update additional service on tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/removeadditionalservice/{additionalServiceId} |
Remove additional service from tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/updateadditionalservicereading/{readingId} |
Create/Update additional service on tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/updateadditionalservice/{additionalServiceId} |
Create/Update additional service on tenancy Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/{id}/rentdemands?startDate={startDate}&endDate={endDate}&includeOpen={includeOpen}&includePaid={includePaid}&pageSize={pageSize}&pageNumber={pageNumber} |
Get rent demands for the tenant role Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenancy/rentDemands/csv?tenant={tenant}&includeOpen={includeOpen}&includePaid={includePaid} |
Get rent demands for the tenant role Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/tenanciesoverview?tenancyRoleStatus={tenancyRoleStatus}&pageSize={pageSize}&pageNumber={pageNumber} |
Get financial overview for tenancies in particular status Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancy/{id}/updatetenancykeyinformation |
Updates a tenancies key information Processes this tenancy API request. The parameter and response sections describe the data exchanged with the API. |
Job
Controller for long running jobs
| API | Description |
|---|---|
| POST api/job/SendSystemEmail |
Sends a basic email to any specified party. Processes this job API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/job/NormalisePhoneNumbers |
Normalises phone numbers for agency Processes this job API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/job/throwMeAnErrorGeoff |
Normalises phone numbers for agency Processes this job API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/Job |
Issues a request that a job be cancelled if possbile Not all jobs are cancellable. |
| POST api/Job?email={email} |
Starts a test job that send notifications with file links. This is used to test signalr and the docs system. Processes this job API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Job?jobReference={jobReference} |
Gets the status for a job given its reference Processes this job API request. The parameter and response sections describe the data exchanged with the API. |
Enum
Rezi Enum Api.
| API | Description |
|---|---|
| GET api/enum?typeName={typeName}&systemName={systemName}&eventCategoryType={eventCategoryType} |
Returns a list of possible values for an enum if you just specify . Returns a an enum if you specify and . Processes this enum API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/enum/suggest/{typeName}/{systemName} |
Get enum suggestions for value Processes this enum API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/enum/marketingrolestatus?transactionType={transactionType} |
Get an enum by its type and system name Processes this enum API request. The parameter and response sections describe the data exchanged with the API. |
SalesRole
Rezi Role Api.
| API | Description |
|---|---|
| GET api/role/sales/{id}/getepc |
Gets EPC from the supplied propertyRoleId Processes this sales role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/sales/{id}/saveepc |
Creates/Overrides the EPC for the supplied propertyRoleId Processes this sales role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/sales/{id}/clearepc |
Clears EPC numbers and Expiry Date and marks all EPC documents as private for the supplied propertyRoleId Processes this sales role API request. The parameter and response sections describe the data exchanged with the API. |
Viewing
Rezi Viewing Api.
| API | Description |
|---|---|
| POST api/viewing/bookviewing |
Book a Viewing. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/viewing/{id}/recordfeedback |
Record the feedback against a Viewing. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/viewing/{id}/editfeedback |
Edit the feedback against a Viewing. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/viewing/{viewingFeedbackId}/feedbacknotified?type={type}¬ifiedDate={notifiedDate}&negIds[0]={negIds[0]}&negIds[1]={negIds[1]} |
Record that the feedback for a Viewing was notified to the vendor. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/viewing/{viewingFeedbackId}/editfeedbacknotified?vendorNotifiedId={vendorNotifiedId}&type={type}¬ifiedDate={notifiedDate}&negIds[0]={negIds[0]}&negIds[1]={negIds[1]} |
Edit that the feedback for a Viewing was notified to the vendor. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/viewing/{viewingFeedbackId}/editfeedbackreviewed?markAsReviewed={markAsReviewed} |
Edit whether the vendor feedback for the viewing has been reviewed. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/viewing/bookmultiviewing |
Book multiple viewings appointment Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/viewing/{id}/recordslotapproval/{viewingSlotId}?status={status} |
Set approval status of viewing slot on multi viewing appointment Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/viewing/{id}/delete |
Endpoint to complete the multi viewing container once individual appointments have been booked. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/viewing/bulkcompleteviewingfollowups |
Endpoint to Complete feedback for multiple viewing follow ups. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Viewing/{id} |
Get an Viewing by its id. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/Viewing/{id} |
Cancel a viewing appointment by id if it exists. Processes this viewing API request. The parameter and response sections describe the data exchanged with the API. |
Sync
Rezi Group Api.
| API | Description |
|---|---|
| POST api/sync/mailsync |
Syncronise Email with Rezi Events, attach documents etc Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/calendarsetup/{personId} |
Initially Setup the Calendar, create Rezi Calendar, copy upto 16 Days prior into calendar, create a subscription channel for the callback Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/calendarsyncoauthurl/{personId}?sendEmail={sendEmail} |
Get the oauth url for the calendar sync service Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/emailsyncoauthurl/{personId}/{provider} |
Get the oauth url for the email sync service from a provider Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/googleanalyticsoauthurl/{brandId}/{personId} |
Get the oauth url for the google analytics integration service Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/calendarsyncenabled |
check if the calendar sync is enabled for this user this could be used to enabled/disable the calendar setup button Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/mailsyncanddraftenabled |
check if they user has setup their credentials for smap services this could be used to enabled/disable the mail sync button Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/mailsendenabled |
check if the user has setup their credientials for smtp services Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/cronofychannelverify/{negotiatorId} |
Forces a call to get updates from Cronofy for the rezi calendar Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/cronofycallback/{negotiatorId}/{uniqueIdentifier} |
Forces a call to get updates from Cronofy for the rezi calendar Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/dezrezlegalcallback/{groupId} |
Create Generic Event For External companies to log items on the timeline Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/credascallback |
callback from credas to notify us of updates to a case Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/sync/deletecalendar |
Forces a call to get updates from Cronofy for the rezi calendar Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/sync/emailsync |
Creates or Updates Email Sync Security Credentials This also uses the credentials to do a quick check and see if they are working it will throw an internal server error if there is an issue with the connection but this may be the server address (set in admin centre) or the username/password Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/imapserversetup |
check if the user has setup their credientials for imap services Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/credasv2process/{groupId}/{personId}/{negId} |
callback from credas to notify us of process updates to a case Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/credasv2actor/{groupId}/{personId}/{negId} |
callback from credas to notify us of actor updates to a case Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/credasv2status/{groupId}/{personId}/{negId} |
callback from credas to notify us of status updates to a case Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/sync/credasv2progress/{groupId}/{personId}/{negId} |
callback from credas to notify us of status updates to a case Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/dezrezenum?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Dezrez Enums updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/address?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Dezrez Enums updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/featuretoggling?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Dezrez Enums updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/appointment?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Appointments updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/event?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Event updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/person?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Event updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/sync/negotiator?sinceRevision={sinceRevision}&pageSize={pageSize} |
Returns Negotiators updated since the given date. Processes this sync API request. The parameter and response sections describe the data exchanged with the API. |
Offer
Rezi Offer Api.
| API | Description |
|---|---|
| POST api/offer/recordoffer |
Record offer on a sale Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/progressnoteofinterest?offerId={offerId} |
Record a note against on a offer Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/reviseoffer |
Revise offer price Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/recordlettingoffer |
Record offer on a letting Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/recordofferresponse |
Record a sale/auction offer response Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/recordlettingofferresponse |
Record a letting offer response Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/offer/recordauctionofferresponse |
Record a auction offer Response Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Offer/{id} |
Get an offer by its id. Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Offer?pageSize={pageSize}&pageNumber={pageNumber} |
Gets a paged amount of offerss. Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/Offer/{id} |
Delete an offers by id if it exists. Processes this offer API request. The parameter and response sections describe the data exchanged with the API. |
Milestone
Rezi Milestone Api
| API | Description |
|---|---|
| POST api/milestone/{id}/uploadandattachdocument |
Allows you to upload a document and attach it directly to a milestone. Processes this milestone API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/milestone/{id}/attachdocument?documentId={documentId} |
Attaches an existing document to a milestone Processes this milestone API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/milestone/{id}/detachdocument?documentId={documentId} |
Detaches a document from a milestone Processes this milestone API request. The parameter and response sections describe the data exchanged with the API. |
SearchSync
Rezi API Search Sync Endpoints
| API | Description |
|---|---|
| POST api/admin/searchsync/start?migrationId={migrationId} |
Create and run as search sync request Processes this search sync API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/searchsync/syncfrom?agencyId={agencyId}&fromDate={fromDate}&singleType={singleType} |
Create and run as search sync request Processes this search sync API request. The parameter and response sections describe the data exchanged with the API. |
List
Rezi List Api.
| API | Description |
|---|---|
| GET api/list/event/{id} |
Get an EventListDataContract by event Id. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/events?pageSize={pageSize}&pageNumber={pageNumber} |
Events. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/pm/events?pageSize={pageSize}&pageNumber={pageNumber}&accountIds[0]={accountIds[0]}&accountIds[1]={accountIds[1]}&tenancyRoleId={tenancyRoleId}&order={order} |
Returns a list of Events in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/events/filters?context={context}&eventTypes[0]={eventTypes[0]}&eventTypes[1]={eventTypes[1]}&roleTypes[0]={roleTypes[0]}&roleTypes[1]={roleTypes[1]} |
Get Event List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/appointments |
Get Appointment Event List. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/events/savefilter |
Save Event Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/events/filters/{id} |
Marks Event List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/property/filters/{id} |
Marks Property List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/groups/filters/{id} |
Marks Groups List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groups?pageSize={pageSize}&pageNumber={pageNumber} |
Groups. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/negotiators?pageSize={pageSize}&pageNumber={pageNumber} |
Negotiators. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/teams?pageSize={pageSize}&pageNumber={pageNumber} |
Teams. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groups/groupidsfiltered |
Get list of group ids Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/groups/filters?context={context}&roleType={roleType} |
Get Group List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/groups/savefilter |
Save Group List Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groupinterests?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of groups and what they are interested in. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groupinterests/groupinterestidsfiltered |
Get list of groups and what they are interested in. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/groupinterests/filters?context={context} |
Get Group Interests List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/groupinterests/savefilter |
Save Group Interest List Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/groupinterests/filters/{id} |
Marks Groups List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property?pageSize={pageSize}&pageNumber={pageNumber} |
Property. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property/propertyidsfiltered |
Get list of RoleIds for property marketing roles Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property/salespipeline?pageSize={pageSize}&pageNumber={pageNumber} |
Property Sales Pipeline. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property/polygon?pageSize={pageSize}&pageNumber={pageNumber} |
Searches for properties that are within a polygon Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property/savefilter |
Save Property Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/property/filters?context={context}&roleType={roleType} |
Get Property List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/property/csv |
Generates a csv file from selected property list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/lettingproperty/csv |
Generates a csv file from selected letting property list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/propertypipeline/csv |
Generates a csv file from selected property list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/events/csv |
Generates a csv file from selected event list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/eventreporting/csv |
Generates a csv file from selected event list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groups/csv |
Generates a csv file from selected group list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groupinterests/csv |
Generates a csv file from selected group interest list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/activesearches/csv |
Generates a csv file from selected group list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/groupmatches/csv |
Generates a csv file from group matches by property role id Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/propertyfinancial/csv |
Generates a csv file from selected group list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/propertynewbusiness/csv |
Generates a csv file from selected property list items Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/viewings/csv |
Generates a csv file from selected viewings. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/todos?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of todos Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/todos/filters?context={context} |
Get Todos List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/todos/savefilter |
Save Todo List Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/todos/filters/{id} |
Marks Todo List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/todotasks?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of todos tasks. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/todotasks/filters?context={context} |
Get Todo Tasks List Filters. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/todotasks/savefilter |
Save Todo Task List Filter. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/todotasks/filters/{id} |
Marks Todos task List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/followups?pageSize={pageSize}&pageNumber={pageNumber} |
Gets a list of group followups Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/followups/savefilter |
Save follow up filter Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/followups/filters?roleType={roleType}&context={context} |
Get all saved follow up list filters Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/followups/filters/{id} |
Marks Follow Up List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/feedback/followups?pageSize={pageSize}&pageNumber={pageNumber} |
Gets a list of group followups Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/list/feedback/followups/savefilter |
Save feedback follow up filter Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/feedback/followups/filters?roleType={roleType}&context={context} |
Get all saved feedback follow up list filters Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/list/feedbackfollowups/filters/{id} |
Marks Feedback Follow Up List Filter as deleted Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/certificatesandlicences |
Certificates And Licences. Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/properties |
Used to return a list of properties in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/companies |
Returns a list of companies in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/landlords |
Returns a list of landlords in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/tenants |
Returns a list of Tenants in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/appointments |
Returns a list of Appointments in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/inspections |
Returns a list of Inspections in PM from a particular Property Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/pm/tenancy |
Returns a list of Tenancies in PM Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/list/listsearchschema?filterName={filterName} |
Filter for follow ups Processes this list API request. The parameter and response sections describe the data exchanged with the API. |
Tax
Operations for tax resources.
| API | Description |
|---|---|
| GET api/tax/agentheld |
Get all tax held by agent Processes this tax API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tax/pay/hmrc |
Pay tax out of tax held account Processes this tax API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tax/{id}/setasdefault |
Set default tax rate for the accounting system Processes this tax API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tax/create |
Create a new tax rate for the system Processes this tax API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Tax |
Get Tax rates Processes this tax API request. The parameter and response sections describe the data exchanged with the API. |
ReziPost
Rezi Post Template Api.
| API | Description |
|---|---|
| GET api/rezipost/wordtemplate/{documentId} |
Gets an existing template from the system and appends the webextension data into it before returning it. so that word will open the rezi post addin automatically and know details of the template it has opened. Processes this rezi post API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/rezipost/newwordtemplate/{envelopeId} |
Creates a new template appends the webextension data into it before returning it. so that word will open the rezi post addin automatically and know details of the template it has opened. Processes this rezi post API request. The parameter and response sections describe the data exchanged with the API. |
Tag
Rezi Tag Api.
| API | Description |
|---|---|
| GET api/tag/{name} |
Get a tag by its name Processes this tag API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tag/list?identifiers[0]={identifiers[0]}&identifiers[1]={identifiers[1]} |
Get a list of tags by a list of ids Processes this tag API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tag |
Get All Tags. Processes this tag API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tag/suggest?name={name} |
Get tag suggestions for value Processes this tag API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tag/Save |
Save. Processes this tag API request. The parameter and response sections describe the data exchanged with the API. |
Feature
Rezi Feature Api.
| API | Description |
|---|---|
| GET api/feature/{name} |
Get a feature by its name Processes this feature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/feature/list?identifiers[0]={identifiers[0]}&identifiers[1]={identifiers[1]} |
Get a list of features by a list of ids Processes this feature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/feature/suggest?name={name} |
Get feature suggestions for value Processes this feature API request. The parameter and response sections describe the data exchanged with the API. |
Key
Rezi Key Api.
| API | Description |
|---|---|
| GET api/key/all?pageSize={pageSize}&pageNumber={pageNumber} |
Gets a summary of all keys in an agency. Processes this key API request. The parameter and response sections describe the data exchanged with the API. |
Receipt
Operations for receipt resources.
| API | Description |
|---|---|
| POST api/receipt/addfunds |
Add funds to an account/group by id or suspense account Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/agentdeposit |
Add agent funds into the system Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/interestearned |
Add interest earned to suspense account Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/receipt/clearfunds |
Make uncleared funds as cleared. Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/receipt/unclearfunds |
Make cleared funds as uncleared. Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/withdrawfunds |
Withdraw funds for the agent Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/recordpayment |
Makes payment to supplied account. Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/paymentitem |
Saves a payment item to be processed Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/paymentitem |
Get saved payment items Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/paymentitem/{bankaccountid} |
Get saved payment item for specific bank account Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/receipt/paymentitem?id={id} |
Delete a payment item Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/receipt/paymentitem?negotiatorId={negotiatorId}&manualProcess={manualProcess} |
Process payment items Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/fundsshortfall |
Records funds from office account into client account and then to client if necessary. Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/paymentitemdetails/{id} |
Web-API endpoint for Rezi Post Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/statement/overview/{id} |
Gets the payment item details as a Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/paymentitemdocumentid/{id} |
Gets the payment item document id/> Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/receipt/bulkPayment |
Gets bulk payments details/> Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/paymentitem/detachdocument/{paymentItemId} |
Detaches preview doc from a payment item Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/receipt/withdrawNrlFunds |
Withdraw funds from NRL accounts Processes this receipt API request. The parameter and response sections describe the data exchanged with the API. |
PropertyToDo
Rezi Property ToDo Api.
| API | Description |
|---|---|
| POST api/todo/property/savetodo |
Save or Updates a Property ToDo and and its tasks Processes this property to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/property/addtasks |
Add tasks to a Property ToDo Processes this property to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/property/taskprofile?taskId={taskId} |
Get the profile infos for a propery task Processes this property to do API request. The parameter and response sections describe the data exchanged with the API. |
LocalAuthorityDescription
Rezi Local Authority Description API
| API | Description |
|---|---|
| POST api/localauthoritydescription/Save |
Save or update an Local Authority Description Processes this local authority description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/LocalAuthorityDescription/{id} |
Get an Local Authority Description by its Id Processes this local authority description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/LocalAuthorityDescription/{id} |
Delete an Local Authority Description by its Id Processes this local authority description API request. The parameter and response sections describe the data exchanged with the API. |
EventToDo
Rezi Event ToDo Api.
| API | Description |
|---|---|
| POST api/todo/event/savetodo |
Save or Updates a Event ToDo and and its tasks Processes this event to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/event/addtasks |
Add tasks to a Event ToDo Processes this event to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/event/task/{eventId}?pageSize={pageSize}&pageNumber={pageNumber} |
Gets all tasks for a particular event / appointment Processes this event to do API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/todo/event/task/duedate |
Updates the due date of an event task Processes this event to do API request. The parameter and response sections describe the data exchanged with the API. |
TagDescription
Rezi Tag Description Api
| API | Description |
|---|---|
| POST api/tagdescription/Save |
Save. Processes this tag description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/tagdescription/Delete?id={id} |
Delete Description. Processes this tag description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/TagDescription/{id} |
Get tag description. Processes this tag description API request. The parameter and response sections describe the data exchanged with the API. |
AccountGroup
Rezi API Accounts By Group
| API | Description |
|---|---|
| GET api/account/group/{groupId} |
Get account by group id Processes this account group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/group/{groupId}/type/{accountType} |
Get account by group id and account type Processes this account group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/group/{groupId}/types?accountTypes[0]={accountTypes[0]}&accountTypes[1]={accountTypes[1]} |
Get accounts by group id and account types Processes this account group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/group/{groupId}/properties |
Get all property accounts by group id Processes this account group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/group/{groupId}/cashaccountunallocated |
Get cash account unallocated balance by group id Processes this account group API request. The parameter and response sections describe the data exchanged with the API. |
FeatureProvisioning
Operations for feature provisioning resources.
| API | Description |
|---|---|
| POST api/featureprovisioning/enrollagency?featureSystemName={featureSystemName} |
Enrolls an agency into a feature Processes this feature provisioning API request. The parameter and response sections describe the data exchanged with the API. |
GroupToDo
Rezi Group ToDo Api.
| API | Description |
|---|---|
| POST api/todo/group/savetodo |
Saves or Updates a Group ToDo and its tasks Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/todo/group/savenextcalldate |
Save Next Call Date. Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/group/addtasks |
Add task to a Group ToDo Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/group/taskprofile?taskId={taskId} |
Get the profile infos for a task Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/group/getupcomingtask?groupId={groupId} |
Get the todo and latest task for a group Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/group/gettasksfrom?groupId={groupId}&from={from} |
Get the todo and tasks for a group Do not include the from parameter if you want all of the outstanding todotasks Processes this group to do API request. The parameter and response sections describe the data exchanged with the API. |
HistoricalPrice
Rezi Property Historical Price Api.
| API | Description |
|---|---|
| GET api/property/{id}/historicalprices?pageNumber={pageNumber}&pageSize={pageSize} |
Get historical prices for a property by its Id Processes this historical price API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/historicalprices/postcode/{postcode}?propertyType={propertyType}&styleType={styleType}&leaseType={leaseType}&pageNumber={pageNumber}&pageSize={pageSize} |
Get historical prices for a property by its Id Processes this historical price API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/historicalprices/radius?propertyId={propertyId}&latitude={latitude}&longitude={longitude}&mileRadius={mileRadius}&propertyType={propertyType}&styleType={styleType}&leaseType={leaseType}&pageNumber={pageNumber}&pageSize={pageSize} |
Get historical prices within a radius of a location Processes this historical price API request. The parameter and response sections describe the data exchanged with the API. |
Progression
Rezi Progression Api.
| API | Description |
|---|---|
| POST api/progression/addprogressionnote |
Add a note to a purchasing role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/editprogressionnote/{noteId} |
Edits a note from the sales progression role without deleting the original one. Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/withdrawinstruction |
Add withdrawalvaluation to a property sales role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/withdrawvaluation |
Add WithdrawVal to a property sales role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/savecontact |
Add a new contact to the given progression Role or edit an existing contact Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/removecontact |
Remove an existing progression contact from the progression role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/getallcontacts?progressionRoleId={progressionRoleId}&pageSize={pageSize}&pageNumber={pageNumber}&progressionRoleType={progressionRoleType} |
Get all progression contacts for the given progression role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/getallmilestones?progressionRoleId={progressionRoleId}&pageSize={pageSize}&pageNumber={pageNumber}&milestoneLeaseType={milestoneLeaseType}&progressionRoleType={progressionRoleType}&milestoneStatus={milestoneStatus}&milestoneCategoryType={milestoneCategoryType} |
Get all progression milestones for the given progression role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/milestonessummary?progressionRoleId={progressionRoleId}&milestoneLeaseType={milestoneLeaseType}&milestoneCategoryType={milestoneCategoryType} |
Get a progression milestone summary for the given progression role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/milestone/{id} |
Get progression. Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/milestone/save |
Save Progression Milestone. Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/progression/{id}/deletemilestone/{milestoneId} |
Delete milestone on Progression role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/milestone/addnote |
Add a note to an individual progression milestone Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/milestone/{roleId}/add |
Add a milestone to a role. Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/milestones/reset?purchasingRoleId={purchasingRoleId}&roleId={roleId} |
Reset all progression milestones Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/milestones/order?purchasingRoleId={purchasingRoleId} |
Set milestone orders Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/milestones/add?purchasingRoleId={purchasingRoleId} |
Save a new milestone Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/milestones/remove?purchasingRoleId={purchasingRoleId}&milestoneId={milestoneId} |
Remove a new milestone Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/bulkwithdrawvaluations |
Bulk withdrawal valuations from a property role Processes this progression API request. The parameter and response sections describe the data exchanged with the API. |
GlobalSearch
Rezi GlobalSearch Api.
| API | Description |
|---|---|
| GET api/globalsearch/people |
Search for People across the system. Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/globalsearch/properties |
Search for Properties across the system. Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/globalsearch/groups |
Search for Groups across the system. Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/globalsearch/auctions |
Search for Actions across the system. Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/globalsearch/suggest?text={text}&suggestSize={suggestSize} |
Auto complete global search Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/GlobalSearch?term={term}&excludeDeleted={excludeDeleted}&excludeArchived={excludeArchived}&lastUpdated={lastUpdated} |
The main endpoint for a global search across all entities in the system. Processes this global search API request. The parameter and response sections describe the data exchanged with the API. |
ReziMigration
Operations for rezi migration resources.
| API | Description |
|---|---|
| POST api/admin/migrations/updatestepstatus?id={id}&stepType={stepType}&status={status} |
Update Step Status. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/updatestatus?id={id}&status={status} |
Update Status. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/queue/negotiator |
Queue Negotiator Migration. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/queue/people |
Queue People Migration. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/queue/property |
Queue Property Migration. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/queue/events |
Queue Event Migration. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/migrations/queue/files |
Queue Files Migration. Processes this rezi migration API request. The parameter and response sections describe the data exchanged with the API. |
Reporting
Rezi Reporting Api.
| API | Description |
|---|---|
| POST api/reporting/realtime |
Run Realtime Report. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/chart |
Run Realtime Chart Report. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/csv |
Request Csv for either set of negotiators or set of branches, with specified set of ReportFacets. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/negotiator |
Neg Report. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/branch |
Branch Report. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/branches/csv |
Branch CSV Report. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/reporting/v2/reporttypes |
Report Types. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/reporting/v2/configure?reportClass={reportClass} |
Report Config. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/reporting/v2/json?ReportClass={ReportClass}&From={From}&To={To}&BranchId={BranchId}&FilterId={FilterId}&UseAskingPrice={UseAskingPrice}&ExcludeDuplicatePropertyRoles={ExcludeDuplicatePropertyRoles}&UseEventPrices={UseEventPrices}&TimezoneOffset={TimezoneOffset} |
Report Data. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/reporting/v2/csv?ReportClass={ReportClass}&From={From}&To={To}&BranchId={BranchId}&FilterId={FilterId}&UseAskingPrice={UseAskingPrice}&ExcludeDuplicatePropertyRoles={ExcludeDuplicatePropertyRoles}&UseEventPrices={UseEventPrices}&TimezoneOffset={TimezoneOffset} |
Report CSV. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/reporting/v2/state?reportId={reportId}&stateId={stateId} |
Report State. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reporting/v2/state |
Add Report State. Processes this reporting API request. The parameter and response sections describe the data exchanged with the API. |
RoomDescription
Rezi Room Description Api
| API | Description |
|---|---|
| POST api/roomdescription/Save |
Save. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/roomdescription/{id}/attachexternaldocumenttoroom?roomId={roomId} |
Attaches an externally hosted document to a room within a room description. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/roomdescription/{id}/uploadandattachdocumenttoroom?roomId={roomId} |
Uploads and attaches a document to room description room - the new document is appended to the current list. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/roomdescription/{id}/attachdocumentoroom?documentId={documentId}&roomId={roomId}&insertAtIndex={insertAtIndex} |
Attaches the document to room. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/roomdescription/{id}/detachdocumentfromroom?documentId={documentId}&roomId={roomId} |
Detaches a document from a room description room. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/roomdescription/Delete?id={id} |
Delete Description. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/roomdescription/setimages |
Allows you to specify a list of documentIds for a roomDescriptions room - this list will overwrite any existing list of documents on that room, and order will be honoured. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/roomdescription/{id}/attachtorole?roleId={roleId} |
Attach a RoomDescription to a PropertyMarketingRole Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/RoomDescription/{id} |
Get room description. Processes this room description API request. The parameter and response sections describe the data exchanged with the API. |
FurnishingDescription
Rezi Furnishing Description Api
| API | Description |
|---|---|
| POST api/furnishingdescription/Save |
Save. Processes this furnishing description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/furnishingdescription/Delete?id={id} |
Delete Description. Processes this furnishing description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/FurnishingDescription/{id} |
Get furnishing description. Processes this furnishing description API request. The parameter and response sections describe the data exchanged with the API. |
People
Rezi People Api.
| API | Description |
|---|---|
| GET api/people/{id} |
Get a person by its Id Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/searching |
Get Searching Roles for a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/selling |
Get Selling Roles for a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/letting |
Get Letting Roles for a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/addcontactitem |
Add a ContactItem to a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/{id}/removecontactitem/{contactItemid} |
Remove a ContactItem from a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/unsubscribe/{id} |
Get All contact items for a person, but obscure the details Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/unsubscribe/{id} |
Unsubscribe/Subscribe All contact items for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/{id}/updatedetails |
Update a Persons Details Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/{id}/addaddress |
Add an Address to a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/{id}/removeaddress/{addressId} |
Remove an Address from a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/updateperson |
Update a Person's detailsCommand Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/updatepeople |
Update a Person's detailsCommand Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/savenote?note={note} |
Add a Note to a Person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/sendnotification |
Sends a user notification to the specified user Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/logoutnotification |
Send a notification to log out a personId from the SPA Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/searchcontacts |
Search contacts based on the phone number provided Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/setpaymentdetails |
Set the payment details for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/setprimarypaymentdetails?id={id}&accountId={accountId} |
Set the primary payment details for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/removebankaccount?id={id}&accountId={accountId} |
Deletes the persons bank account details Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/accounts |
Get the bank details for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/findbyemail?emailAddress={emailAddress} |
Returns a list of people that have the supplied email address. Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/findbydetails?surname={surname}&postcode={postcode}&email={email}&telephone={telephone}&mobile={mobile} |
Searches people based on the fields provided. Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/findbyidentity?issuer={issuer}&nameidentifier={nameidentifier} |
Gets the person by an identity reference Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/roles?pageSize={pageSize}&pageNumber={pageNumber} |
Get basic role infomation for a Person by PersonId Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/redactionstatus |
Redaction Status for a Person by PersonId Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/redact?note={note}&sendEmail={sendEmail} |
Redact a Person by PersonId First request is just logged as an event Second request must be by a branch admin and actually redacts the person Only set sendEmail to false for internal bulk redact requests, the normal process requires an email. This will also suppress notifications to the negotiator. Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/group/{groupId}/redactwholegroup?note={note}&sendEmail={sendEmail} |
Redact every member of a group by groupid Each first request for a group member is just logged as an event Second request for each member must be by a branch admin and actually redacts the person Only set sendEmail to false for internal bulk redact requests, the normal process requires an email. This will also suppress notifications to the negotiator Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/updateservicetypes |
Update the service types by PersonId This cannot be used internally as they do not have the right to move status up to to approved Only the client does Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/updateamarketingpreference |
Update a markerting preference by PersonId This cannot be used internally as they do not have the right to move status up to to approved Only the client does Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/documents?subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&orderDesc={orderDesc} |
Get a list of documents belonging to a group Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/uploadandattachdocument |
Allows you to upload a document and attach it directly to a person. Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/people/{id}/detachdocument?documentId={documentId} |
Detatch a document from a person. Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/group/{groupId} |
Get a list of persons by its group id Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/people/{id}/bankReferences |
Gets the Bank References for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/bankReferences |
Creates a bank reference for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/bankReferences/{bankReferenceId} |
Updates a bank reference for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/people/{id}/bankReferences/{bankReferenceId} |
Deletes a bank reference for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/people/{id}/updateNrl |
Update the NRL (Non-Resident Landlord) data for a person Processes this people API request. The parameter and response sections describe the data exchanged with the API. |
DefaultToDo
Rezi Default ToDo Api.
| API | Description |
|---|---|
| GET api/todo/{id} |
Get a ToDo by Id Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/getall?pageSize={pageSize}&pageNumber={pageNumber} |
Get the list of all ToDo's if no parameter is sent; if provided will filter by ToDo type Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/getclaimedtask?taskId={taskId} |
Get Claimed Task by id Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/activetasks?toDoId={toDoId}&ignoreDueDate={ignoreDueDate}&pageSize={pageSize}&pageNumber={pageNumber} |
Get the list of active tasks of a Todo Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/completedtasks?toDoId={toDoId} |
Get the list of completed tasks of a Todo Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/teamtodos?branchId={branchId} |
Get the list of completed tasks of a Todo Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/updatetaskrecurrence |
Update the date of recurrence of a task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/completetask |
If Due Date is not populated a complete flag is set or if Due Date is populated a recurrence is set Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/claimtask |
Sets the claiming negotiator for the task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/reassigntodo |
Reassign a todo to different negotiator(s) Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/canceltodo |
Cancel a to-do list from the tile overview of to-dos Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/canceltasks |
Cancel a single or multiple tasks from a to-do bucket Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/reassigntodotasks |
Reassign a list of tasks to different negotiator(s) Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/releasetask?taskId={taskId} |
Release task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/snoozetask |
Snooze task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/todo/addtasknote |
Add note for a task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/gettasknotes/{id} |
Get notes for a task Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/todo/addtodonote?toDoId={toDoId} |
Add note for a ToDo Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/gettodonotes?todoId={todoId} |
Returns all notes for todo Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/getleads?branchId={branchId}&excludeTasks={excludeTasks} |
Get the list of all InboundLead ToDo's Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/canceltask |
Cancel the Task. Used for cancelling the Lead Requests. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/cancelleadandtask |
Cancel the Task. Used for cancelling the Lead Requests. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/assignleadstoowningnegotiators?toDoId={toDoId} |
Assign InboundLead Todos to the owning Negotiators of the property. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/assigntasktonegotiator?taskId={taskId}&negotiatorId={negotiatorId} |
Assign a task to a negotiator by its Id. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/assignleadstopredefinedteams?toDoId={toDoId} |
Assign InboundLead Todos to the predefined neg teams. e.g. Sales Valuers, Sales Viewings, Lettings Viewings etc etc Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/todo/assignleadsforspecifiednegs |
Assign InboundLead Todos to all the specified Negs using round-robin assignement. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/gettodosbyid?ids[0]={ids[0]}&ids[1]={ids[1]} |
Return list of tasks, corresponding to task ids passed in. Processes this default to do API request. The parameter and response sections describe the data exchanged with the API. |
Identity
Identity Controller
| API | Description |
|---|---|
| GET api/identity/Get |
Gets all of the identities for the logged in person Processes this identity API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/identity/Add?personId={personId} |
Adds a new identity (E.g. Facebook Identity, Twitter identity etc.) to a person Processes this identity API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/identity/Remove?personId={personId}&identityId={identityId} |
Removes an identity (E.g. Facebook Identity, Twitter identity etc.) from a person Processes this identity API request. The parameter and response sections describe the data exchanged with the API. |
BrainzDescription
Api for AI generated property descriptions
| API | Description |
|---|---|
| GET api/artificialintelligence/generatedescription?propertyId={propertyId}&intendedMarket={intendedMarket}&descriptionType={descriptionType} |
Generate a text description using AI based on the stored data for the provided property Id. Processes this brainz description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/artificialintelligence/generatedescription?roleId={roleId}&intendedMarket={intendedMarket}&descriptionType={descriptionType} |
Generate a text description using AI based on the stored data for the provided role Id. This endpoint is intended for roles that have UMP enabled. Processes this brainz description API request. The parameter and response sections describe the data exchanged with the API. |
EnlistedFeature
Rezi Enlisted Feature Api.
| API | Description |
|---|---|
| GET api/enlistedfeature/getvalidforrole/{roleId} |
Get All Valid Enlisted Features For Role. Processes this enlisted feature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/enlistedfeature/getvalidforagency |
Gets all the active features for an agency Processes this enlisted feature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/enlistedfeature/save |
Save Enlisted Feature Configuration. Processes this enlisted feature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/enlistedfeature/executestep/featureConfiguration/{featureConfigurationId}/step/{stepId}/role/{roleId}?chosenExternalProviderId={chosenExternalProviderId} |
Execute Step. Processes this enlisted feature API request. The parameter and response sections describe the data exchanged with the API. |
MaintenanceJob
Controller for maintenance jobs
| API | Description |
|---|---|
| GET api/maintenancejob/summarise/{id} |
Gets a summarised version of a maintenance job Processes this maintenance job API request. The parameter and response sections describe the data exchanged with the API. |
Transfer
Operations for transfer resources.
| API | Description |
|---|---|
| POST api/transfer/interaccount |
Transfer funds between bank accounts (also Deposit Cash/Cheques from Cash Held) Processes this transfer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/transfer/contra |
Contra funds between ledgers Processes this transfer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/transfer/suspend |
Move funds to suspense account to another ledger Processes this transfer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/transfer/unsuspend |
Move funds from suspense account to another ledger Processes this transfer API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/transfer/propertyaccountfunds |
Transfer property account funds Processes this transfer API request. The parameter and response sections describe the data exchanged with the API. |
SimplePropertyRole
Rezi Simple Web Gateway API.
| API | Description |
|---|---|
| POST api/simplepropertyrole/search |
Performs a search using the specified criteria Please note, you should not use a page size over 50, if you need all of your properties, please do multiple requests and page through the data The page size will be capped if the size is too big. Also, do not poll for data at specific times or intervals, add some randomness to the calls to spread the load. If you are attempting to keep your own data in sync, please contact Dezrez and ask for details of the PropertyUpdate Webhook This will send a message to a url of your choosing to notify you of new or updated properties, this would reduce the load on both your system and ours, and will make your data absolutely live. Processes this simple property role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/simplepropertyrole/{roleId} |
Get a property with an associated role by their Id's Processes this simple property role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/simplepropertyrole/custom/{groupName}/{roleId} |
Get a a custom property from a custom field group with an associated role by their Id's Processes this simple property role API request. The parameter and response sections describe the data exchanged with the API. |
Room
Rezi Room Api.
| API | Description |
|---|---|
| GET api/room/{id} |
Get a room by its Id Processes this room API request. The parameter and response sections describe the data exchanged with the API. |
Region
Rezi Region Controller
| API | Description |
|---|---|
| GET api/region/{id}?source={source} |
Gets a region by it's Id Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/region/save |
Save region Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/region/alias/save |
Save or update a region alias Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/region/{id}/nearby |
Gets the nearby regions for a region Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/region/suggest |
Suggest. Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/region/favourites |
Returns favorite regions Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/region/favourites/{favouriteRegionId} |
Returns favorite regions Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/region/favourites/add |
Add a region to your list of favourites Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/region/favourites/{favouriteRegionId} |
Remove a region from your favourites Processes this region API request. The parameter and response sections describe the data exchanged with the API. |
Webhook
Manage webhooks in the core API
| API | Description |
|---|---|
| POST api/webhook/create/{triggerName} |
Creates a new webhook in the system (scoped to agency) Processes this webhook API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/webhook/{webhookId} |
Deletes an existing webhook. Processes this webhook API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/webhook/list?triggerFilterName={triggerFilterName} |
Lists all of the webhooks currently set up. Processes this webhook API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/webhook/{webhookId} |
Gets a webhook by its ID Processes this webhook API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/webhook/triggers |
List all webhook triggers Processes this webhook API request. The parameter and response sections describe the data exchanged with the API. |
App
Rezi Agency Api.
| API | Description |
|---|---|
| GET api/app/all |
Gets all the apps Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/widgetcompatible |
Gets all the apps that are able to be a widget Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/setting/{widgetId}/widget |
Gets the settings for a particular widget Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/setting/{widgetId}/widget |
Creates Or Updates Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/app/setting/{widgetId}/widget |
Deletes/Resets Settings Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{widgetId}/url/{brandId}/brand |
Gets An Authorization Url for a brand Based on the External Provider the widget is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{provider}/url/{brandId}/brand |
Gets An Authorization Url for a brand By provider name Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{widgetId}/url/agency |
Gets An Authorization Url for a agency Based on the External Provider the widget is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{provider}/url/agency |
Gets An Authorization Url for a agency By provider name Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{widgetId}/url/{branchId}/branch |
Gets An Authorization Url for a branch Based on the External Provider the widget is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{provider}/url/{branchId}/branch |
Gets An Authorization Url for a branch By provider name Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{provider}/url/{personId}/person |
Gets An Authorization Url for a person By provider name Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/auth/{widgetId}/package?brandId={brandId} |
Gets An Token Package Based on the External Provider the app is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/endpoint/{provider} |
Proxy Endpoint For Authenticated Requests To External Providers Based on the External Provider the app is associated with, Authentication is taken care of by the service Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/authkey/{provider}/{entityId} |
Update Auth key for a provider Add the provider name (provided by rezi for your app), the agency, branch or brand id you would like to attach this too. And specify the authKey as a string "abcdefg" in the body of the request Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/extractionengine/{extractionEngineFlags}/{groupId} |
Gets An Token Package Based on the External Provider the app is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/actionengine/{actionEngineFlags} |
Gets An Token Package Based on the External Provider the app is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/extractionengine/referred |
Record a Referral Based on the External Provider the app is associated with Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/extractionengine/{eventId}/{referralEngine} |
Gets event details for referred groups This is for a workflow arrangement, fired from a webhook Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/bubble/converttothing |
Bubble requires data to be initialised to create an internal map for subsequent workflow steps It cannot do this unless the data is returned from an api call, with data arriving in apps from postmessage, the complex context structure is difficult to traverse, this will mean non coders can access all elements using a drop down selection process, similar to zapier This just returns the posted contract to allow this mapping to happen, for client side json conversion Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/customfield/{entityId}/{customFieldGroupName}/{appliesTo}?customFieldNames[0]={customFieldNames[0]}&customFieldNames[1]={customFieldNames[1]} |
This allows app developers to get custom fields against an entity Rezi Post can send this information to clients by means of the customFields merge field Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/customfields/upsert |
This allows app developers to store custom values against an entity Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/app/metadata/{entityId}/{appliesTo}?valueNames[0]={valueNames[0]}&valueNames[1]={valueNames[1]} |
Meta Data Get. Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/metadata/upsert |
This allows app developers to store custom metadata against an entity Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/reporting |
Allows apps to access readonly stored proceedures for reporting These stored procs are only written by rezi, and will have to be approved before adding to the system, the stored procs must return a json string Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/app/rss |
Proxy for RSS Feeds, to get around Cors issues Processes this app API request. The parameter and response sections describe the data exchanged with the API. |
AccountingStats
ReziPM API Accounting Stats
| API | Description |
|---|---|
| GET api/accountingstats/totalmoneyduein |
Total Money Due In Processes this accounting stats API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingstats/totalrentdue |
Total Rent Due Processes this accounting stats API request. The parameter and response sections describe the data exchanged with the API. |
Notification
Rezi Agency Api.
| API | Description |
|---|---|
| POST api/notification/toast?personIds={personIds} |
Will put a toast on a list of negotiators desktops Processes this notification API request. The parameter and response sections describe the data exchanged with the API. |
Chat
Rezi Chat Api.
| API | Description |
|---|---|
| GET api/chat/unreadsummary |
Get a count of unread chat messages for the negotiator plus a list of corresponding message id's which are unread. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/chat/savemessage |
Save a new chat message. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/chat/message/markasread/{messageId} |
This will update the cache with a new timestamp for when this chat message was last read. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Chat?messageId={messageId} |
Get a previous chat message to append to. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Chat?pageSize={pageSize}&pageNumber={pageNumber}&from={from}&to={to}&messageStatus={messageStatus} |
Get all chat messages for the negotiatorId. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/Chat |
Put - to update a chat message. Processes this chat API request. The parameter and response sections describe the data exchanged with the API. |
Locale
Locale Controller for localisation, and estateagentization
| API | Description |
|---|---|
| GET api/locale/{culture} |
returns the json file containing localization for the app based on a culture string, and any custom values for the agent Processes this locale API request. The parameter and response sections describe the data exchanged with the API. |
Dashboard
Rezi Dashboard Api
| API | Description |
|---|---|
| POST api/dashboard/create |
Create/Update dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/dashboard/{id}/delete |
Delete dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/dashboard/{id}/removewidgets |
Remove widgets from a dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/dashboard/{id}/share |
Share dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/dashboard/{id}/getwidget |
Get widget Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/dashboard/{id}/setwidget |
Add widget to dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/dashboard/{id}/deletewidget/{widgetId} |
Delete widget on dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/dashboard/movewidget |
Move widget onto another dashboard Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/dashboard/{id}/addnegotiator |
Adds the dashboard to the authenticated negotiator's active dashboards. The dashboard remains available to other negotiators. This operation only updates the authenticated negotiator's active-dashboard selection. |
| PUT api/dashboard/{id}/removenegotiator |
Removes the dashboard from the authenticated negotiator's active dashboards. The dashboard itself is not deleted. This operation only removes it from the authenticated negotiator's active-dashboard selection. |
| PUT api/dashboard/{id}/setlayout |
Set widget layout on dashboards Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/dashboard/getshared |
Get all shared dashboards Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/dashboard/my?isPMDashboard={isPMDashboard} |
Get all shared dashboards Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/dashboard/available |
Get all available dashboards Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/dashboard/createdefault |
Create default dashboard. Processes this dashboard API request. The parameter and response sections describe the data exchanged with the API. |
LeadPulse
Rezi Agency Api.
| API | Description |
|---|---|
| GET api/leadpulse/filter/{id} |
Get LeadPulse Filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/filters |
Get all leadpulse filters Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/filter |
Create a Leadpulse Filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/filter |
Update a Leadpulse filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/leadpulse/filter/{id} |
Deletes a Leadpulse Filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/campaign/{id} |
Get a Campaign item Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/campaigns/{filterId} |
Get All campaigns for a filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/campaign |
Create a Leadpulse campaign item Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/campaign |
Update a leadpulse campaign item Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/leadpulse/campaign/{id} |
Delete a leadpulse campaign item Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/preview |
Preview a lead pulse filter, use this before creating the item in the database to see exactly what you might get. Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/agents?Districts={Districts}&Sectors={Sectors}&Postcodes={Postcodes} |
Get a list of the agent names currently listing on the system, so that you can exclude them in the agents parameter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/filterlog/{filterId} |
Gets the logs for a particular filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/campaignlog/{campaignId} |
Gets the logs for a particular campaign Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/recentlog/{days} |
Gets the logs in the last n days Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/thumbnails/{resolution} |
Gets thumbnails of all of the packs of type LeadPulse Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/agencyconfig |
Gets the leadpulse agency config for this agency Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/agencyconfig |
Create the leadpulse agency config for this agency Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/agencyconfig |
Update the leadpulse agency config for this agency Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/leadpulse/agencyconfig |
Delete the leadpulse agency config for this agency Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/branchconfig/{branchid} |
Gets the leadpulse Branch config for a branch Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/branchconfig/{branchid} |
Create the leadpulse Branch config for a branch Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/branchconfig/{branchid} |
Update the leadpulse Branch config for a branch Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/leadpulse/branchconfig/{branchid} |
Delete the leadpulse Branch config for a branch Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/exclusions/{filterid} |
Get a list of all of the exclusions for a particular filter Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/leadpulse/exclusions |
Exclude a property from LeadPulse, this will stop it from being included in the leadpulse filter. Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/exclusions |
Exclude a property from LeadPulse, this will stop it from being included in the leadpulse filter. Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/leadpulse/exclusions/{filterid}/{hs_id} |
Include a property back into LeadPulse, allowing it to be included in the leadpulse filter again. Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/previews |
Gets a list of the leadpulse previews Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/leadpulse/preview/{parentJobReference}/{envelopeTemplatePackId} |
Gets the details of the sack, so that it can be modified/cancelled or completed Processes this lead pulse API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leadpulse/process/{parentJobReference}/{envelopeTemplatePackId} |
Processes the lead pulse preview by updating or removing cached data based on the provided input. This method updates the cached CSV data for a lead pulse preview associated with the specified and . If the provided contains no data rows, the cache entry is removed. If the cache entry or the associated lead pulse preview does not exist, the method returns a corresponding error response. |
Homesearch
Rezi Homesearch Api.
| API | Description |
|---|---|
| POST api/homesearch/gethomesearchaddressid |
Get the Homesearch id for an address Processes this homesearch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/homesearch/getprevaluationreport?addressId={addressId} |
Retrieve the Homesearch pre-valuation report for an address Processes this homesearch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/homesearch/gethomesearchaddressesbypostcode?postcode={postcode} |
Retrieve a list of addresses and Homesearch ids for a postcode Processes this homesearch API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/homesearch/savematerialinformationtoproperty |
Retrieve the material information values from Homesearch and save them to the property/role Processes this homesearch API request. The parameter and response sections describe the data exchanged with the API. |
Address
Rezi Address Api.
| API | Description |
|---|---|
| GET api/address/{id}?populateCountry={populateCountry} |
Get an address by its Id Processes this address API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/address/{id}/centerpoint |
Update the Center Point for an Address Processes this address API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/address/{id}/viewpoints/add |
Adds one or more View Points for an Address Processes this address API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/address/{id}/viewpoints/edit |
Edits one or more ViewPoints of an address Processes this address API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/address/{id}/viewpoints/remove |
Removes one or more ViewPoints of an address Processes this address API request. The parameter and response sections describe the data exchanged with the API. |
Leads
Operations for leads resources.
| API | Description |
|---|---|
| GET api/leads/find?PageSize={PageSize}&Page={Page}&AssignedReziNegIds={AssignedReziNegIds}&GroupId={GroupId}&LeadTypes={LeadTypes} |
Find. Processes this leads API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leads/updategroup |
Update Lead Group. Processes this leads API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/leads/updateproperty |
Update Lead Property. Processes this leads API request. The parameter and response sections describe the data exchanged with the API. |
Agency
Rezi Agency Api.
| API | Description |
|---|---|
| GET api/agency/branches |
Get the branches for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/milestoneconfigurations |
Get the milestone configurations for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/administrators |
Get the administrators for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/accountmanager |
Get the account manager for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/meetingplaces |
Get meeting places for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/agency/savemeetingplace |
Saves a new meeting place to that particular agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/fees?transactionType={transactionType}&defaultOnly={defaultOnly}&categoryType={categoryType} |
Get fees for logged in agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/agency/updatefee |
Add or update fee for logged in agency. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/agency/deletefee/{defaultFeeId} |
Delete fee for logged in agency. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/teams?pageSize={pageSize}&pageNumber={pageNumber}&teamType={teamType} |
Returns a list of team groups for the agency. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/portalconfigurations?pageSize={pageSize}&pageNumber={pageNumber} |
Get a list of portal configurations for the brand within a branch. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/agency/updateportalcustomisation |
THIS IS A TEMPORARY ENDPOINT TO Update a portal customisation against a brand within a branch. PLEASE NOTE: This will be replaced by a FE Tool in future. If not, Security must be improved. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/agency/apikey?subjectId={subjectId} |
Issues an API key for use with the simple role/search endpoints Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/agency/azureapikey |
Issues an API key for use with azure endpoints Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/feestructure |
Gets the fee structure of the agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/getvatrate?vatRateType={vatRateType}&vatDate={vatDate} |
Gets the current VAT rate unless the date is specified Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/{id}/getbrand?brandId={brandId} |
Get a specific brand by brandId or default agency brand if brandId is not supplied. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/tenantclause |
Get meeting places for an agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/agency/addbankaccount |
Creates a bank account for the agency. Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/preferredcompanies?externalProviderType={externalProviderType} |
Given a external provider type, return all preferred companies for the agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/agency/setting?name={name} |
Get a Particular Agency Setting Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Agency |
Get details of the current users agency Processes this agency API request. The parameter and response sections describe the data exchanged with the API. |
Document
Rezi Document Api.
| API | Description |
|---|---|
| GET api/document/{id} |
Gets a document by its id. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/{id}/savedescription?description={description} |
Save the document description. Used for the image caption for the portals. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/setprivacy |
Sets the document privacy for an existing document. This is used to change a document from being publicly accessible to being private, and vice versa. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/bulksetprivacy |
Sets the document privacy for existing documents. This is used to change a document from being publicly accessible to being private, and vice versa. Documents that fail validation will be skipped Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/approvedocument |
Approves a document. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/rejectdocument |
Rejects a document. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/document/{id}/geturl |
Gets the Url from a document given its Id. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/document/rename |
Updates the filename of an existing document. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/document/upload |
Upload a document. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/document/{id}/download |
Download a document by its id. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/document/{id}/addviewedevent |
Adds an event to show the document has been viewed. Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Document?ids[0]={ids[0]}&ids[1]={ids[1]} |
Get documents by their ids Processes this document API request. The parameter and response sections describe the data exchanged with the API. |
Fee
Operations for fee resources.
| API | Description |
|---|---|
| POST api/fee/save |
Save a new fee into the system Processes this fee API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/fee/getall?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of all fees stored Processes this fee API request. The parameter and response sections describe the data exchanged with the API. |
OccupierAllowanceDescription
Rezi OccupierAllowance Description Api
| API | Description |
|---|---|
| POST api/occupierallowancedescription/Save |
Save. Processes this occupier allowance description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/occupierallowancedescription/Delete?id={id} |
Delete Description. Processes this occupier allowance description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/OccupierAllowanceDescription/{id} |
Get occupier allowance description. Processes this occupier allowance description API request. The parameter and response sections describe the data exchanged with the API. |
Event
Rezi Event Api.
| API | Description |
|---|---|
| GET api/event/{id} |
Get an event by its Id Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/add |
Create Generic Event For External companies to log items on the timeline Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/{id}/addnotetoevent |
Put - to update a note on an event. Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/event/{id}/seteventnote?note={note} |
This endpoint is deprecated. Use PUT /event/editeventnote instead. Put - to update an event note. Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/event/editeventnote |
Edit an EventNote. Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/{id}/setstatus |
Update Status on an event. Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/noteevent/add |
Adds a note to the provided role Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/event/noteevent/noteeditionschain/{originalNoteId} |
Get the chain of editions for a given original edited note. Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/noteevent/edit/{noteId} |
Edits a note while keeping the original version Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/noteevent/pin/{noteId} |
Pin a Note Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/noteevent/unpin/{noteId} |
Unpin a Note Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/recordpropertyownercontact |
Records an event on the role representing a neg being in contact for a property they own Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/addchatmessage |
Adds a message to the property Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/recordownercontact |
Records an event on the role representing a neg being in contact for an owner Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/recordenquiry |
Records an event on the role representing a neg being in contact with a person Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/event/{id}/setnegotiators |
Changes the negotiators for an event Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/event/{id}/setowningteam?teamId={teamId} |
Changes the owning team of an event Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/event/{id}/roles |
Get the roles for an event by its Id Processes this event API request. The parameter and response sections describe the data exchanged with the API. |
RoomCountDescription
Rezi RoomCount Description Api
| API | Description |
|---|---|
| POST api/roomcountdescription/Save |
Save. Processes this room count description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/roomcountdescription/Delete?id={id} |
Delete Description. Processes this room count description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/RoomCountDescription/{id} |
Get room count description. Processes this room count description API request. The parameter and response sections describe the data exchanged with the API. |
Diary
Operations for diary resources.
| API | Description |
|---|---|
| POST api/diary/main?pageSize={pageSize}&pageNumber={pageNumber} |
Returns a paged list of events for the main diary view, based on the provided filter and pagination parameters. Submit a page size of 0 to get a total count without any data, as for performance reasons the total count is not populated in the paged collection response when page size is greater than 0. Processes this diary API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/diary/summary |
Returns the extra event data required for the summary view. Processes this diary API request. The parameter and response sections describe the data exchanged with the API. |
Location
Rezi Location API
| API | Description |
|---|---|
| POST api/location/suggest |
Suggest. Processes this location API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/location/{id}?type={type}&source={source} |
Gets a location Processes this location API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/location/country?postcode={postcode} |
Resolves country for a postcode Processes this location API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/location/tag/match |
Saves a tag to location match This will start a process that updates all of the searching roles to use location matching and removes the tags |
Teams
Manage Teams
| API | Description |
|---|---|
| GET api/teams/{id} |
Gets a Team Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/teams/add |
Add a new Team Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/teams/{id}/members |
Gets the members of a team Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/teams/{id}/members/add |
Adds a member to a team Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/teams/{id}/members/remove |
Remove a member from a team Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/teams/{id}/setteamresponsibilities |
Sets the responsibilties for a team group Processes this teams API request. The parameter and response sections describe the data exchanged with the API. |
CrmConnect
Rezi CRM Connector Api, Aka Linkz
| API | Description |
|---|---|
| GET api/crmconnect/servicedetail |
Return detail of the service that has been connected with linkz Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/globalsearch/property?term={term}&excludeArchived={excludeArchived}&excludeDeleted={excludeDeleted} |
Api to search the crm for property and return values in a format acceptable by the rezi global search Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/globalsearch/people?term={term}&excludeArchived={excludeArchived}&excludeDeleted={excludeDeleted} |
Api to search the crm for people and return values in a format acceptable by the rezi global search Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/globalsearch/companies?term={term}&excludeArchived={excludeArchived}&excludeDeleted={excludeDeleted} |
Api to search the crm for companies and return values in a format acceptable by the rezi global search Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/widgetsearch/people?salesapplicant={salesapplicant}&vendor={vendor}&lettingsapplicant={lettingsapplicant}&landlord={landlord}&tenant={tenant}&postponed={postponed}&active={active}&archived={archived}&hasAddress={hasAddress}&hasTelephone={hasTelephone}&hasEmail={hasEmail}&searchDate={searchDate}&descending={descending}&top={top} |
Select sets of people x at a time, for the migration assistant widget Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/widgetsearch/companies?postponed={postponed}&active={active}&archived={archived}&hasAddress={hasAddress}&hasTelephone={hasTelephone}&hasEmail={hasEmail}&searchDate={searchDate}&descending={descending}&top={top} |
Select sets of companies x at a time, for the migration assistant widget Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/widgetsearch/events?viewings={viewings}&valuations={valuations}&offers={offers}&postponed={postponed}&archived={archived}&searchDate={searchDate}&descending={descending}&top={top} |
Select sets of events x at a time, for the migration assistant widget Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/widgetsearch/property?MarketType={MarketType}&PropertyState={PropertyState}&postponed={postponed}&active={active}&searchDate={searchDate}&descending={descending}&top={top} |
Select sets of properties x at a time, for the migration assistant widget Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group?maybeImported={maybeImported} |
Get a group from the crm in the json format required to create a group in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/company?maybeImported={maybeImported} |
Get a Company from the crm in the json format required to create a company in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/displaysettings |
get the display settings for a group, this must be submitted with the group when creating it Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/negotiatorid |
get owning negotiator of the group, this must be submitted with the group when creating it Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/getsolicitor |
Get a solcitor for a grouo context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/crmconnect/property/getrezivendor/{vendorId} |
Get the vendor details in the datacontract format required to add a group to a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/salesprogressionnotes |
Get all the sales progression notes for a property as a list Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/getflags |
Get the marketing flags for a group in a format that can be submitted when creating a group in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/getsalessearchrole |
get a groups sales searching role in the save SaveGroupSalesSearchingRoleDataContract format so that it can be created with a group in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/getdocument |
Get a document as a stream, so that i can be copied to the browser and then saved back into rezi as a stream. Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/document/importcomplete/{documentId} |
Record that the document was imported successfully Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/getdocuments |
Get a list of documents from the old crm for a group Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/getlettingssearchrole |
get a groups lettings searching role in the save SaveGroupLettingsSearchingRoleDataContract format so that it can be created with a group in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/later |
Mark as group as to be imported later. Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/event/later |
Mark as event as to be imported later. Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/later |
Mark as property as to be imported later. Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/company/later |
Mark as company as to be imported later. Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/importcomplete/{groupId} |
Mark as the group as imported Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/company/importcomplete/{groupId} |
Mark as the company as imported Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/importcomplete/{propertyId} |
Mark as the property as imported Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/event/importcomplete/{eventId} |
Mark as the event as imported Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getimages |
Get a list of images as CrmConnectPropertyImageDataContract that can be saved to rezi for a property in the old crm Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/tags |
Get the tags for a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getvirtualtours |
Get a list of virtual tours as ExternalDocumentSaveDataContract that can be saved to rezi for a property in the old crm Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/marketingstatus |
Get the marketing status as a datacontract from the old crm in a format that can be saved with a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/withdrawnvaluation |
Get the withdrawn valuation as a WithdrawValuationDataContract from the old crm, so that it can be created with a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/withdrawninstruction |
Get a withdrawn instruction as a WithdrawInstructionDataContract so that the status of the property can be updated when creating a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/lettingsfallthrough |
Get a Fall through for a lettings instruction as a FallenThroughCommandDataContract so that the status of the property can be updated when creating a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/exchange |
Get a exchange as a ExchangeCommandDataContract so that the status of the property can be updated when creating a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/completion |
Get a completion as a CompleteCommandDataContract so that the status of the property can be updated when creating a property in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getrooms |
Get the rooms as a RoomDescriptionSaveDataContract so that they can be added to a property after creation in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getsalesepc |
Get the epc details a EPCCommandDataContract so that it can be added and a job started when a property is created in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getdescriptions |
Get the descriptions as a CrmConnectDescriptionSetDataContract so that they can be added to a property after creation in rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/translatetobullets |
Utility: translate a string into a FeatureDescriptionSaveDataContract Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getimage |
Get an image as a stream from the old crm, so that it can be pulled to the browser and subsequently pushed into rezi with a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/group/gettimeline |
Get the timeline for a group from the old crm in a structure that is acceptable by the timeline displays TIME RELATED STUFF NEEDS DIFFERENT SERIALIZATION Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/company/gettimeline |
Get the timeline for a company from the old crm in a structure that is acceptable by the timeline displays TIME RELATED STUFF NEEDS DIFFERENT SERIALIZATION Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/event/getimportsteps |
Events are sometimes made of multiple steps in rezi, this will create a event as a series of steps for the api to create For example an accepted offer, is an offer, that is subsequently accepted, ie 2 steps Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/event/getmissing |
An event in the old crm may link properties and people, determine which items are already imported into rezi, and return the remaining items as a CrmConnectMissingEventInfoDataContract Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property |
Get a property from the old crm as a AddPropertyCommandDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getvendor |
Get a vendor for a property context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getsolicitor |
Get a solcitor for a property context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getpurchaser |
Get a purchaser for a property context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/gettenant |
Get a tenant for a property context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/reset |
Get a tenant for a property context from the old crm as a CrmConnectGroupDataContract so that it can be added to rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getacceptedoffer |
Get the accepted offer for a property as a RecordOfferCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/let |
Get the accepted offer for a property as a RecordOfferCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getacceptedlettingsoffer |
Get the accepted offer for a property as a RecordOfferCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/valuation |
Get the sales valuation for a property as a RecordValuationDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/salesvaluation |
Get the sales valuation for a property as a RecordValuationDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/lettingsvaluation |
Get the lettings valuation for a property as a RecordValuationDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/instructiontosell |
Get the instruction to sell event for a property as a InstructToSellCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/instructiontolet |
Get the instruction to sell event for a property as a InstructToSellCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/marketingflags |
Get Property Marketing Flags Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/occupierallowance |
Get the occupier allowance for a property as a InstructToSellCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/lettinginfo |
Get the lettings info for a property as a InstructToSellCommandDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/keys |
Get the keys for a property as a PropertyKeyAddDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/specialarrangements?name={name} |
Get the special arrangements so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/alarms |
Get the alarm codes for a property as a PropertyAlarmAddDataContract so that it can be added to the event timeline for rezi when creating a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/gettimeline |
Get the timeline for a group from the old crm in a structure that is acceptable by the timeline displays TIME RELATED STUFF NEEDS DIFFERENT SERIALIZATION Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/getdocuments |
Get a list of documents from the old crm for a property Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/property/history/{type}/{propertyId} |
Creates a job that would either attach property history to a property, if a propertyid is supplied or notify the user with a link to the generated document. This is so people can see the history for a property without importing it into rezi Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/crmconnect/createconnection/{branchId} |
create the link between rezi and the old crm... secret data contract format! Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/crmconnect/linkz/reset |
Resets the connection string etc which is cached Processes this crm connect API request. The parameter and response sections describe the data exchanged with the API. |
FeatureToggling
Controller for Unleash feature toggling
| API | Description |
|---|---|
| GET api/featuretoggling/{featureName}/enabled |
Check if a feature is enabled or not Processes this feature toggling API request. The parameter and response sections describe the data exchanged with the API. |
LettingRole
Rezi Role Api.
| API | Description |
|---|---|
| POST api/role/lettings/{id}/setdeposit |
Sets the deposit on a letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/setlettinginfo |
Sets the core information on a letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/setfeestructure |
Sets the fee structure on a letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/lettings/{id}/feestructure |
Gets the fee structure on a letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/lettings/{id}/setheadlandlord?personId={personId}&groupId={groupId} |
Set the head landlord for PropertyLettingRole Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/lettings/{id}/setrentshare |
Set the rent share for landlords on PropertyLettingRole Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/lettings/{id}/getlandlordrentshare?personId={personId} |
Checks if a landlord has an active rent share on PropertyLettingRole Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/lettings/{id}/settobsigned |
Set the terms of business for a landlord on a PropertyLettingRole Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/lettings/{id}/setnrldetails |
Set the NRL details for a landlord on a PropertyLettingRole Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/addlandlordinfo |
Add Landlord Info. Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/lettings/{id}/setidreceived?personId={personId} |
Set ID Received. Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/saveutility |
Add or Update a utility for the letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/role/lettings/{roleId}/removeutility?utilityId={utilityId} |
Remove a utility for the letting role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/setadditionalservice |
Create/Update additional service on lettings role Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/lettings/{id}/removeadditionalservice/{additionalServiceId} |
Remove additional service to lettings role tenancy Processes this letting role API request. The parameter and response sections describe the data exchanged with the API. |
Reconciliation
Manages bank-account reconciliations, including candidate items, saved progress, completion, statements and cancellation.
| API | Description |
|---|---|
| GET api/reconciliation/{id} |
Gets a reconciliation by its reconciliation identifier. Processes this reconciliation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/reconciliation/items |
Gets unreconciled ledger items eligible for reconciliation for a system bank account. The end date is inclusive. Incoming, outgoing and batch-payment items can be excluded, although incoming and outgoing items cannot both be excluded. Cash deposits, unsuspended funds, adjustments, reversals and lines without a positive adjusted total are not eligible. |
| POST api/reconciliation/unprocesseditems |
Gets eligible items that are neither cleared nor part of a batch payment. The shared reconciliation filters are applied first. Batch-payment items are then removed regardless of the value of the batch-item exclusion in the request. |
| POST api/reconciliation/historicitems |
Gets the cleared and uncleared ledger items stored against a reconciliation. Only the reconciliation identifier in the request is used. Uncleared items are marked as uncleared and adjustments created after completion are removed from their returned amounts. |
| POST api/reconciliation/start |
Starts or resumes a reconciliation for a system bank account. The previous closing balance must match the submitted opening balance. An existing unlocked, incomplete reconciliation is resumed; a locked reconciliation is rejected. The returned reconciliation is locked to the current user. |
| POST api/reconciliation/complete |
Completes a started reconciliation and marks the selected ledger lines as reconciled. The reconciliation must exist, be locked and be incomplete. Selected identifiers are de-duplicated, non-positive identifiers are ignored, and the selected net total must move the opening balance to the closing balance. |
| PUT api/reconciliation/save |
Saves selected ledger items against an incomplete reconciliation. The supplied ledger-line identifiers are appended to the saved items. Only the current lock holder can save a locked reconciliation. Saving for later releases the lock; otherwise the current user retains or acquires it. |
| GET api/reconciliation/{id}/statement |
Gets the detailed statement for a reconciliation. The statement contains the reconciliation's selected reconciliation items. Items retained as uncleared are not included in the statement item collection. |
| GET api/reconciliation/getcurrent?id={id} |
Gets the latest active reconciliation for a system bank account. No value is returned when the account has not been reconciled. The request is rejected when the active reconciliation is locked by another user. |
| GET api/reconciliation/account/{id}/statements?onlyCompleted={onlyCompleted} |
Lists reconciliation summaries for a system bank account. Results are ordered by end date and then start date, newest first. Archived reconciliations may be present, so consumers should inspect each result's system status. |
| PUT api/reconciliation/cancel?id={id} |
Cancels an incomplete reconciliation by archiving it. The reconciliation is not deleted. Completed reconciliations cannot be cancelled. |
Invoice
Operations for invoice resources.
| API | Description |
|---|---|
| GET api/invoice/{id} |
Get invoice by Id Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/find?pageSize={pageSize}&pageNumber={pageNumber} |
Get filtered list of invoices This endpoint is deprecated, avoid using unless absolutely necesary Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/getallinvoicedetailsforyapily |
Get all invoice details needed for Yapily transaction matching on money due in Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/totals |
Get filtered list of invoice totals Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/fees |
Get agent fees invoices earned Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/sales/create |
Create a new invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/sales/edit?id={id} |
Edit a draft invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/updateproperty?invoiceId={invoiceId}&tenancyRoleId={tenancyRoleId} |
Edit regarding tenancy property in invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/{id}/linkfees |
Add a fee to an existing invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/{id}/removefee?attachedFeeId={attachedFeeId} |
Remove fee from existing invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/makeallocation |
Make an allocation against an existing invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/raisecreditnote |
Raise a credit note against invoice items on an invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/reversecreditnoterefund |
Reverse a refunded credit note and its refund. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/saveforlater |
Save expected receipts progress Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/saveforlater |
Return list of receipts progress amounts Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/savereceiptlistitem |
Save receipt list item Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/getreceiptitems |
Return list of receipts to process Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/invoice/removereceiptallocation?receiptItemId={receiptItemId}&invoiceId={invoiceId}&allocationId={allocationId} |
Remove a receipt list item allocation Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/invoice/removesinglereceiptitem?receiptItemId={receiptItemId} |
Remove a single receipt list item without and invoice or allocations Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/processreceiptlistitems?negotiatorId={negotiatorId} |
Process receipt list items for a specific negotiator. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/invoice/saveforlater |
Remove Save For Later. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/{id}/updatedetails |
Update properties on invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/formalise?id={id} |
Formalise a draft invoice and create relevant ledger entries. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/invoiceoverview |
Get a summary of invoices outstanding, paid and funds available for an account. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/{id}/cancelinvoice |
Sets the invoice status to cancelled Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/{id}/uploadandattachdocument |
Allows you to upload a document and attach it directly to an invoice. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/{id}/detachdocument?documentId={documentId} |
Detaches a document from a invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/invoicedetails/{id} |
Gets the invoice details Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/transactionaudit/{ledgerEntryId} |
Gets the TransactionAudit information Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/nextinvoiceno?customInvoiceNo={customInvoiceNo} |
Gets the next predicted invoice number to show in the UI Checks existing invoices for provided custom invoice number Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/createinvoiceschedule/{invoiceId} |
Create recurring invoice schedule Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/invoiceschedules?agencyId={agencyId} |
Get recurring invoice schedules. If invoiceId is provided, returns only schedules for that invoice. If agencyId is provided, returns only schedules for that agency. Otherwise, returns all schedules. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/invoice/cancelinvoiceschedule/{scheduleId} |
Delete a specific recurring invoice schedule Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/generaterecurringinvoicesprocess |
Manually run the recurring invoices nightly job Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/invoice/getinvoicedetails/{invoiceId} |
Get invoice details for a specific invoice Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/invoice/getrecurringinvoices?pageSize={pageSize}&pageNumber={pageNumber} |
Get original recurring invoices for datagrids. Processes this invoice API request. The parameter and response sections describe the data exchanged with the API. |
Valuation
Rezi Valuation Api.
| API | Description |
|---|---|
| POST api/valuation/{valuationId}/recordfeedback?feedback={feedback}&impression={impression}&feedbackDate={feedbackDate}&negIds[0]={negIds[0]}&negIds[1]={negIds[1]} |
Record and edit the feedback against a Valuation. Processes this valuation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/valuation/{valuationId}/feedbacknotified?notifiedDate={notifiedDate}&negotiatorIds[0]={negotiatorIds[0]}&negotiatorIds[1]={negotiatorIds[1]}&vendorNotified={vendorNotified} |
Record that the feedback for a Valuation was notified to the vendor. Processes this valuation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Valuation/{id} |
Get an Valuation by its id. Processes this valuation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/Valuation/{id} |
Cancel a valuation appointment by id if it exists. Processes this valuation API request. The parameter and response sections describe the data exchanged with the API. |
Stationary
Default Text Generation
| API | Description |
|---|---|
| GET api/stationary/html/{brandId} |
Does a simple merge of the selected envelopeTemplatePack using the data supplied will only use certain merge functions, and the correspondence can only contain one envelope and the envelope can only contain one document. Processes this stationary API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/stationary/sms/{brandId} |
Does a simple merge of the selected envelopeTemplatePack using the data supplied will only use certain merge functions, and the correspondence can only contain one envelope and the envelope can only contain one document. Processes this stationary API request. The parameter and response sections describe the data exchanged with the API. |
TextDescription
Rezi Text Description Api
| API | Description |
|---|---|
| POST api/textdescription/Save |
Save. Processes this text description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/textdescription/Delete?id={id} |
Delete Description. Processes this text description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/TextDescription/{id} |
Get text description. Processes this text description API request. The parameter and response sections describe the data exchanged with the API. |
Poi
Rezi POI Api
| API | Description |
|---|---|
| GET api/poi/{id} |
Gets a POI Processes this poi API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/poi/save |
Adds POI's Processes this poi API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/poi/delete/{id} |
Delete a Poi by its Id Processes this poi API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/poi/search/radius |
Search for POI's in a radius from a point Processes this poi API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/poi/search/box |
Search for POI's inside a bounding box Processes this poi API request. The parameter and response sections describe the data exchanged with the API. |
Authorization
Operations for authorization resources.
| API | Description |
|---|---|
| GET api/authorization/viewvendorid?documentId={documentId}&groupId={groupId} |
Is User Allowed To View Vendor ID. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/accessreportingarea |
Is User Allowed To Access Reporting Area. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/bulkarchivegroups |
Is User Allowed To Bulk Archive Groups. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/bulkreassignownershipgroups |
Is User Allowed To Bulk Reassign Ownership Groups. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/bulkreassignownershipmarketingroles |
Is User Allowed To Bulk Reassign Ownership Marketing Roles. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/exportgroups |
Is User Allowed To Export Groups. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/bulkpaymenttransfer |
Is User Allowed To Bulk Transfer. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/salesaidescriptions |
Is User Allowed To Generate Sales AI Descriptions. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/lettingsaidescriptions |
Is User Allowed To Generate Lettings AI Descriptions. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/financialdetailsread |
Is User Allowed To Read Only Financial Details. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/authorization/financialdetailsreadwrite |
Is User Allowed To Read Write Financial Details. Processes this authorization API request. The parameter and response sections describe the data exchanged with the API. |
Rectification
Operations for rectification resources.
| API | Description |
|---|---|
| POST api/rectification/rectify |
Rectify. Processes this rectification API request. The parameter and response sections describe the data exchanged with the API. |
Branch
Rezi Branch
| API | Description |
|---|---|
| GET api/branch/{id} |
Get a Branch by its id. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/{id}/Brandings |
Get a Branch brandings by its id. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/{id}/administrators |
Get Branch administrators by its id. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/{id}/members?excludeInactive={excludeInactive} |
Get Branch members by its id. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branch/{id}/addnegotiator |
Adds a negoatiator to a branch Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/{id}/getbrand?brandId={brandId} |
Get a specific brand by brandId or default brand within a branch if brandId is not supplied. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branch/updatefee |
Add or update fee for logged in branch. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/branch/deletefee/{defaultFeeId} |
Delete fee for logged in branch. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/fees?transactionType={transactionType}&defaultOnly={defaultOnly} |
Get fees for logged in branch. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/branch/updatefeelevel?feeLevel={feeLevel} |
Update the Fee Level Setting for branch Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branch/createscheduledmailmerge |
Save a scheduled mail merge. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/scheduledmailmerges?pageSize={pageSize}&pageNumber={pageNumber} |
Get all scheduled mail merges for the logged in branch. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/branch/updatescheduledtaskstatus/{id}?systemStatus={systemStatus} |
Update SystemStatus of ScheduledTask to Active, Inactive, Deleted or Archived. Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/checkkeycodesexist |
Check specified key codes exist in branch Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/branch/{branchId}/preferredcompanies?externalProviderType={externalProviderType} |
Given a external provider type, return all preferred companies for the branch Processes this branch API request. The parameter and response sections describe the data exchanged with the API. |
AmenityDescription
Rezi Amenity Description Api
| API | Description |
|---|---|
| POST api/amenitydescription/Save |
Save or update an Amenity Description Processes this amenity description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/amenitydescription/Delete?id={id} |
Delete an Amenity Description by its Id Processes this amenity description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/AmenityDescription/{id} |
Get an Amenity Description by its Id Processes this amenity description API request. The parameter and response sections describe the data exchanged with the API. |
Posting
Rezi Core Accounts Api Postings
| API | Description |
|---|---|
| GET api/posting/transaction/{ledgerEntryId}?accountId={accountId} |
Get ledger entry details by Id Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/posting/suspense?pageSize={pageSize}&pageNumber={pageNumber}&sortOrder={sortOrder}&orderByDescending={orderByDescending} |
Get all ledger postings in the suspense account Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/posting/cash |
Get all postings in the cash account for the agent Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/posting/addadjustmentitem |
Add adjustment to ledger entry Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/posting/{accountId}/uncleared |
Get uncleared items for account/ledger Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/posting/uncleared |
Get uncleared items in accounting system Processes this posting API request. The parameter and response sections describe the data exchanged with the API. |
Group
Rezi Group Api.
| API | Description |
|---|---|
| GET api/group/{id} |
Get a group by its Id Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/delete |
Delete a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/group/{id}/deletegroupmember |
Delete a contact from a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/notes?pinned={pinned}&pageNumber={pageNumber}&pageSize={pageSize} |
Get notes for Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/noteeditionschains?noteIds[0]={noteIds[0]}¬eIds[1]={noteIds[1]} |
Get group note editions chains by their Ids Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/addgroup |
Adds a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/addgroupmember |
Add a new contact to an existing group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/savesalessearch |
Saves Search Criteria to a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/savelettingssearch |
Saves Lettings Search Criteria to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/setsearchteam |
Set the Team Group for a searching role Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{groupId}/bulksetsearchteam |
Set the Team Group for multiple searching roles Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/bulkreassignownership |
Bulk reassign Group ownership Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/group/{id}/deletesearch/{searchingRoleId} |
Deletes Search Criteria from a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/salessearching?pageSize={pageSize}&pageNumber={pageNumber} |
Get Sales Searching Roles for a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/lettingssearching?pageSize={pageSize}&pageNumber={pageNumber} |
Get Lettings Searching Roles for a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/searching/{roleId}/matches?pageSize={pageSize}&pageNumber={pageNumber}&sort={sort} |
Get property matches for a Searching Role for a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/searching/{roleId}/matches?pageSize={pageSize}&pageNumber={pageNumber}&sort={sort} |
Get property matches for a Searching Role for a Group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/matches/find |
Returns property matches using their Id Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/events?pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&from={from}&to={to}&type[0]={type[0]}&type[1]={type[1]}&eventCategoryType={eventCategoryType}&activeRolesOnly={activeRolesOnly}&propertyId={propertyId}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&roleId={roleId}&includeDrafts={includeDrafts}&showCancelled={showCancelled}&includeOnlyOriginalNotes={includeOnlyOriginalNotes} |
Get group events by its Id Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/timeline?pageSize={pageSize}&pageNumber={pageNumber}&type[0]={type[0]}&type[1]={type[1]}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&searchTerms[0]={searchTerms[0]}&searchTerms[1]={searchTerms[1]} |
Get group events by its Id Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/displaysettings |
Edit Display settings for the Group. Primarily shown in the GroupHub e.g. the icon and background image. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/attachdocument?documentId={documentId} |
Attaches an existing document to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/detachdocument?documentId={documentId} |
Detaches a document from a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/uploadandattachdocument |
Uploads a new document and attaches it to the specified group. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/attachexternaldocument |
Attaches the external document. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/setdescription |
Sets the description of the specified group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/setbranch |
Set the Groups home Branch Changes the Group's Branch, will only allow to change to a branch in same agency |
| POST api/group/{id}/setteam |
Set the Groups owning team Changes the Group's owning team |
| GET api/group/{id}/getpropertyroleidsalreadysent?withinDays={withinDays}&resendPriceChangedProperties={resendPriceChangedProperties} |
returns a list of the property role ids that should be excluded from mailouts to this role id because the have been sent before Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/documents?subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&orderDesc={orderDesc} |
Get a list of documents belonging to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/alldocuments?subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&sortType={sortType}&sortDescending={sortDescending} |
Get a list of documents belonging to a group and it's related roles Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/offers/made?pageSize={pageSize}&pageNumber={pageNumber} |
Get a list of documents belonging to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/offers/received?pageSize={pageSize}&pageNumber={pageNumber} |
Get a list of documents belonging to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/backgroundimages?pageSize={pageSize}&pageNumber={pageNumber} |
Return all background images. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/updateprimarygroupmember |
Return the Groups with appointments between a given date range, ordered by appointments Count Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/mostactive?pageSize={pageSize} |
Return the Groups with the most viewings between a given date range, ordered by viewing Count Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/basicapplicantheatmap?pageSize={pageSize} |
Return the lat and longs for every applicant in the system Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/properties?pageSize={pageSize}&pageNumber={pageNumber} |
Return a list of properties that the group owns Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/saveadditionalinfo |
To save or edit the Group additional info i.e. the Origin and Grade. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/saveadditionalquestions |
To edit the Group additional questions Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/sendemail |
To send an adhoc email to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/sendsms |
To send an adhoc sms to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/geoaggregation/{zoom} |
Returns GeoAggregations of all searching groups Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/setgroupmemberstatus |
Sets members Active/Inactive system status Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/setgroupmembersorder |
Sets order for members of a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/group/{id}/roles?pageSize={pageSize}&pageNumber={pageNumber}&roleTypes[0]={roleTypes[0]}&roleTypes[1]={roleTypes[1]}&roleStatuses[0]={roleStatuses[0]}&roleStatuses[1]={roleStatuses[1]} |
Get the roles for a Group by Group id Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/recordcontact |
Records an event on the group representing a neg being in contact Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/setflags |
Sets the interest flags on groups interest role. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/undelete |
Undelete a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/addpreferredcompany?companyId={companyId}&preferredContactId={preferredContactId} |
Add a preferred company to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/{id}/removepreferredcompany?companyId={companyId} |
Remove a preferred company to a group Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/group/archivegroups |
Archive groups in bulk Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/group/{id}/updatefees |
Update the fee for a given group. Processes this group API request. The parameter and response sections describe the data exchanged with the API. |
Cache
Acts as a persistence mechanism for ad-hoc data contracts. Also supports Lists. The default storage time is 1 hour.
| API | Description |
|---|---|
| PUT api/cache/{itemKey}?timeToLive={timeToLive} |
Stores the in the cache subsystem. Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/cache/{itemKey} |
Retrieves an object stored in the cache system by its Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/cache/List/{listKey} |
Retrieves a list of objects stored in the cache system by its Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/cache/List/{listKey}/Append?timeToLive={timeToLive} |
Adds to the tail of an existing list, or creates a new list with the object in it. Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/cache/List/{listKey}/Prepend?timeToLive={timeToLive} |
Adds to the head of an existing list, or creates a new list with the object in it. Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/cache/List/{listKey}/Item |
Removes a given item from the list. Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/cache/List/{listKey}/Pop |
Pops an items from the list head. Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/cache/{itemKey} |
Deletes the item stored at Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/cache/Key |
Generate a guid for use as a key Processes this cache API request. The parameter and response sections describe the data exchanged with the API. |
GeneralToDo
Rezi General ToDo Api.
| API | Description |
|---|---|
| POST api/todo/general/savetodo |
Saves or Updates a General ToDo This is currently used to save quick reminders Processes this general to do API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/todo/general/taskprofile?taskId={taskId} |
Get the profile infos for a task Processes this general to do API request. The parameter and response sections describe the data exchanged with the API. |
AgencyAdmin
Operations for agency admin resources.
| API | Description |
|---|---|
| POST api/admin/agency/{id}/setfeestructure |
Sets the fee structure on an agency Processes this agency admin API request. The parameter and response sections describe the data exchanged with the API. |
Auction
Rezi Appointment Api.
| API | Description |
|---|---|
| GET api/auction/{id} |
Get an auction by its id. Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/auction/saveauction |
Save or update an auction. Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/{id}/confirmlots |
To confirm or unconfirm a list of lots for the auction Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/{id}/withdrawlots |
To withdraw a list of properties from the auction Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/{id}/postponelots |
To postpone a list of lots for the auction Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/savecontact |
Add a new contact to the given auction Role or edit an existing contact Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/removecontact |
Remove an existing auction contact from the auction role Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/auction/{id}/recordbid |
Record auction bid details Processes this auction API request. The parameter and response sections describe the data exchanged with the API. |
FloodErosionDescription
Rezi FloodErosion Description Api
| API | Description |
|---|---|
| POST api/flooderosiondescription/Save |
Save or update a FloodErosion Description Processes this flood erosion description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/flooderosiondescription/Delete?id={id} |
Delete a FloodErosion Description by its Id Processes this flood erosion description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/FloodErosionDescription/{id} |
Get a FloodErosion Description by its Id Processes this flood erosion description API request. The parameter and response sections describe the data exchanged with the API. |
Deposit
Rezi API Deposit
| API | Description |
|---|---|
| GET api/deposit/unprotected?pageSize={pageSize}&pageNumber={pageNumber}&sort={sort}&ascending={ascending}&branchIds[0]={branchIds[0]}&branchIds[1]={branchIds[1]} |
Get Accounts Deposits. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/deposit/unprotected/overview?branchIds[0]={branchIds[0]}&branchIds[1]={branchIds[1]} |
Get Unprotected Overview. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/deposit/{depositInvoiceId}/release |
Releases the deposit money back to the user. If invoices are supplied these are created for DepositDeductions Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/deposit/schemes/transfer |
Protect In Scheme. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/deposit/schemes/create |
Create Scheme. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/deposit/schemes/list |
Get All Schemes. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/deposit/schemes/{id}/groupings?pageSize={pageSize}&pageNumber={pageNumber} |
Get Scheme Groupings. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/deposit/landlord/transfer |
Transfer To Landlord. Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/deposit/collections |
Get deposit collections Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/deposit/{id}/getdepositdeductions |
Returns a list of invoice deductions linked to the deposit invoice Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/deposit/{depositId}/getdepositinvoice |
Returns an invoice linked to Tenant Deposit Processes this deposit API request. The parameter and response sections describe the data exchanged with the API. |
ListStats
Rezi List Stats Api.
| API | Description |
|---|---|
| POST api/list/stats/events |
Events. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/groups |
Groups. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/property |
Property. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/groupinterests |
Group Interests. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/todos |
Todos. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/todotasks |
Todo Tasks. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/followups |
Follow Ups. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/invoice |
Invoice. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/tenancystats |
Returns a list of values of the queries sent through Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/tenancyRentStats |
Tenancy Rent Demands Stats. Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/tenantstats |
Returns a list of totals for tenants with missing information Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/landlordstats |
Returns a list of totals for landlords with missing information Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/propertystats |
Returns a list of totals for properties with expiring information Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/list/stats/certificatestats |
Returns a list of totals for certificates stats Processes this list stats API request. The parameter and response sections describe the data exchanged with the API. |
Rezi Group Api.
| API | Description |
|---|---|
| GET api/twitter/oauthurl/{brandId}/{personId} |
Get the oauth url for the twitter integration service Processes this twitter API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/twitter/handle/{brandId} |
Get the oauth url for the twitter integration service Processes this twitter API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/twitter/directmessage |
Sends a direct message to a screen name Processes this twitter API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/twitter/tweet |
Sends a direct message to a screen name Processes this twitter API request. The parameter and response sections describe the data exchanged with the API. |
Database
Operations for database resources.
| API | Description |
|---|---|
| POST api/admin/database/setperformancelevel?nodeId={nodeId}&level={level} |
Set the performance level of a database node Processes this database API request. The parameter and response sections describe the data exchanged with the API. |
Portal
Portal Admin Controller
| API | Description |
|---|---|
| GET api/admin/portal/getportaluploadsforrole?roleId={roleId} |
Get all the live portal uploads associated with a property marketing role Processes this portal API request. The parameter and response sections describe the data exchanged with the API. |
DigitalSignature
Rezi Digital Signature Api.
| API | Description |
|---|---|
| POST api/digitalsignature/signable/bounced/{fingerprint} |
creates an event when a envelope is bounced by signable Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/digitalsignature/signable/opened/{fingerprint} |
creates an event when a document is opened Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/digitalsignature/signable/cancelled/{fingerprint} |
creates an event when a document is cancelled Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/digitalsignature/signable/sent/{fingerprint} |
creates an event when a document is sent out by signable Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/digitalsignature/signable/signed/{fingerprint} |
creates an event when a document is signed Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/digitalsignature/signable/completed/{fingerprint} |
creates an event when a document is completed Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/digitalsignature/signable/setup/{brandId}/{logoId}/{colour}?emailAddress={emailAddress} |
creates a new account on signable Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/digitalsignature/signable/{brandId} |
Signable Enabled. Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/digitalsignature/signable/delete/{brandId} |
delete a sub account on signable Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/digitalsignature/signable/cancel/{eventId} |
Cancel an Envelope Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/digitalsignature/signable/expire/{eventId} |
Expire an Envelope Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/digitalsignature/signable/remind/{eventId} |
Send a reminder for an Envelope Processes this digital signature API request. The parameter and response sections describe the data exchanged with the API. |
AccountingSystem
Rezi Agency Api.
| API | Description |
|---|---|
| GET api/accountingsystem |
Gets accounting system for a legal entity Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/systembalance |
Gets accounting system balance Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accountingsystem/systembalance?force={force} |
Archives the accounting system Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/taxstatus |
Get Tax Status of Accounting System Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/suspense |
Get amount of funds held in suspense account of the accounting system Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/agentcash |
Gets overview of the agent cash account Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/enum/{enumType} |
Get Accounting Enums. Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accountingsystem/{id}/setprimaryofficeaccount |
Sets office account as primary office account Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/accountingsystem/createofficeaccount |
Create an office account for the accounting system Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accountingsystem/{id}/delete |
Delete office account Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accountingsystem/officeaccounts |
Get list of office accounts associated with the accounting system Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/accountingsystem/setprimaryaccount?id={id} |
Set Primary Bank Account for Accounting System Processes this accounting system API request. The parameter and response sections describe the data exchanged with the API. |
Credentials
Rezi Group Api.
| API | Description |
|---|---|
| POST api/credentials/upsertusernamepassword |
Creates or Updates Security Credentials Processes this credentials API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/credentials/emailsync/usernamepassword |
Gets Email Sync Security Credentials Processes this credentials API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/credentials/emailsync/usernamepassword |
Creates or Updates Email Sync Security Credentials This also uses the credentials to do a quick check and see if they are working it will throw an internal server error if there is an issue with the connection but this may be the server address (set in admin centre) or the username/password Processes this credentials API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/credentials/deleteusernamepassword/{name} |
Delete Security Credentials Processes this credentials API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/credentials/emailsync/usernamepassword |
Delete Email Sync For a User Processes this credentials API request. The parameter and response sections describe the data exchanged with the API. |
ProgressionChain
Rezi Progression Chain Api.
| API | Description |
|---|---|
| POST api/progressionchain/{id}/createchain |
Create chain for sales progression role Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progressionchain/{id}/addchainnode |
Add node to progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progressionchain/{id}/addchainlink |
Add node to progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progressionchain/{id}/deletenode |
Add node to progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progressionchain/{id}/deletechainlink?linkId={linkId} |
Add node to progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progressionchain/{id}/resetchain |
Add node to progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progressionchain/{id}/getchain |
Create chain for sales progression role Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progressionchain/{id} |
Get the progression chain for purchasing role Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progressionchain/{id}/updatenode |
Update a node in a progression chain Processes this progression chain API request. The parameter and response sections describe the data exchanged with the API. |
AuctionProgression
Rezi Auction Progression Api.
| API | Description |
|---|---|
| POST api/progression/auction/instructforauction |
Instructs a role to be let Processes this auction progression API request. The parameter and response sections describe the data exchanged with the API. |
Audit
Rezi Audit Api
| API | Description |
|---|---|
| GET api/audit/role/{id}/materialinfo |
Retrieve Material Information Audit Logs for Role . Processes this audit API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/audit/logs?entityType={entityType}&entityId={entityId} |
Retrieve Audit Logs for a specific entity. Processes this audit API request. The parameter and response sections describe the data exchanged with the API. |
SalesProgression
Rezi Progression Api.
| API | Description |
|---|---|
| POST api/progression/sales/instructtosell |
Instructs a role to be sold Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/sales/exchange |
Exchanges a sales role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/sales/complete |
Completes a sales role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/sales/setestimatedcompletiondate |
Set the estimated completion date on a purchasing role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/sales/setestimatedexchangedate |
Set the estimated exchange date on a purchasing role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/sales/setcompletiondate |
Set the completion date on a purchasing role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/progression/sales/setexchangedate |
Set the exchange date on a purchasing role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/progression/sales/fallenthrough |
Set Marketing Role as Fallen Through Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/progression/sales/{id}/documents?marketingRoleId={marketingRoleId}&subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&sortType={sortType}&sortDescending={sortDescending} |
Get a list of documents belonging to a sales progression role Processes this sales progression API request. The parameter and response sections describe the data exchanged with the API. |
InboundLead
Operations for inbound lead resources.
| API | Description |
|---|---|
| PUT api/inboundlead/discardthelead?leadId={leadId} |
Discard the Lead. Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/inboundlead/checkformatchinggroups?leadId={leadId}&pageSize={pageSize}&pageNumber={pageNumber} |
Check for Matching groups for the given leads based on contact item values i.e. Emails and Phones. Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/inboundlead/{todoTaskLeadId}/setleadgroup/{groupId} |
Endpoint to update group on inbound lead task Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/inboundlead/create?assignToNegId={assignToNegId} |
Creates a lead in the system, optinally assigning the lead to a negotiator Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/inboundlead/getlead/{id} |
Gets a lead by its id Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/inboundlead/outstanding |
Gets all leads that are awaiting to be processed Processes this inbound lead API request. The parameter and response sections describe the data exchanged with the API. |
Legacy
Rezi Legacy Api
| API | Description |
|---|---|
| GET api/legacy/{typeName}/{id} |
Get legacy. Processes this legacy API request. The parameter and response sections describe the data exchanged with the API. |
Legal
Legal Endpoints for managing referals to legal providers
| API | Description |
|---|---|
| POST api/legal/referrals |
Create Referral. Processes this legal API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/legal/thirdpartyreferrals |
Create Third Party Referrals. Processes this legal API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/legal/getreferrercase?caseId={caseId}&propertyId={propertyId} |
Get Referrer Case. Processes this legal API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/legal/getreferrercases?propertyId={propertyId} |
Get Referrer Cases. Processes this legal API request. The parameter and response sections describe the data exchanged with the API. |
CustomField
Rezi Custom Field Group Api
| API | Description |
|---|---|
| POST api/customfield/{save} |
Save a custom field within a predefinied custom field group. Processes this custom field API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/customfield/updatestatus |
Update the System Status of custom field. i.e. Active or Deleted Processes this custom field API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/customfield/value/save |
Save Value. Processes this custom field API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/customfield/values/save |
Saving a list of custom fields to an entity Processes this custom field API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/CustomField |
Save Custom Field Value. Processes this custom field API request. The parameter and response sections describe the data exchanged with the API. |
Preview
Rezi Document Api.
| API | Description |
|---|---|
| GET api/preview/{docReference}?width={width}&height={height}&rotation={rotation}&quality={quality}&inline={inline} |
Gets a temporary document stored by document generation, so that it can be previewed. Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/preview/saveDocx/{docReference} |
Save a file sent in native word format, and convert it to the right file format to be saved to disk Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/preview/getHtmlDocument/{docReference} |
Gets a html document from public storage and returns the html body Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/preview/saveHtmlDocument |
Save a file html format Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/preview/getTextDocument/{docReference} |
Gets a text document from public storage and returns Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/preview/saveTextDocument |
Save a file in text format Processes this preview API request. The parameter and response sections describe the data exchanged with the API. |
Analytics
Analytics integration controller
| API | Description |
|---|---|
| GET api/analytics/campaigns |
returns a list of all of the campaigns for an agency Processes this analytics API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/analytics/saveorupdategoogle |
Updates or Creates a Campaign Processes this analytics API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/analytics/unlinktemplate/{templateId} |
Updates or Creates a Campaign Processes this analytics API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/analytics/delete/{id} |
Updates or Creates a Campaign Processes this analytics API request. The parameter and response sections describe the data exchanged with the API. |
Negotiator
Rezi Negotiator Api.
| API | Description |
|---|---|
| GET api/negotiator/me |
Get a person by its Id Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/statuses |
Gets negotiators online / offline status. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/getbasic?teamId={teamId}&pageSize={pageSize}&pageNumber={pageNumber} |
Get negotiators online / offline status. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/getarchived?teamId={teamId}&pageSize={pageSize}&pageNumber={pageNumber} |
Get all archived Negotiators for the Agency's branch. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/properties/{roleType}?pageSize={pageSize}&pageNumber={pageNumber} |
Used for the Property Sales Dashboard to return a list of the negotiator's properties. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/properties/favourite?pageSize={pageSize}&pageNumber={pageNumber} |
Lists favourited properties Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/properties/favourite/add/{propertyId}?roleId={roleId} |
Add property to Negotiators favourite list Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/negotiator/my/properties/favourite/remove/{propertyId}?roleId={roleId} |
Remove a property from a Negotiators favourite list. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/groups/favourite?pageSize={pageSize}&pageNumber={pageNumber} |
Returns a list of the logged in negotiators favourite groups. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/groups/favourite/add/{groupId} |
Add a favourite group to the negotiators list of favourites. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/negotiator/my/groups/favourite/remove/{groupId} |
Remove a group from a Negotiators favourite list. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/keys?pageSize={pageSize}&pageNumber={pageNumber}&checkedOutOnly={checkedOutOnly} |
Return all Negotiator keys for the side bar display. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/intervaleventcounts |
Return interval based event counts for negotiators. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/me/setstatus?status={status} |
Set the online/offline status of the logged in negotiator Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/preferences |
Gets the preferences for current negotiator Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/preferences |
Save or Update Negotiator Preferences Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/preferences/emailsignature |
Allows you to upload a document for use as email signature Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/responsibilities |
Gets a list of the logged in users responsibilities Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/create |
Create New Negotiator Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/biography?text={text} |
Update My Biography Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/negotiator/my/preferences/timeline |
Get a Negotiators Timeline Preferences Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/negotiator/my/preferences/timeline |
Save or Update Negotiator Timeline Preferences Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Negotiator/{id} |
Get a Negotiator by its id. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/Negotiator?teamId={teamId}&pageSize={pageSize}&pageNumber={pageNumber}&includeInactive={includeInactive} |
Get negotiators online / offline status. Processes this negotiator API request. The parameter and response sections describe the data exchanged with the API. |
Stats
Rezi Stats for Property Api.
| API | Description |
|---|---|
| POST api/stats/RecordVisit/{pageType}/{entityId}?roleId={roleId} |
Record and timestamp a visit to a 'page' on Rezi. Processes this stats API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/stats/visited/{entityType} |
Get all recent history of 'pages' visited on Rezi for a given entity type. Processes this stats API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/stats/rightmove/{roleId} |
Rightmove. Processes this stats API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/stats/portals/{roleId} |
Portals. Processes this stats API request. The parameter and response sections describe the data exchanged with the API. |
AuctionRole
Rezi Auction Role Api.
| API | Description |
|---|---|
| POST api/role/auction/{id}/setrequestedlotnumber?lotNumber={lotNumber} |
Set the requested lot number for a property auction role. Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/{id}/setlotnumber?auctionId={auctionId}&lotNumber={lotNumber} |
Set the lot number for a property auction role. Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/{id}/addtoauction?auctionId={auctionId}&lotNumber={lotNumber} |
Add a property auction role to an existing auction Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/{id}/removefromauction |
Add a property auction role to an existing auction Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/{id}/setreserve |
Set the reserve for a property auction role. Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/{id}/settype?auctionRoleTypeSystemName={auctionRoleTypeSystemName} |
Set the type of auction role (Commercial or Residential) Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/auction/milestone/{roleId} |
Get auction role milestones Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/auction/milestone/{roleId} |
Update an auction role milestone Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/auction/milestone/{roleId} |
Add a new auction role milestone Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/role/auction/milestone/{roleId}/{milestoneId} |
Delete a custom auction milestone Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/auction/milestone/{roleId}/create |
Create default milestones for role if they dont exist Processes this auction role API request. The parameter and response sections describe the data exchanged with the API. |
CorePlatformState
Operations for core platform state resources.
| API | Description |
|---|---|
| POST api/coreplatformstate/reportMigration |
Reports that a data migration has been shedueled. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/coreplatformstate/reportMigration/{migrationId} |
Reports that a data migration has been shedueled - used by workflow Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/coreplatformstate/{stateItemReference} |
Clears a state item. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/coreplatformstate/platformissue |
Allows business workflows to post system issues to the platform state service. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/coreplatformstate/health?criticalSystemCheck={criticalSystemCheck}&agencyId={agencyId} |
Gets core platform master health status, returns 200 if everything is fine and 500 if a system is down. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/coreplatformstate/health/timestamp |
Gets the api instance timestamp, returns 200 if everything is fine and 500 if the timestamp cannot be retrieved. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/coreplatformstate/health/reset |
Resets the current health state in the cache, this doesn't fix anything but helps if you have agency specific keys stuck in the cache. Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/coreplatformstate/health/token?token={token}&ClockSkew={ClockSkew} |
Validates a posted token Processes this core platform state API request. The parameter and response sections describe the data exchanged with the API. |
Reminder
Reminder Controller
| API | Description |
|---|---|
| POST api/reminder/remindme |
Sets a reminder Processes this reminder API request. The parameter and response sections describe the data exchanged with the API. |
Tasks
Operations for tasks resources.
| API | Description |
|---|---|
| GET api/tasks/find?PageSize={PageSize}&Page={Page}&TaskTypes={TaskTypes}&TaskStatuses={TaskStatuses}&SortType={SortType}&AssignedReziNegIds={AssignedReziNegIds}&AssignedTeam={AssignedTeam}&SortAscending={SortAscending}&DueDateFilterFrom={DueDateFilterFrom}&DueDateFilterTo={DueDateFilterTo} |
Find. Processes this tasks API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tasks/getupcomingtask?groupId={groupId} |
Get the latest task for a group Processes this tasks API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tasks/addnote |
Add note to a task Processes this tasks API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tasks/gettasknotes |
Get a list of note events for a task Processes this tasks API request. The parameter and response sections describe the data exchanged with the API. |
CustomTextDescription
Rezi Text Description Api
| API | Description |
|---|---|
| GET api/customtextdescription/distinctcustompropertydescriptions |
Returns a list of the distinct defined custom descriptions for a property Processes this custom text description API request. The parameter and response sections describe the data exchanged with the API. |
System
Manages system wide configuration options and include system wide commands
| API | Description |
|---|---|
| POST api/admin/system/updateDocumentGenerationMetadataFile |
Updates the metadata for document generation merge fields Processes this system API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/system/sendliveportalupdatemessage?propertyMarketingRoleId={propertyMarketingRoleId} |
Sends a message to the LivePortalJobHandler that says the specified property marketing role has changed Processes this system API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/system/sendNotificationToAllUsersInAgency?agencyId={agencyId} |
Send a live notification to all active users in an agency Processes this system API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/admin/system/CreateNewSystemFeature |
Creates a new system wide feature available for activation. Processes this system API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/admin/system/ListAgencies?includeSuspended={includeSuspended} |
Lists the name and ID of all agencies in the system. Processes this system API request. The parameter and response sections describe the data exchanged with the API. |
StyleAgeDescription
Rezi StyleAge Description Api
| API | Description |
|---|---|
| POST api/styleagedescription/Save |
Save. Processes this style age description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/styleagedescription/Delete?id={id} |
Delete Description. Processes this style age description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/StyleAgeDescription/{id} |
Get style age description. Processes this style age description API request. The parameter and response sections describe the data exchanged with the API. |
TenancyAgreement
Rezi API Tenancy Agreement
| API | Description |
|---|---|
| GET api/tenancyagreement/{id} |
Given an agreement id, gets the tenancy agreement. Processes this tenancy agreement API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenancyagreement/{id}/servenotice |
Add Serve Notice. Processes this tenancy agreement API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenancyagreement/{id}/servenotice |
Update Serve Notice. Processes this tenancy agreement API request. The parameter and response sections describe the data exchanged with the API. |
Role
Rezi Role Api.
| API | Description |
|---|---|
| GET api/role/{id} |
Get a role by its Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/compliancecountry |
Gets the compliance country for the role using the configured compliance level preference. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/pausesearchingroles |
Pauses searching roles in bulk (by GroupFilter) Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/unpausesearchingroles |
UnPauses searching roles in bulk (by Id) Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/events?pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&from={from}&to={to}&type[0]={type[0]}&type[1]={type[1]}&eventCategoryType={eventCategoryType}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&includeDrafts={includeDrafts}&excludeRevised={excludeRevised}&includeOnlyOriginalNotes={includeOnlyOriginalNotes}&showCancelled={showCancelled}&propertyId={propertyId}&groupId={groupId} |
Get role events by its Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/cancelallfutureviewings |
Cancels all future viewing appointments for a role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/inspections |
Get role events inspections by its Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/timeline?pageSize={pageSize}&pageNumber={pageNumber}&type[0]={type[0]}&type[1]={type[1]}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&propertyId={propertyId}&groupId={groupId}&searchTerms[0]={searchTerms[0]}&searchTerms[1]={searchTerms[1]} |
Get role events by its Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/salesprogression/timeline?pageSize={pageSize}&pageNumber={pageNumber}&type[0]={type[0]}&type[1]={type[1]}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&propertyId={propertyId}&groupId={groupId}&searchTerms[0]={searchTerms[0]}&searchTerms[1]={searchTerms[1]} |
Get role events by its Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/noteeditionschains?noteIds[0]={noteIds[0]}¬eIds[1]={noteIds[1]} |
Get role note editions chains by their Ids Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/noteeditionschainsforsalesprogressionhub?noteIds[0]={noteIds[0]}¬eIds[1]={noteIds[1]} |
Get role note editions chains by their Ids for Sales Progression Hub, Activity tab. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/salesprogressionactivityevents?pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&from={from}&to={to}&type[0]={type[0]}&type[1]={type[1]}&eventCategoryType={eventCategoryType}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&includeDrafts={includeDrafts}&excludeRevised={excludeRevised}&includeOnlyOriginalNotes={includeOnlyOriginalNotes} |
Gets role events for every role within the sales chain Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/descriptions?pageSize={pageSize}&pageNumber={pageNumber}&types[0]={types[0]}&types[1]={types[1]} |
Get the descriptions for a role by role id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/detachdescription?descriptionId={descriptionId} |
Detaches a description from a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/vendors |
Get the members of a role by the role Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/tenants |
Get the tenants of a lettings role by the role Id Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/matches?pageSize={pageSize}&pageNumber={pageNumber}&adjustedAskingPrice={adjustedAskingPrice}&sort={sort}&minScore={minScore} |
Get a list of groups that may be interested in this property role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/matches?pageSize={pageSize}&pageNumber={pageNumber}&adjustedAskingPrice={adjustedAskingPrice}&sort={sort} |
Get a list of groups that may be interested in this property role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/matchidsfiltered |
Get list of role ids Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/documents?subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&orderDesc={orderDesc}&appointmentId={appointmentId} |
Get a list of documents belonging to a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/alldocuments?groupId={groupId}&subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&sortType={sortType}&sortDescending={sortDescending} |
Get a list of documents belonging to a role and its related roles and group Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/documentfromplaceholder?placeholderType={placeholderType}&placeholderSourceType={placeholderSourceType}&groupId={groupId}&documentSubType={documentSubType} |
Get a single DocumentPlaceholder which is the 'slot' the particular document of type+source exists within. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/setdocumentplaceholder |
Set Placeholder Document. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/images?pageSize={pageSize}&pageNumber={pageNumber}&subtype={subtype} |
Get a list of ordered images belonging to a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/brochures?pageSize={pageSize}&pageNumber={pageNumber} |
Get a list of ordered brochures belonging to a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/SetRoleImageOrder |
Updates the image order on a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/imageorder |
Gets the image order for the role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/setbrochureorder |
Updates the brochure order on a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/attachdocument?documentId={documentId} |
Attaches an existing document to a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/detachdocument?documentId={documentId} |
Detaches a document from a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/detachdocuments |
Detaches multiple documents from a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/detachdocumentfromplaceholder?documentPlaceholderId={documentPlaceholderId} |
Detaches a document from a document placeholder Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/uploadandattachdocument?groupId={groupId} |
Allows you to upload a document and attach it directly to a role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/approvedocument |
Approve a document Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/rejectdocument |
Reject a document Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/attachexternaldocument |
Attaches an externally hosted document to a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/updateprice |
Update price for a given PropertySalesRole. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/valuation |
Gets the valuation for a property marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/valued |
Gets the valuation for a property marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/offers?pageSize={pageSize}&pageNumber={pageNumber}&excludeDrafts={excludeDrafts} |
Get all of the offers associated to the current property marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/rejectallpendingoffers |
Rejects all pending offers associated to the current property marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/offersbasic |
Get a basic list of offers associated to the current property marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/syncedareas |
Get an object of all synced areas to the current property marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/updatesyncedareas |
Toggle sync area for a given PropertyMarketingRole. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{roleId}/viewingsbasic?showCancelled={showCancelled} |
Get a basic list of all viewings for a particular marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/viewings?pageSize={pageSize}&pageNumber={pageNumber}&excludeDrafts={excludeDrafts}&useMinimalMapping={useMinimalMapping} |
Get all of the viewings associated to the current property marketing role. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/updatefees |
Update the fee for a given PropertyMarketingRole. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/addfee |
Add a fee for a given PropertyMarketingRole. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/removefee?feeId={feeId} |
Remove a fee from a given PropertyMarketingRole. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/setclosingdate |
Sets the role closing date Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/setdefaultimage?documentId={documentId} |
Sets the default image of a property marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/confirmcompliancechecks?negotiatorId={negotiatorId} |
Confirms the compliance checks have been carried out on a marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/setflag |
Sets a flag on a property marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/setcompliancechecks |
Set the compliance checks on a property marketing role i.e. Valid Epc, Proof of ID or Proof of Ownership. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/changeteam?teamId={teamId} |
Change the owining team of a Role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/changebranch?branchId={branchId} |
Change the branch of a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{roleId}/setcontractenddate |
Change the branch of a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/role/{id}/addgrouptopropertyrole |
Creates/Adds a group to the supplied roleId Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/suggest?IsOnMarket={IsOnMarket}&PageNumber={PageNumber}&PageSize={PageSize}&Query={Query}&RoleType={RoleType}&RoleStatus={RoleStatus}&SuggestType={SuggestType} |
Search for property marketing roles that match the specified search criteria Query = Search query to execute PageSize = Number of results to show on each page PageNumber = Which page to return SuggestType = AgencyOnly, ViewableOnly IsOnMarket = Return only on market property roles |
| GET api/role/propertychainsuggest?IsOnMarket={IsOnMarket}&PageNumber={PageNumber}&PageSize={PageSize}&Query={Query}&RoleType={RoleType}&RoleStatus={RoleStatus}&SuggestType={SuggestType} |
Search for property marketing roles that are in OfferAccepted or Exchanged status Query = Search query to execute PageSize = Number of results to show on each page PageNumber = Which page to return SuggestType = AgencyOnly, ViewableOnly IsOnMarket = Return only on market property roles RoleStatus = List of role statuses the property role is in |
| PUT api/role/{id}/setportaloverrides |
Set portal configuration exclusivity overrides Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/notes?pinned={pinned}&pageNumber={pageNumber}&pageSize={pageSize} |
Notes. Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/boardrequest |
To send an board request email to a external provider Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/role/{id}/getbrandportalexclusions?branchId={branchId}&marketingRoleTypeOverride={marketingRoleTypeOverride} |
Get all brands with details for an agency Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/savebrandportalexclusions |
Get all brands with details for an agency Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/createreferralevent |
Creates a referral event on the role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/copy |
Clones a property marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/setholdingdeposit |
Set holding deposit for marketing role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/payholdingdeposit |
Pay funds against holding deposit Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/removeholdingdeposit?relatedRoleId={relatedRoleId} |
Remove holding deposit from role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/{id}/releaseholdingdeposit?relatedRoleId={relatedRoleId} |
Reset the holding deposit for a role Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/printactivityevents/pdf/{id} |
Starts the job which will eventually return a PDF with all sales progression activity Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/role/reassignownership |
Endpoint to Bulk reassign . Processes this role API request. The parameter and response sections describe the data exchanged with the API. |
CustomFieldGroup
Rezi Custom Field Group Api
| API | Description |
|---|---|
| POST api/customfieldgroup/{save} |
Save a custom field group for a predefined type. Processes this custom field group API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/customfieldgroup/updategroupstatus |
Update the System Status of custom field group. i.e. Active or Deleted Processes this custom field group API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/customfieldgroup/{typeName}?groupName={groupName}&excludeDeleted={excludeDeleted} |
Get a list of custom field groups for a type and optional group name specified. Processes this custom field group API request. The parameter and response sections describe the data exchanged with the API. |
TenantReferencing
Tenant Referencing api
| API | Description |
|---|---|
| GET api/tenantreferencing/products |
Gets the available products for tenant referencing Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenantreferencing/case/{tenancyRoleId} |
Gets a tenancy referencing case based on the role id supplied Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenantreferencing/applications/{caseId} |
Gets all tenancy referencing applications for the caseId provided Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/case/{tenancyRoleId} |
Creates a tenancy referencing case using the role id supplied Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/addapplication/{caseId}/{tenancyRoleId}/{personId}/{productId} |
Creates a tenancy referencing application for a case using the details supplied Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/addguarantor/{caseId}/{tenancyRoleId}/{personId} |
Adds a Guarantor to a tenancy referencing application for a case using the details supplied Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenantreferencing/submitcase/{tenancyRoleId}/{caseId} |
Submits a tenant referencing case for processing Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/tenantreferencing/submitapplication/{caseId} |
Submits an individual referencing application for processing Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenantreferencing/application/{applicationId}/referencingresult |
Get the details of an individual application referencing result Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/register/vanmildert |
Register agency with Van mildert, and all of their branches for the 7 day free trial. Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenantreferencing/vanmildert/order/{propertyLettingRoleId}/{iframeTargetName} |
Get a html form element and hidden fields, which can then be submitted to an iframe Containing the references information for a new application Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/tenantreferencing/vanmildert/tracking/{iframeTargetName} |
Get a html form element and hidden fields, which can then be submitted to an iframe for the tracking page Containing the references information for a new application Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/vanmildert/ordered/{tenancyRoleId}/{negotiatorId} |
Posted via the incomming gateway, this records the oid against the tenancy role so that we know it is is ordered Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/tenantreferencing/vanmildert/completed/{tenancyRoleId}/{negotiatorId} |
Posted via the incomming gateway, this updates the tenancy referening status for this tenancy and maybe in the future will download documents from vm, store them in our system and attach the documents to the role Processes this tenant referencing API request. The parameter and response sections describe the data exchanged with the API. |
Account
Rezi API Accounts
| API | Description |
|---|---|
| GET api/account/{id} |
Get Account By Id Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/all?pageSize={pageSize}&pageNumber={pageNumber} |
Get all accounts paginated Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/{id}/ledger |
Retrieve ledger posting details for an account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/ledger |
Retrive ledger postings without account id Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/create |
Create account for groupId provided Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/setstatus |
Set an accounts status Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/account/{id}/update |
Update account details Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/{id}/statement |
Get a statement for an account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/statement/csv |
Get a statement for an account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/landlordincome/csv |
Generate a landlord income report Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/createsystemaccount |
Create a new System account eg. new client account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/systemaccounts |
Get list of all system accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/{id}/balances?startDate={startDate}&endDate={endDate} |
Get balance of an account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/pm/list?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of accounts with sorting and searching and by type of group for the accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/moneyout?pageSize={pageSize}&pageNumber={pageNumber} |
Get list of accounts with sorting and searching and by type of group for the accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/customer/overview |
Get an overview of customer accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/nrlRetained/overview |
Get an overview of customer nrl accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/nrlRetained |
Get an overview of customer nrl accounts Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/payments/overview |
Get an overview of account amounts and totals Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/{id}/receipts?depositId={depositId} |
Get Receipts for account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/{id}/deposits |
Get Deposits processed for an Account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/{id}/invoiceoverview |
Get summary of an account based on invoice amounts allocated Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/account/{id}/paymentoverview |
Get payment overview for an account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/{id}/propertypaymentoverview?propertyAccountId={propertyAccountId}&propertySpecificOnly={propertySpecificOnly} |
Get payment overview for a property account Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/systemaccount |
Get System Account for the Accounting System Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/propertyaccounts?groupId={groupId}&withUnpaidTransactions={withUnpaidTransactions} |
Get property accounts with transactions which aren't part of a payment Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/propertyaccountswithbalance?groupId={groupId} |
Get a list of basic property account information and balances for accounts associated with a group Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/account/{groupId}/tenancies?withUnpaidTransactions={withUnpaidTransactions} |
Get a list of tenancies for a group Processes this account API request. The parameter and response sections describe the data exchanged with the API. |
TeamGroupSecurity
Rezi Tag Api.
| API | Description |
|---|---|
| GET api/teamsecurity/permissionsforgroup?teamId={teamId} |
This returns security permissions that a group has on other groups Processes this team group security API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/teamsecurity/permissionsongroup?teamId={teamId} |
This returns security permissions that other groups have on specified group Processes this team group security API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/teamsecurity/savepermission |
Save a new security permission for a group Processes this team group security API request. The parameter and response sections describe the data exchanged with the API. |
Property
Rezi Property Api.
| API | Description |
|---|---|
| GET api/property/{id} |
Get a property by its Id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/isowninggrouparchived |
Checks if the owning group for a property is archived Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/bookvaluation |
A command driven endpoint to Book a Valuation. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/recordvaluation |
A command driven endpoint to Record a Valuation. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/updateaddress |
A command driven endpoint to Update a property address. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/updatevaluation |
A command driven endpoint to Update a Valuation. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/owners/events?pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&from={from}&to={to}&type[0]={type[0]}&type[1]={type[1]}&eventCategoryType={eventCategoryType} |
Get property events for the current owner by its Id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/events?pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&from={from}&to={to}&type[0]={type[0]}&type[1]={type[1]}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&eventCategoryType={eventCategoryType}&includeOnlyOriginalNotes={includeOnlyOriginalNotes}&showCancelled={showCancelled} |
Get property events by its Id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/timeline?pageSize={pageSize}&pageNumber={pageNumber}&type[0]={type[0]}&type[1]={type[1]}&excludedTypes[0]={excludedTypes[0]}&excludedTypes[1]={excludedTypes[1]}&searchTerms[0]={searchTerms[0]}&searchTerms[1]={searchTerms[1]} |
Get property timeline by its Id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/noteeditionschains?noteIds[0]={noteIds[0]}¬eIds[1]={noteIds[1]} |
Get property note editions chains by their Ids Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/descriptions?pageSize={pageSize}&pageNumber={pageNumber}&types[0]={types[0]}&types[1]={types[1]} |
Get the descriptions for a property by property id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/roles?pageSize={pageSize}&pageNumber={pageNumber}&roleTypes[0]={roleTypes[0]}&roleTypes[1]={roleTypes[1]}&roleStatuses[0]={roleStatuses[0]}&roleStatuses[1]={roleStatuses[1]} |
Get the roles for a property by property id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/documents?subTypes[0]={subTypes[0]}&subTypes[1]={subTypes[1]}&pageSize={pageSize}&pageNumber={pageNumber}&type={type}&sortType={sortType}&sortDescending={sortDescending} |
Get the documents of a property by the property Id Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/suggest?Query={Query}&PageSize={PageSize}&PageNumber={PageNumber}&SuggestType={SuggestType} |
Search for properties/addresses that match the specified search criteria Query = Search query to execute PageSize = Number of results to show on each page PageNumber = Which page to return SuggestType = All, AgencyOnly, ViewableOnly |
| GET api/property/comparables?propertyId={propertyId}&latitude={latitude}&longitude={longitude}&mileRadius={mileRadius}&pageSize={pageSize}&pageNumber={pageNumber}&branchId={branchId}&isForLetting={isForLetting} |
For a given property, will return all comparable property's nearby. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/attachdocument?documentId={documentId} |
Attaches an existing document to a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/detachdocument?documentId={documentId} |
Detaches a document from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/detachdocuments |
Detaches multiple documents from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/uploadandattachdocument |
Allows you to upload a document and attach it directly to a property. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/attachexternaldocument |
Attaches an externally hosted document to a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/valuations?pageSize={pageSize}&pageNumber={pageNumber} |
Get all of the valuations associated to the current owner of the property. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/valued?pageSize={pageSize}&pageNumber={pageNumber}¤tOwnersOnly={currentOwnersOnly} |
Get all of the valued for current owner of the property. Set currentOwnersOnly to false if you want all valued events on the property regardless of owner Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/geoaggregation/{zoom} |
Returns GeoAggregations of all properties Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/owners |
For a given property, will return owning PeopleGroup Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/keys |
Get a list of keys for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/withkey?code={code} |
Get a property for a key code Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/alarms |
Get a list of alarms for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/specialarrangements |
Get a list of special arrangements for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/keys/add |
Add keys for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/alarms/add |
Add alarm codes for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/specialarrangements/add |
Add special arrangements for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/property/{id}/keys/remove?keyIds[0]={keyIds[0]}&keyIds[1]={keyIds[1]} |
Remove keys from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/property/{id}/alarms/remove?alarmIds[0]={alarmIds[0]}&alarmIds[1]={alarmIds[1]} |
Remove alarm codes from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/property/{id}/specialarrangements/remove?arrangementIds[0]={arrangementIds[0]}&arrangementIds[1]={arrangementIds[1]} |
Remove special arrangements from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/keys/checkout |
Checkout a collection of keys for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/keys/checkin |
Checkin a collection of keys for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/addgrouptoproperty |
Creates/Adds a group to the CurrentOwners of the supplied PropertyId Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/add |
Add Property. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/certificate |
Get a list of certificates for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/certificate/add |
Add certificate for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/certificate/update |
Update certificate for a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/property/{id}/certificate/remove?certificateId={certificateId} |
Remove certificate from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/uploadandattachcertificatedocument?certificateId={certificateId} |
Allows you to upload a document and attach it directly to a certificate. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/detachcertificatedocument?documentId={documentId}&certificateId={certificateId} |
Detaches a document from a certificate Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/tenantroles |
Get a list of all current and ended tenant roles from a property id. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{brandId}/{marketingRoleId}/url |
Get a URL for a property for a brand. Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/propertyadditionalservices |
Gets a list of AdditionalServices added to the property or any of it's tenancies Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/setadditionalservice |
Create/Update additional service on a property. Defaults to Landlord liability Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/property/{id}/removeadditionalservice?additionalServiceId={additionalServiceId} |
Removes the additional service from the property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/getepc |
Gets EPC from the supplied propertyId Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/saveepc |
Creates/Overrides the EPC for the supplied propertyId Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/clearepc |
Clears EPC numbers and Expiry Date and marks all EPC documents as private for the supplied propertyId Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/minimizedappointments?fromDate={fromDate}&toDate={toDate} |
Gets all appointments related with a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/imageorder |
Gets the image order for the property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/imageorder |
Sets the image order for the property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/setdefaultimage?documentId={documentId} |
Sets the default image of a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{id}/cloneroledescriptionstoproperty/{roleId} |
Clone role descriptions to property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/property/{id}/visited |
Get visited value or the property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/updatevisited |
Toggle visited field for property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PATCH api/property/{id}/updateretention |
Set retention amount field for property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PATCH api/property/{id}/updatepreapprovedspend |
Set pre approved spend amount field for property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/property/{id}/detachdescription?descriptionId={descriptionId} |
Detaches a description from a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/property/{currentPropertyId}/copy |
Clones a property Processes this property API request. The parameter and response sections describe the data exchanged with the API. |
AccountingExport
Rezi Accounting Api - Exports
| API | Description |
|---|---|
| POST api/accounting/exports/batch/create |
Get details for batch payment export Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accounting/exports/batch/{id}/removepayment?paymentId={paymentId} |
Remove an individual payment from batch export Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accounting/exports/batch/{id}/delete |
Delete batch payment export Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/accounting/exports/list/batches?BankAccountId={BankAccountId}&IncludeProcessed={IncludeProcessed}&ExcludeDeleted={ExcludeDeleted} |
Get list of batch exports Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/accounting/exports/batch/{id}/toggleprocess |
Record the processed status of a batch payment Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/accounting/exports/batch/export |
Get batch export csv in a given template Processes this accounting export API request. The parameter and response sections describe the data exchanged with the API. |
Appointment
Rezi Appointment Api.
| API | Description |
|---|---|
| GET api/appointment/{id} |
Get an appointment by its id. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/appointment/{id}/Date/{date} |
Get details of a calculated appointment using it's id and date. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/delete/{id} |
Obsolete. Use cancel instead. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/cancel/{id} |
Cancel an appointment by id if it exists. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/cancel/{id}/Date/{date} |
Cancel calculated appointment by id and datetime, if it exists. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/noshow/{id} |
Set the status of the appointment to NoShow Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/appointmentstatus/{id} |
Appointment Confirmation. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/saveappointment |
Save or update an appointment. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/appointment/freebusy |
Returns Free/Busy information regarding multiple people. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/appointment/suggest |
Auto-picks attendees and the next available appointment slot given the parameters in the request. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/appointment/stats/{eventTypeSystemName}/overview?branchIds[0]={branchIds[0]}&branchIds[1]={branchIds[1]} |
Appointments Overview. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/appointment/{roleId}/{id}/uploadandattachdocument |
Allows you to upload a document and attach it to an appointment. Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/appointment/{roleId}/detachdocument/{id}?documentId={documentId} |
Detaches a document from a role Processes this appointment API request. The parameter and response sections describe the data exchanged with the API. |
DocumentGeneration
Document Generations System (Rezi Post) controller
| API | Description |
|---|---|
| GET api/documentgeneration/metadata/{major}/{minor}/{build}/{revision} |
Returns the data contract to configure the word plugin for creating templates Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/custompack |
Generates any correspondence and can allow you to overpost information to the correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/previewpack |
Generates a pack using the first selected group/property of a type to get a quick preview of the pack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/boardordernew |
Generates an board ordering New correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/boardorderreplace |
Generates an board ordering Replace correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/boardordertakedown |
Generates an board ordering Takedown correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/boardorderupdate |
Generates an board ordering Update correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmvaluation |
Generates a correspondence confirming the booking of a valuation appointment. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/valuationresult |
Generates a correspondence confirming the result of a valuation appointment. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/instruction |
Generates a Instruction letter correspondence to the vendor of a particular marketing role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/tenancyagreementast |
Generates Tenancy Agreement correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/maintenancejobpack |
Generates Maintenance Job correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/paymentstatementjobpack |
Generates Payment Statement correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/paymentreminderjobpack |
Generates Payment Reminder correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/generatebulkpaymentreminders |
Generates Bulk Payment Reminder correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/accountstatementjobpack |
Generates Account Statement correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/generatebulkaccountstatements |
Generates Bulk Account Statement correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/invoicejobpack |
Generates Invoice correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/tenancyguarantor |
Generates Tenancy Guarantor correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/withdrawninstruction |
Generates a Withdrawn Instruction letter correspondence to the vendor of a particular marketing role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/reschedulevaluation |
Generates a Reschedule Valuation letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/valuationlost |
Generates a Valuation Lost letter correspondence to the vendor of a particular marketing role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/rescheduleepcappointment |
Generates a EPC Appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/reschedulemeeting |
Generates a meeting letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancelvaluation |
Generates a cancel a valuation letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancelepcappointment |
Generates a cancel an epc appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmepcappointment |
Generates a confirm an epc appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancelmeeting |
Generates a cancel a meeting letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmmeeting |
Generates a confirm a meeting letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmgeneralappointment |
Generates a confirm general appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancelgeneralappointment |
Generates a cancel general appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/reschedulegeneralappointment |
Generates a reschedule general appointment letter correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/offer |
Generates a correspondence notifying the vendor of an offer. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/offeraccepted |
Generates a correspondence any parties of the acceptance of an offer. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/offerrejected |
Generates a correspondence any parties of the rejection of an offer. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/offerwithdrawn |
Generates a correspondence to notify any parties of the withdrawl of an offer. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/completed |
Generates a correspondence to notify any parties of completion. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/exchanged |
Generates a correspondence to notify any parties of exchanged. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/openhouse |
Generates an open house correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmationofviewing |
Generates a correspondence to notify all parties of a scheduled viewing. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancellationofviewing |
Generates a correspondence to notify parties of a cancellation of a viewing. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/reschedulingofviewing |
Generates a correspondence to notify parties involved of a rescheduling of a viewing. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/confirmationofinspection |
Generates a correspondence to notify all parties of a scheduled inspection. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/cancellationofinspection |
Generates a correspondence to notify parties of a cancellation of a inspection. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/reschedulingofinspection |
Generates a correspondence to notify parties involved of a rescheduling of a inspection. Uses default values where possible. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/singlepropertymatch |
Generates a correspondence to multiple applicants, sending them all the same property role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/tout |
Generates a correspondence to addresses based on the properties postcode, merging details of the supplied property role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/singlelettingspropertymatch |
Generates a correspondence to multiple applicants, sending them all the same letting property role Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/printablepropertylist |
Generates a printable property list, it is targetless so there is no reference to applicants or owners Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/selectedpropertiesmatch |
Generates a correspondence to a single applicant, sending them user selected property roles Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/selectedlettingspropertiesmatch |
Generates a correspondence to a single letting applicant, sending them user selected property roles Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/multipropertymatch |
Generates a correspondence to multiple applicants, sending them a filtered set of the matching property roles Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/multilettingspropertymatch |
Generates a correspondence to multiple letting applicants, sending them a filtered set of the matching letting property roles Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/multiplemailout |
Generates a correspondence to multiple letting applicants, sending them a filtered set of the matching letting property roles Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/vendorreport |
Generates a correspondence to a single group, sending them a single report for multiple properties Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/salesapplicantwelcomepack |
Generates a correspondence to a an sales applicant Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/lettingsapplicantwelcomepack |
Generates a correspondence to a an lettings applicant Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/vendorwelcomepack |
Generates a correspondence to a an lettings applicant Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/viewing/feedback |
Sends viewing feedback to Owner / Landlord Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/bulkgrouplistcommunication |
Generates a bulk communication pack out to multiple clients in a list. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/bulkinterestrolecommunication |
Generates a bulk communication pack out to multiple clients with interest roles. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/bulkpropertyownercommunication |
Generates a bulk communication pack out to multiple vendors of properties. This will ignore the target type set, as the document could only ever find the vendor as the contact item, so it always defaults to a target type of vendor/owner Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/LeadPulse/{LeadPulseFilterId} |
Create a pack that will forward onto the print fulfilment service a static template to addresses created from a homesearch search using the filterid supplied, excluding certain addresses. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/createlettertemplate |
Uploads a new letter template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/createheadertemplate/{brandId} |
Uploads a new header template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/updatelettertemplate/{id} |
Updates a merge letter template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/renamelettertemplate/{id} |
Rename a letter template and change the description Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/lettertemplate/properties/{id} |
Update the properties of a template, but not its content. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/updateheadertemplate/{id}/{brandId} |
Updates a header letter template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/saveenvelopetemplate |
Saves or updates the envelope template for an agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/documentgeneration/signableOrder/{envelopeId} |
Saves or updates the envelope template for an agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/signableOrder/{envelopeId} |
Saves or updates the envelope template for an agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/saveenvelopetemplatepack |
Saves or updates envelope template correspondence for a an agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/lettertemplate/{letterTemplateId} |
Returns a list of lettertemplates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/mergetemplates |
Returns a list of lettertemplates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/unusedmergetemplates |
Returns a list of lettertemplates associated to this agency that are not currently used in any envelope templates Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/templatesusinganalytics/{analyticsId} |
Returns a list of lettertemplates associated to this agency and to a particular google analyitics campaign Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/bagcontent |
Returns the detail of the sack of correspondence that has just been prepared Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/sackcontent/{sackReference} |
Returns the detail of the all outstanding sacks Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/deletesackcontent/{sackReference}/{envelopereference} |
deletes an envelope from the the content of a sack Deprecated in favour of the DELETE verb Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/sackcontent/{sackReference}/{envelopereference} |
deletes an envelope from the the content of a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/envelopecontent/{sackReference}/{envelopereference}/{documentreference} |
deletes an document from an envelope Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/sack/{sackReference} |
deletes an envelope from the the content of a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/printsackcontent/{sackReference}/{envelopereference} |
Prints an envelope from a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/processsackcontent/{sackReference} |
processes the content of the sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/updateemailsackcontent/{sackReference} |
updates the content of a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/updatetextsackcontent/{sackReference} |
updates the content of a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/updateprintsackcontent/{sackReference} |
updates the content of a sack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/insertabletemplates |
Returns a list of insertable templates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/fulfilmenttemplates |
Returns a list of insertable templates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/headertemplates |
Returns a list of header templates associated to this agency with their associated brand info Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplates |
Returns a list of envelope templates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplate/{id} |
Returns a envelope template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepack/{id} |
Returns a envelope template pack Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepacks |
Returns a list of envelope template packs associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepacktypes?inUseOnly={inUseOnly}&showHidden={showHidden} |
Returns a list of envelope template packs associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepacks/{systemName}?inUseOnly={inUseOnly} |
Gets a list of the packs for a particular packtype Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepacksummarys/{systemName}?showHidden={showHidden} |
Gets a list of the packs for a particular packtype Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/envelopetemplatepacksummary/{envelopeTemplatePackId} |
Gets a list of the packs for a particular packtype Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/emailtemplates |
Returns a list of email templates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/templates/{templateType} |
Returns a list of mergable templates for any type associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/smstemplates |
Returns a list of sms templates associated to this agency Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/targetgroups |
Get an enum by its type and system name Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/packrequiredtypes/{packid} |
Get a list of the packs required types (ie all of the types required by each document in each envelope) Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/packsupportedsendmethods/{packid} |
Get a list of the supported sending methods for a correspondence (ie all of the types required by each document in each envelope) Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| PUT api/documentgeneration/showhideenvelopetemplatepack/{id}?hide={hide} |
Show or hide a envelope template pack in rezi post Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/deleteenvelopetemplatepack/{id} |
Deletes a Envelope Template Correspondence Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/deleteenvelopetemplate/{id} |
Deletes a Envelope Template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/deletelettertemplate/{id}/{useageLimit} |
Deletes a Letter Template Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/createpdf |
Creates a new pdf document. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/recreateepc |
Creates a new epc document. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/recreatepropertymarketreport/{propertyId} |
Creates a new Property Market Report document. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/outstandingprintbag?take={take} |
Print all printback contents. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/outstandingprintbagcount |
Outstanding Print Bag Count. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/printbagcontents |
Get all printable envelopes and their content. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| POST api/documentgeneration/print |
Print specific back contents. Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/documentgeneration/deleteprintenvelopes |
Delete Print Envelopes from the print bags Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/searchmergefields?partialName={partialName} |
Search Merge Fields Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/documentSubTypes?DocumentTypeSystemName={DocumentTypeSystemName} |
Get the appropriate document sub types for a document type Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/documentgeneration/templateusagecount?templateId={templateId} |
Get the usage count for a template in envelopes Processes this document generation API request. The parameter and response sections describe the data exchanged with the API. |
CostDescription
Rezi Cost Description Api
| API | Description |
|---|---|
| POST api/costdescription/Save |
Save. Processes this cost description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/costdescription/Delete?id={id} |
Delete Description. Processes this cost description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/CostDescription/{id} |
Get cost description. Processes this cost description API request. The parameter and response sections describe the data exchanged with the API. |
FeatureDescription
Rezi Feature Description Api
| API | Description |
|---|---|
| POST api/featuredescription/Save |
Save. Processes this feature description API request. The parameter and response sections describe the data exchanged with the API. |
| DELETE api/featuredescription/Delete?id={id} |
Delete Description. Processes this feature description API request. The parameter and response sections describe the data exchanged with the API. |
| GET api/FeatureDescription/{id} |
Get feature description. Processes this feature description API request. The parameter and response sections describe the data exchanged with the API. |
ExternalProvider
Manages external providers
| API | Description |
|---|---|
| GET api/ExternalProvider?externalProviderId={externalProviderId} |
Returns a URL that will start the process of authorisation with the external provider - normally using the OAuth1/2 protocol suite. Processes this external provider API request. The parameter and response sections describe the data exchanged with the API. |
Peppermint
Allows you to create legal referrals
| API | Description |
|---|---|
| POST api/Peppermint |
Submits a referral to dezrez legal Processes this peppermint API request. The parameter and response sections describe the data exchanged with the API. |
AuctionReferral
Rezi auction referral Api
| API | Description |
|---|---|
| POST api/AuctionReferral |
Adds a job to the queue to manually refer to auction provider Processes this auction referral API request. The parameter and response sections describe the data exchanged with the API. |
TemporaryDocument
Rezi temporary document controller
| API | Description |
|---|---|
| GET api/TemporaryDocument?reference={reference} |
Loads the file from the scratch disk Processes this temporary document API request. The parameter and response sections describe the data exchanged with the API. |