Back to help center
Integration / API·Updated 25 May 2026

Connecting other systems via our API

Integrations & API

TheValua exposes a JSON REST API for every product on your plan. Authentication is via short-lived JWTs minted from your licence key.

Getting credentials

1. Open Licences in the portal.
2. Pick the licence you want to integrate against.
3. Click Issue API token. Tokens expire after 90 days and are rotatable.

Common endpoints

  • GET /v1/properties - list properties on your tenant.
  • POST /v1/valuations - submit a new valuation job.
  • GET /v1/invoices - pull invoice history for reconciliation.

Webhooks

Under Integrations > Webhooks you can subscribe to events such as invoice.paid, ticket.replied and licence.expiring. We sign every delivery with HMAC-SHA256 so you can verify it.

Rate limits

60 requests per second per tenant, 1,000 per minute. Need more? Talk to us.

Still need help?

Our team responds to most tickets within one business day.

Contact support