PropertyIQ API Test

This small PHP app requests a bearer token and fetches /api/managers, /api/buildings, /api/buildings/{id}, /api/buildings/{id}/bank-balances, building lookups by a configurable query field, and calculated total proposed budgets from schedule data.

Fetch managers

Fetch buildings

Raw JSON endpoints: /api.php, /api.php?resource=buildings, /api.php?resource=committee-email-buildings&email=invapl@dcsmanagement.au, /api.php?resource=building&id=1, /api.php?resource=building-360&id=1, /api.php?resource=bank-balances&id=1, /api.php?resource=budget-total&id=1, /api.php?resource=owners&id=1, /api.php?resource=owners-agent&id=1, /api.php?resource=owners-arrears&id=1, /api.php?resource=building-search&field=splan&value=YOUR_VALUE, /api.php?resource=building-360-search&field=splan&value=YOUR_VALUE, /api.php?resource=budget-total-search&field=splan&value=YOUR_VALUE, /api.php?resource=owners-search&field=splan&value=YOUR_VALUE, /api.php?resource=owners-agent-search&field=splan&value=YOUR_VALUE, /api.php?resource=owners-arrears-search&field=splan&value=YOUR_VALUE, and /api.php?resource=open&path=buildings/1

Managers response

idnamesuburbstatephone1phone2mobilefaxemailaddress1address2address3postcode
100000000Stacey Nielsenstacey@dcsmanagement.au
100000001Kareem Danishkareem+1@dcsmanagement.au
100000002Evaldas Mikaevaldas@dcsmanagement.au
100000003Emily Stanekemily@dcsmanagement.au
100000004Jac Caslickjac@dcsmanagement.au
100000005Jordan Mearesjordan@dcsmanagement.au
100000011Don Caslickdon@dcsmanagement.au
100000012Emily Stanekemily+1@dcsmanagement.au
100000013Evaldas Mikaevaldas+1@dcsmanagement.au
100000015Jac Caslickjac+1@dcsmanagement.au
100000017Jordan Mearesjordan+1@dcsmanagement.au
100000018Kareem Danishkareem@dcsmanagement.au
100000019Stacey Nielsenstacey+1@dcsmanagement.au
100000021Zoe Meareszoe@dcsmanagement.au
100000022Claudia Bettsclaudia@dcsmanagement.au
100000034Adrian Smithadrian@dcsmanagement.au
Raw JSON
{
    "data": [
        {
            "id": "100000000",
            "name": "Stacey Nielsen",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "stacey@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000001",
            "name": "Kareem Danish",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "kareem+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000002",
            "name": "Evaldas Mika",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "evaldas@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000003",
            "name": "Emily Stanek",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "emily@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000004",
            "name": "Jac Caslick",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "jac@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000005",
            "name": "Jordan Meares",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "jordan@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000011",
            "name": "Don Caslick",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "don@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000012",
            "name": "Emily Stanek",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "emily+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000013",
            "name": "Evaldas Mika",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "evaldas+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000015",
            "name": "Jac Caslick",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "jac+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000017",
            "name": "Jordan Meares",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "jordan+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000018",
            "name": "Kareem Danish",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "kareem@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000019",
            "name": "Stacey Nielsen",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "stacey+1@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000021",
            "name": "Zoe Meares",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "zoe@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000022",
            "name": "Claudia Betts",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "claudia@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        },
        {
            "id": "100000034",
            "name": "Adrian Smith",
            "suburb": "",
            "state": "",
            "phone1": "",
            "phone2": "",
            "mobile": "",
            "fax": "",
            "email": "adrian@dcsmanagement.au",
            "address1": "",
            "address2": "",
            "address3": "",
            "postcode": ""
        }
    ],
    "pagination": {
        "number": 200,
        "page": 1
    },
    "links": {
        "self": "https://dcsmgt1.propertyiq-cloud.com.au/api/managers?number=200&page=1",
        "next": null,
        "previous": null
    }
}