How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

VaultRE Maintenance API

Operations related to maintenance jobs

VaultRE Maintenance API is one of 50 APIs that VaultRE publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Maintenance. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, authentication docs, and code examples.

This API exposes 14 operations across 9 paths, and defines 20 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://ap-southeast-2.api.vaultre.com.au/api/v1.2, https://ap-southeast-2.api.vaultre.com.au/api/v1.3.

14 operations 9 paths 20 schemas 2 DELETE6 GET3 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://ap-southeast-2.api.vaultre.com.au/api/v1.3
Authentication
API Key, API Key
Contact
Resource Areas
1

Authentication & Security 2

VaultRE Maintenance API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-Api-Key (Api-Key). An API key is passed in the header as Authorization (Bearer).

  • Bearer — Use format 'Bearer [token]'

Paths & Operations 14

Across 9 paths, the API surfaces 14 operations — 2 DELETE, 6 GET, 3 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

maintenance 14

Operations related to maintenance jobs

GET
/maintenance
Retrieve a list of all maintenance jobs for this account
getAllMaintenance 5 params → 200
GET
/properties/{propertyid}/lease/{lifeid}/maintenance
Retrieve a list of maintenance jobs for this property life
getMaintenance 8 params → 200
POST
/properties/{propertyid}/lease/{lifeid}/maintenance
Create a maintenance job
addMaintenance 2 params body → 201400
GET
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}
Retrieve a single maintenance job
getMaintenanceJob 3 params → 200
PUT
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}
Update a single maintenance job
updateMaintenance 3 params body → 200400
DELETE
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}
Delete a maintenance job
deleteMaintenance 3 params → 204400403
POST
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos
Add a maintenance job photo
addMaintenancePhoto 3 params body → 201400
GET
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos/{id}
Retrieve a single maintenance job photo
getMaintenanceJob 4 params → 200
DELETE
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/photos/{id}
Delete a maintenance job photo
deleteMaintenancePhoto 4 params → 204400403
GET
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests
Retrieve a list of requests for a maintenance job
getMaintenanceRequests 8 params → 200
POST
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests
Create a maintenance job request
addMaintenanceRequest 3 params body → 201400
PUT
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests/{id}/initiateWorkOrder
Initiate a maintenance work order
initiateMaintenceWorkOrder 4 params body → 200400
PUT
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/requests/{id}/complete
Complete a maintenance work order
completeMaintenceWorkOrder 4 params → 200400
GET
/properties/{propertyid}/lease/{lifeid}/maintenance/{jobid}/notes
Retrieve a list of notes for a maintenance job
getMaintenanceNotes 7 params → 200

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are Maintenance (12 properties), Tenancy_2 (12 properties), Tenancy (11 properties), PropertyFile_2 (9 properties). Each schema is shown below with its type and property counts.

ContactMinimal
object
6 properties
PropertyFile
object
7 properties
AddMaintenanceRequest
object
5 properties
ID
object
1 property
UpdateMaintenance
object
4 properties
MaintenancePhoto
object
4 properties
UserPhoto
object
2 properties
PhoneNumber
object
4 properties
SuccessOrError
object
3 properties
MaintenanceRequest
object
8 properties
RentFrequency
object
2 properties
AddMaintenance
object
6 properties
Access
object
3 properties
Maintenance
object
12 properties
Tenancy
object
11 properties
Urls
object
3 properties
Tenancy_2
object
12 properties
PropertyFile_2
object
9 properties
MaintenanceNote
object
4 properties
Access_2
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vaultre-maintenance-api-openapi.yml Raw ↑

Other APIs VaultRE publishes across the network.

VaultRE Advertising API
VaultRE Aml API
VaultRE Buildings API
VaultRE Bulk API
VaultRE Business Properties API
VaultRE Calendar API
VaultRE Campaigns API
VaultRE Categories API
VaultRE Clearing Sales Properties API
VaultRE Commercial Properties API
VaultRE Conjunctionals API
VaultRE Contacts API
Where this information came from

This is an independent, third-party profile of VaultRE Maintenance API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.