On the Enterprise plan, TenancyDesk connects to your agency's own systems in two ways:
- Webhooks tell your system when something changes in deals, payments, documents, contacts, tasks or compliance. Your Admin sets them up in Settings → Webhooks; no separate approval is needed.
- The external API lets your system read your agency's records. It is read-only, and it is granted for each integration after our team reviews what it needs; it is not switched on with the plan.
Webhooks
- In Settings → Webhooks, add the address of your system and choose the events it should receive.
- Save the signing secret when it is shown: your system uses it to check that each delivery really came from TenancyDesk.
- Recent Deliveries shows what was sent and how your system answered. A delivery that fails is tried again.
The external API
- In Settings → API Keys, describe what the integration should do and press Send request.
- Our team reviews the scope and replies to the address you give.
- Once access is granted, your Admin creates a key there. The key is shown once, when it is created — store it safely.
A key only reaches your own company's records. It can be limited to certain endpoints and IP addresses, and given an expiry date.
Listing portals are separate
Property Finder uses your agency's own API credentials, and Bayut / dubizzle uses a Profolio Excel import. Neither needs the Enterprise API.
Next step
Read the Developer API and Webhooks page, then contact us with the workflow you need.
Was this article helpful?
Related Articles
Stay Updated
Get the latest guides, tips, and updates delivered to your inbox.