The Portal SOAP API provides operations for managing property notifications, certificates, and orders. This page provides examples for common operations.
Retrieve a list of notifications (alerts and notices) for a subscription.
Request Example:
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="http://Portal1.landata.vic.gov.au/Portal/WebServices">
<soap:Body>
<tns:NotificationList>
<tns:accountId>YOUR_ACCOUNT_ID</tns:accountId>
<tns:sessionId>12345</tns:sessionId>
<tns:customerReference>MyRef-001</tns:customerReference>
<tns:startDate>2024-01-01</tns:startDate>
<tns:endDate>2024-12-31</tns:endDate>
<tns:subscriptionId>0</tns:subscriptionId>
<tns:isAlerts>Y</tns:isAlerts>
<tns:isNotice>Y</tns:isNotice>
<tns:isNewOnly>N</tns:isNewOnly>
</tns:NotificationList>
</soap:Body>
</soap:Envelope>Response Structure:
The response includes:
NotificationListResult- Status code (0 = success)notificationTable- Array of notification itemsexception- Any error messagesgst- GST amount chargedchargeExgst- Charge excluding GST
View the details of a specific notification by ID.
<tns:NotificationView>
<tns:accountId>YOUR_ACCOUNT_ID</tns:accountId>
<tns:sessionId>12345</tns:sessionId>
<tns:customerReference>MyRef-001</tns:customerReference>
<tns:notificationId>67890</tns:notificationId>
</tns:NotificationView>Start a property package order by providing a title reference.
<tns:PackageOrder>
<tns:accountId>YOUR_ACCOUNT_ID</tns:accountId>
<tns:sessionId>12345</tns:sessionId>
<tns:customerReference>MyRef-001</tns:customerReference>
<tns:applicationNumber>0</tns:applicationNumber>
<tns:titleReference>12345/678</tns:titleReference>
<tns:isSupplyTextTitle>Y</tns:isSupplyTextTitle>
<tns:emailNotificationAddress>user@example.com</tns:emailNotificationAddress>
</tns:PackageOrder>Response includes:
applicationId- The created application ID for trackingavailableCertificateTable- List of certificates available for orderapplicantData- Applicant informationtitleDocument- Title document details
Commit a package order with selected certificates.
<tns:PackageCommit>
<tns:accountId>YOUR_ACCOUNT_ID</tns:accountId>
<tns:sessionId>12345</tns:sessionId>
<tns:customerReference>MyRef-001</tns:customerReference>
<tns:applicationId>98765</tns:applicationId>
<tns:applicantData>
<tns:name>John Smith</tns:name>
<tns:address1>123 Example Street</tns:address1>
<tns:address2>Melbourne VIC 3000</tns:address2>
</tns:applicantData>
<tns:isSelected>
<tns:string>1</tns:string>
<tns:string>2</tns:string>
</tns:isSelected>
</tns:PackageCommit>Simulate an alert for testing your integration.
<tns:AlertSimulate>
<tns:accountId>YOUR_ACCOUNT_ID</tns:accountId>
<tns:sessionId>12345</tns:sessionId>
<tns:customerReference>MyRef-001</tns:customerReference>
<tns:subscriptionId>111</tns:subscriptionId>
<tns:documentType>Title</tns:documentType>
<tns:documentId>12345/678</tns:documentId>
<tns:testCase>Standard</tns:testCase>
</tns:AlertSimulate>| Parameter | Type | Description |
|---|---|---|
accountId | string | Your LANDATA account identifier |
sessionId | int | Valid session ID from authentication |
customerReference | string | Your reference for tracking (optional) |
subscriptionId | int | Subscription ID for notifications (0 for all) |
For complete operation definitions including all parameters and types, see the WSDL Reference.