API URIs

The Forms Live API is available across all Australian states and territories, with each having dedicated staging and production endpoints. This ensures proper separation between development and live environments.

API Endpoints by State

Each state and territory has its own set of API endpoints for both staging (development) and production environments:

State/TerritoryStaging EndpointProduction Endpoint
NSWhttps://nsw-api.staging.reiformslive.com.auhttps://nsw.api.reiformslive.com.au
VIChttps://vic-api.formslive-staging.com.auhttps://vic.api.formslive.com.au
QLDhttps://qld-api.staging.reiformslive.com.auhttps://api.realworks.com.au
SAhttps://sa-api.formslive-staging.com.auhttps://sa.api.formslive.com.au
WAhttps://wa-api.staging.reiformslive.com.auhttps://wa.api.reiformslive.com.au
TAShttps://tas-api.staging.reiformslive.com.auhttps://tas.api.reiformslive.com.au
NThttps://nt-api.staging.reiformslive.com.auhttps://nt.api.reiformslive.com.au
ACThttps://act-api.staging.reiformslive.com.auhttps://act.api.reiformslive.com.au

Staging vs Production

Staging Environment

The staging sites are separate copies of the system designed for development and testing purposes:

  • Purpose: Development, testing, and integration
  • Data: Test data only - not connected to live forms or accounts
  • Usage: Safe environment for development and debugging
  • Recommendation: Always develop against staging first

Production Environment

The production sites contain live data and are used for real estate transactions:

  • Purpose: Live, production use
  • Data: Real forms, accounts, and transactions
  • Usage: Only after thorough testing in staging
  • Caution: Never use production for development or testing
curl https://nsw-api.staging.reiformslive.com.au/forms/ \
  --request GET \
  --header "Authorization: Basic {your-staging-credentials}"

Deep Linking URIs

For deep linking to the Forms Live user interface, each state also has specific base URIs:

StateStaging UI BaseProduction UI Base
NSWhttps://nsw.staging.reiformslive.com.auhttps://nsw.reiformslive.com.au
VIChttps://vic.formslive-staging.com.auhttps://vic.formslive.com.au
QLDhttps://qld.staging.reiformslive.com.auhttps://app.realworks.com.au
SAhttps://sa.formslive-staging.com.auhttps://sa.formslive.com.au
WAhttps://wa.staging.reiformslive.com.auhttps://wa.reiformslive.com.au
TAShttps://tas.staging.reiformslive.com.auhttps://tas.reiformslive.com.au
NThttps://nt.staging.reiformslive.com.auhttps://nt.reiformslive.com.au
ACThttps://act.staging.reiformslive.com.auhttps://act.reiformslive.com.au

Deep Link Format

Use the following format to create deep links to the Forms Live UI:

BASE_URI/?token=TOKEN#PATH

Where:

  • BASE_URI: The appropriate UI base URI from the table above
  • TOKEN: A user session token obtained from the Create User Session endpoint
  • PATH: The specific page or form you want to link to
# Link to news page (NSW)
https://nsw.reiformslive.com.au/?token=XXX#news

# Link to forms index (TAS)
https://tas.reiformslive.com.au/?token=XXX#forms

# Link to specific form (QLD/Realworks)
https://app.realworks.com.au/?token=XXX#form/123/display

Best Practices

  • Always start with staging: Develop and test your integration using staging endpoints
  • State-specific credentials: Ensure you're using the correct API key and user tokens for each state
  • Environment consistency: Don't mix staging and production credentials or endpoints
  • SSL required: All API requests must be made over HTTPS
  • Error handling: Implement proper error handling for network and authentication issues

Was this page helpful?