VaultRE Properties API

Operations related to properties

Business capability
Real Estate Brokerage Management BC-4960

Operations 131

POST /appraisal Add/Update an appraisal #
POST /listing Add/Update a listing #
POST /unconditional Add/Update an unconditional sale #
POST /settlement Add/Update a settlement #
POST /withdrawn Add/Update a withdrawn listing #
GET /properties Retrieve a list of properties #
GET /properties/{id} Retrieve a single property #
DELETE /properties/{id} Delete a property #
GET /properties/{id}/notes Retrieve a list of notes attached to this property #
POST /properties/{id}/notes Add a note to this property #
GET /properties/{propertyid}/notes/{id} Retrieve a single property note #
PUT /properties/{propertyid}/notes/{id} Update a property note #
DELETE /properties/{propertyid}/notes/{id} Delete a property note #
GET /properties/{id}/photos Retrieve a list of photos for this property #
POST /properties/{id}/photos Upload a new photo to this property #
DELETE /properties/{id}/photos Delete multiple photos from this property #
GET /properties/{propertyid}/photos/{id} Retrieve a single photo for this property #
DELETE /properties/{propertyid}/photos/{id} Delete a photo attached to this property #
PUT /properties/{propertyid}/photos/{id} Update photo metadata #
GET /properties/{propertyid}/photos/{id}/tags Retrieve a list of tags for this property photo #
GET /properties/{id}/tags Retrieve a list of tags for this property #
GET /properties/{id}/categories Retrieve a list of categories to which this property belongs #
GET /properties/{id}/activityLog Retrieve the activity log for a property #
POST /properties/{id}/activityLog Add a property activity note #
GET /properties/{id}/files Retrieve a list of files attached to this property #
GET /properties/{id}/{salelease}/{lifeid}/files Retrieve a list of files attached to this property life #
POST /properties/{id}/{salelease}/{lifeid}/files Attach a file to this property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/files/{id} Retrieve a single file attached to this property life #
DELETE /properties/{propertyid}/{salelease}/{lifeid}/files/{id} Delete a single file attached to this property life #
GET /properties/{id}/{salelease}/{lifeid}/feedback Retrieve a list of property feedback attached to this life #
POST /properties/{id}/{salelease}/{lifeid}/feedback Attach feedback to this property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/feedback/{id} Retrieve a property feedback item attached to this life #
PUT /properties/{propertyid}/{salelease}/{lifeid}/feedback/{id} Update a feedback item #
DELETE /properties/{propertyid}/{salelease}/{lifeid}/feedback/{id} Delete a property feedback item #
GET /properties/{id}/{salelease}/{lifeid}/openHomes Retrieve a list of open homes attached to this life #
POST /properties/{id}/{salelease}/{lifeid}/openHomes Create a new open home for this property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/openHomes/{id} Retrieve a single open home attached to this life #
PUT /properties/{propertyid}/{salelease}/{lifeid}/openHomes/{id} Update an open home for this property life #
DELETE /properties/{propertyid}/{salelease}/{lifeid}/openHomes/{id} Delete an open home #
GET /properties/{id}/sale/{lifeid}/owners Retrieve a list of owners attached to this property life #
PUT /properties/{id}/sale/{lifeid}/owners Update owners for this property life #
POST /properties/{id}/sale/{lifeid}/owners Attach an owner to this property life #
GET /properties/{id}/lease/{lifeid}/landlords Retrieve a list of landlords attached to this property life #
PUT /properties/{id}/lease/{lifeid}/landlords Update landlords for this property life #
POST /properties/{id}/lease/{lifeid}/landlords Attach a landlord to this property life #
GET /properties/{id}/sale/{lifeid}/purchasers Retrieve a list of purchasers attached to this property life #
PUT /properties/{id}/sale/{lifeid}/purchasers Update purchasers for this property life #
POST /properties/{id}/sale/{lifeid}/purchasers Attach a purchaser to this property life #
GET /properties/{id}/lease/{lifeid}/tenancy/{tenancyid}/tenants Retrieve a list of tenants attached to this tenancy #
PUT /properties/{id}/lease/{lifeid}/tenancy/{tenancyid}/tenants Update tenants for this tenancy #
POST /properties/{id}/lease/{lifeid}/tenancy/{tenancyid}/tenants Attach a tenant to this tenancy #
GET /properties/{id}/features Retrieve features for this property #
PUT /properties/{id}/features Update features for this property #
GET /properties/{class}/{salelease}/{id}/custom Retrieve a list of custom fields for a given property #
PUT /properties/{class}/{salelease}/{id}/custom Update the custom fields for this property #
GET /properties/{class}/{salelease}/upcomingOpenHomes Retrieve a list of upcoming open homes #
GET /properties/{salelease} Retrieve a list of sale or lease properties #
POST /properties/{id}/photos/upload Upload a new photo to this property #
GET /properties/{id}/{salelease}/{lifeid}/matchingContacts Retrieve a list of contacts with requirements matching this property #
POST /properties/{id}/{salelease}/{lifeid}/files/upload Attach a file to this property life #
GET /properties/{id}/{salelease}/{lifeid}/feedback/summary Retrieve a summary of property feedback feedback attached to this life #
DELETE /properties/{propertyid}/lease/{lifeid}/landlords/{id} Remove a landlord from this property life #
DELETE /properties/{propertyid}/lease/{lifeid}/tenancy/{tenancyid}/tenants/{id} Remove a tenant from this property life #
DELETE /properties/{propertyid}/sale/{lifeid}/owners/{id} Remove an owner from this property life #
DELETE /properties/{propertyid}/sale/{lifeid}/purchasers/{id} Remove a purchaser from this property life #
GET /properties/{id}/sale/{lifeid}/offerConditions Retrieve a list of offer conditions for this property life #
GET /properties/{propertyid}/sale/{lifeid}/offerConditions/{id} Retrieve an offer condition for this property life #
PUT /properties/{propertyid}/sale/{lifeid}/offerConditions/{id} Update a property's offer condition #
PUT /properties/{propertyid}/sale/{lifeid}/offerConditions/{id}/complete Complete a property's offer condition #
PUT /properties/{propertyid}/sale/{lifeid}/offerConditions/{id}/uncomplete Uncomplete a property's offer condition #
GET /properties/lookup/{propertyReference} Look up property information based on property reference #
PUT /properties/{id}/sale/statusChange/listing Convert a prospect or appraisal sale property to listing status #
PUT /properties/{id}/lease/statusChange/management Convert a prospect or appraisal lease property to management status #
GET /properties/{id}/{salelease}/{lifeid}/interest Retrieve a list of contacts and their interest related this property life #
GET /properties/{id}/{salelease}/{lifeid}/interest/{contactid} Retrieve a single contact's interest in this property life #
PUT /properties/{id}/{salelease}/{lifeid}/interest/{contactid} Update a contact's interest in this property life #
GET /properties/{id}/{salelease}/{lifeid}/enquirySources Retrieve a list of contacts and their source of enquiry related this property… #
GET /properties/{id}/{salelease}/{lifeid}/enquirySources/{contactid} Retrieve a single contact's source of enquiry for this property life #
PUT /properties/{id}/{salelease}/{lifeid}/enquirySources/{contactid} Update a contact's source of enquiry for this property life #
GET /contacts/currentTenants Retrieve a list of current tenants across all properties #
GET /contacts/currentLandlords Retrieve a list of current landlords across all properties #
GET /contacts/currentOwners Retrieve a list of current owners/vendors across all sale properties #
GET /contacts/currentPurchasers Retrieve a list of current purchasers across all sale properties #
GET /properties/{propertyid}/lease/{lifeid}/maintenance Retrieve a list of maintenance jobs for this property life #
POST /properties/{propertyid}/lease/{lifeid}/maintenance Create a maintenance job #
GET /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid} Retrieve a single maintenance job #
PUT /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid} Update a single maintenance job #
DELETE /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid} Delete a maintenance job #
POST /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos Add a maintenance job photo #
GET /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos/{id} Retrieve a single maintenance job photo #
DELETE /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos/{id} Delete a maintenance job photo #
GET /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests Retrieve a list of requests for a maintenance job #
POST /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests Create a maintenance job request #
PUT /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests/{id}/initiateWorkOrder Initiate a maintenance work order #
PUT /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests/{id}/complete Complete a maintenance work order #
GET /properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/notes Retrieve a list of notes for a maintenance job #
GET /properties/{propertyid}/lease/{lifeid}/tenancy/{id}/inspections Retrieve a list of inspections for a tenancy #
POST /properties/{propertyid}/lease/{lifeid}/tenancy/{id}/inspections Create an inspection #
GET /properties/{propertyid}/lease/{lifeid}/tenancy/{tenancyid}/inspections/{id} Retrieve a single inspection for a tenancy #
PUT /properties/{propertyid}/lease/{lifeid}/tenancy/{tenancyid}/inspections/{id} Update an inspection #
DELETE /properties/{propertyid}/lease/{lifeid}/tenancy/{tenancyid}/inspections/{id} Delete an inspection #
PUT /property/flush Trigger a property to be re-sent to certain portal sites #
GET /properties/{propertyid}/saleHistory Retrieve the full sale history for a property #
POST /properties/{propertyid}/{salelease}/{lifeid}/scheduledViewing Add a Scheduled Viewing #
GET /properties/{propertyid}/{salelease}/{lifeid}/scheduledViewing Retrieve a list of scheduled viewings for this life #
GET /properties/categories Retrieve a list of property category mappings across all properties #
GET /properties/sale Retrieve a list of sale properties #
GET /properties/sale/fallenSaleWithdrawn Retrieve a list of fallen or withdrawn property sales #
GET /properties/lease Retrieve a list of lease properties #
PUT /properties/{id}/photos/order Reorder property photos #
GET /properties/{propertyid}/sale/{lifeid}/trustledger/transactions Retrieve a list of trust ledger transactions for this property sale life #
GET /properties/{propertyid}/keys Retrieve a list of keys for this property #
POST /properties/{propertyid}/keys Add a new key to this property #
GET /properties/{propertyid}/keys/{id} Retrieve a key from this property #
PUT /properties/{propertyid}/keys/{id} Update a property key #
GET /properties/{id}/{salelease}/{lifeid}/portals Retrieve a list of portal sites to which this listing is published #
GET /properties/{id}/{salelease}/{lifeid}/portalIds Retrieve a list of property portal IDs #
GET /properties/{propertyid}/alarmDetails Retrieve a list of alarm details for a property #
GET /properties/{propertyid}/{salelease}/alarmDetails Retrieve a list of alarm details for a property life #
GET /properties/{id}/{salelease}/{lifeid}/rooms Retrieve a list of rooms defined for this property life #
GET /properties/{id}/sale/{lifeid}/solicitors Retrieve purchaser and vendor solicitors defined for this property life #
GET /properties/externalRefs/lookup Retrieve properties from an external reference #
GET /properties/{propertyid}/listingConfigurations Retrieve a list of listing configurations for the given property #
GET /properties/{propertyid}/strataProperties Retrieve a list of strata properties for the given property #
GET /properties/{propertyid}/projectProperties Retrieve a list of project properties for the given property #
GET /properties/{propertyid}/{salelease}/{lifeid}/qrcode Retrieve a check-in QR code for the given property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/hazards Retrieve a list of hazards for a given property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/externalFeedback/{id} Retrieve a single external feedback for a given property life #
PUT /properties/{propertyid}/{salelease}/{lifeid}/externalFeedback/{id} Update an external feedback for a given property life #
GET /properties/{propertyid}/{salelease}/{lifeid}/externalFeedback Retrieve a list of external feedback for a given property life #
POST /properties/{propertyid}/{salelease}/{lifeid}/externalFeedback Add an External Feedback #

Documentation

Specifications

Code Examples

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/vaultre-properties-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vaultre-properties-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vaultre Properties API
  contact:
    name: VaultRE
    url: https://www.vaultre.com.au
    email: api@vaultre.com.au
  version: '1.0'
  description: 'Operations tagged properties across 4 of this provider''s published API definitions: vaultre-aggregator-api-v1-0-openapi.yml, vaultre-api-v1-1-openapi.yml, vaultre-api-v1-2-openapi.yml, vaultre-api-v1-3-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://aggregator.api.vaultre.com.au/api/v1.0
- url: https://ap-southeast-2.api.vaultre.com.au/api/v1.1
- url: https://ap-southeast-2.api.vaultre.com.au/api/v1.2
- url: https://ap-southeast-2.api.vaultre.com.au/api/v1.3
tags:


# --- truncated at 32 KB (271 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vaultre/refs/heads/main/openapi/vaultre-properties-api-openapi.yml