{ "aid": "swaggerhub.palace:agreement-integration-2.0.0", "name": "Agreement Integration", "type": "Index", "description": "

The 'Agreement' integration focuses on allowing 3rd party systems to sync contacts / properties from Palace and create new 'Owners', 'Properties', 'Tenancies' and 'Sub-Tenants'. It also allows for sending official 'Agreements' back to Palace as a file document (PDF Recommended).

The 'Agreement Integration' area does NOT require an upgrade from a 'Standard' API account to a 'Premium' API Account. There is a NO cost involved in using these contracts unless you are a 3rd Party solution provider wanting to integrate at a partner level.

Along with the CRM contracts, the system also includes an 'Available Property' contracts for those specifically wanting to display properties that available to tenanted only.

NOTE: For supporting contracts to obtain further codes for the CRM insert functionality please review the CRM Contracts available at https://app.swaggerhub.com/apis-docs/Palace/CRM_Integration/2.0.0


UPDATE: 18th December, 2025


The following endpoints have been updated to automatically to include a new field for Pet Bonds Required within a 'Tenancy' (TenancyPetBondRequired)

  • v2DetailedTenancy/JSON/{TenancyCode}
  • v2ViewAllDetailedTenancy/JSON
  • v2ViewAllDetailedTenancyByProperty/JSON/{PropertyCode}
  • v2InsertTenancy/JSON
  • v2UpdateTenancy/JSON/JSON


    UPDATE:30th September, 2025

    The following endpoints have been updated to automatically exclude 'archived' tenants. This is an extension from an earlier update in Palace, allowing customers to archive 'additional tenants. Now when you call any of the below endpoints, you will only receive 'current/active' tenants from the desired database

  • v2DetailedTenancy/JSON/RBTGXXXXXX
  • v2ViewAllDetailedTenancyByProperty/JSON/RBPRXXXXXX

    For those using v2ViewAllDetailedTenancy/JSON you will continue to 'GET' ALL tenants (current & archived), however, you can filter the archived entries out by making a slight adjustment to the endpoint via v2ViewAllDetailedTenancy/JSON?current=yes

    Update: 11th March 2025 - 'Tenancies' contracts now have the 'Status' exposed (TenancyStatus) to check for Active, Inactive and Debtors...


    v2ViewAllDetailedTenancy/JSON
    v2DetailedTenancy/JSON
    v2ViewAllDetailedTenancyByProperty/JSON
    v2InsertTenancy/JSON
    v2UpdateTenancy/JSON

    Update: 10th November 2024 - New 'Tenancy Termination' fields exposed…
    v2DetailedTenancy/JSON
    v2ViewAllDetailedTenancy/JSON
    v2ViewAllDetailedTenancyByProperty/JSON

    Update: 13th May 2024 - New Gas & Power Consumption exposed...
    V2InsertProperty/JSON
    V2UpdateProperty/JSON

    ", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.palace/agreement-integration/2.0.0/apis.json", "tags": [ "swaggerhub.palace", "agreement-integration" ], "created": "2026-04-04", "modified": "2026-04-04", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "swaggerhub.palace:agreement-integration-2.0.0", "name": "Agreement Integration", "description": "

    The 'Agreement' integration focuses on allowing 3rd party systems to sync contacts / properties from Palace and create new 'Owners', 'Properties', 'Tenancies' and 'Sub-Tenants'. It also allows for sending official 'Agreements' back to Palace as a file document (PDF Recommended).

    The 'Agreement Integration' area does NOT require an upgrade from a 'Standard' API account to a 'Premium' API Account. There is a NO cost involved in using these contracts unless you are a 3rd Party solution provider wanting to integrate at a partner level.

    Along with the CRM contracts, the system also includes an 'Available Property' contracts for those specifically wanting to display properties that available to tenanted only.

    NOTE: For supporting contracts to obtain further codes for the CRM insert functionality please review the CRM Contracts available at https://app.swaggerhub.com/apis-docs/Palace/CRM_Integration/2.0.0


    UPDATE: 18th December, 2025


    The following endpoints have been updated to automatically to include a new field for Pet Bonds Required within a 'Tenancy' (TenancyPetBondRequired)

  • v2DetailedTenancy/JSON/{TenancyCode}
  • v2ViewAllDetailedTenancy/JSON
  • v2ViewAllDetailedTenancyByProperty/JSON/{PropertyCode}
  • v2InsertTenancy/JSON
  • v2UpdateTenancy/JSON/JSON


    UPDATE:30th September, 2025

    The following endpoints have been updated to automatically exclude 'archived' tenants. This is an extension from an earlier update in Palace, allowing customers to archive 'additional tenants. Now when you call any of the below endpoints, you will only receive 'current/active' tenants from the desired database

  • v2DetailedTenancy/JSON/RBTGXXXXXX
  • v2ViewAllDetailedTenancyByProperty/JSON/RBPRXXXXXX

    For those using v2ViewAllDetailedTenancy/JSON you will continue to 'GET' ALL tenants (current & archived), however, you can filter the archived entries out by making a slight adjustment to the endpoint via v2ViewAllDetailedTenancy/JSON?current=yes

    Update: 11th March 2025 - 'Tenancies' contracts now have the 'Status' exposed (TenancyStatus) to check for Active, Inactive and Debtors...


    v2ViewAllDetailedTenancy/JSON
    v2DetailedTenancy/JSON
    v2ViewAllDetailedTenancyByProperty/JSON
    v2InsertTenancy/JSON
    v2UpdateTenancy/JSON

    Update: 10th November 2024 - New 'Tenancy Termination' fields exposed…
    v2DetailedTenancy/JSON
    v2ViewAllDetailedTenancy/JSON
    v2ViewAllDetailedTenancyByProperty/JSON

    Update: 13th May 2024 - New Gas & Power Consumption exposed...
    V2InsertProperty/JSON
    V2UpdateProperty/JSON

    ", "image": "", "baseURL": "https://api.getpalace.com/Service.svc/RestService", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.palace/agreement-integration/2.0.0", "version": "2.0.0", "tags": [ "swaggerhub.palace", "agreement-integration" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.palace/agreement-integration/2.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.palace/agreement-integration/2.0.0" } ], "contact": [ { "FN": "Palace.Support@mrisoftware.com", "email": "Palace.Support@mrisoftware.com" } ] } ] }