Opportunities
Opportunities is one of Demiton's published registers for Australian civil construction. Your commercial pipeline: won, lost and in-flight opportunities from CRM or ERP. Demiton keeps it current from the systems a contractor already runs and publishes the record's shape as a versioned JSON Schema, so the same question works whichever system produced the record.
Part of Opportunities in the register catalog.
- Register ID
opportunitiesUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- A stateThe current value of something, replaced when it changes.
- Status
- AvailableFilled today from connected systems, uploads or public data.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v2 (2.0.2)Current version.
Standards
This register's contract was designed against these standards and laws. Holding these records does not by itself certify compliance.
- ABNAustralian Business Number - Australian Business Register (ABN Lookup)
- CPRsCommonwealth Procurement Rules
- Privacy Act 1988Privacy Act 1988 and the Australian Privacy Principles
- OCDSOpen Contracting Data Standard
- Privacy Act 2020 (NZ)Privacy Act 2020 and the information privacy principles
- FARFederal Acquisition Regulation (48 CFR Chapter 1)
- Unique Entity ID (UEI)System for Award Management registration and Unique Entity Identifier (FAR 52.204-7)
Connectors
On the roadmap
Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.
- MYOB Acumatica
- ProcorePartial
Fields
19 fields: 7 required, 12 optional.
Required
Every record carries these fields.
- as_atDate and time
When this record was observed/written — the validity anchor of a
state-shaped fact.Example:
2026-09-01T00:00:00Z- titleText
The opportunity's human label — canonical spelling of BC
Description/description.Example:
ITT2529 Streetscape Upgrade - Mill & Currie Streets, Nambour- amountNumber
The estimated pipeline value — canonical spelling of BC
Estimated_Value_LCY/estimatedValue(LCY = the BC base currency).Example:
1200000- statusText
The source's own pipeline status — canonical spelling of BC
Status/status.Example:
Qualification- currencycurrency
The denomination of
amount.Example:
AUD- value_basisText
What
amountmeasures — R3'sestimated/awarded/maximum/paid/mechanism-only.Example:
estimated_contract_value- opportunity_numberText
The source system's natural key for the opportunity — canonical spelling of BC
No/No_/number; today the entity canonical key.Example:
OPP-2451
Optional
Present when the source system records them.
- closedTrue or false
The source's own closed flag — canonical spelling of BC
Closed/closed.- summaryText
A Demiton-composed one-line rendering.
- descriptionText
Longer free text, if distinct from
title— BCDescriptionwheretitleis not used as the label.- salespersonText
The owner — canonical spelling of BC
Salesperson_Name/salespersonCode.- contact_nameText
The customer-side contact person — BC
Contact_Name/contactName.- created_dateDate
The opportunity's creation date — BC
Creation_Date/creationDate.- customer_nameText
The prospective customer's name — BC
Contact_Company_Name/contactCompanyName.Example:
Sunshine Coast Council- last_modified_atDate and time
Source last-modified timestamp — BC
lastModifiedDateTime, present only in Shape B.- sales_cycle_codeText
The source's sales-cycle stage code — BC
Sales_Cycle_Code.- actual_close_dateDate
Actual close — BC
Date_Closed/dateClosed.- jurisdiction_codejurisdiction
The place of performance derived from the description text.
- expected_close_dateDate
Expected close — BC
Estimated_Closing_Date/estimatedClosingDate.Example:
2026-11-15
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "amount": 1200000, "as_at": "2026-09-01T00:00:00Z", "currency": "AUD", "customer_name": "Sunshine Coast Council", "expected_close_date": "2026-11-15", "opportunity_number": "OPP-2451", "source_system": "HUBSPOT", "status": "Qualification", "title": "ITT2529 Streetscape Upgrade - Mill & Currie Streets, Nambour", "value_basis": "estimated_contract_value"}Version history
- v2 (current)
- v1
Use this contract
The contract is a standard JSON Schema (draft 2020-12) document, so any JSON Schema validator can check a record against it. Keywords starting with x-demiton- add Demiton's own meaning, such as units and requiredness, and validators ignore them.
https://docs.demiton.io/registers/opportunities/v2.jsonShow the full JSON Schema
Loading the schema…
Talk to the team
Tell us what you run - your ERP, field, payroll and document systems - and we will show you the registers Demiton would fill from them, on your data, in a 30-minute call.