Site activity
Daily site activity: crew, plant and progress.
Part of Projects in the register catalog.
- Register ID
site_activityUse this name to ask for the register. The API calls it a shelf ID.- Each record is
- An eventSomething that happened at a point in time.
- Status
- DeclaredDefined, and fills when a source produces its first record.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v1Current version.
Standards
This register holds records these standards and laws ask for. Holding them does not by itself certify compliance.
- ISO 45001Occupational health and safety management systems
- Fair Work Act 2009National employment standards and modern awards
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.
- EROADPartial
- HammerTech
- MittiPartial
- Oracle Aconex
- Procore
- SignOnSitePartial
- SitematePartial
Fields
9 fields: 2 required, 7 optional.
Required
Every record carries these fields.
- occurred_onDate
The day the activity is attributed to.
Example:
2026-08-11- projectText
The site/project the activity occurred on.
Example:
BWG-2025-002
Optional
Present when the source system records them.
- workerText
The worker present or working.
Example:
5502- assetText
The plant/equipment used.
Example:
9302- hoursDecimal number
Labour hours attributable to this activity.
Example:
8- activityText
What work was performed.
Example:
Pavement placement- quantityDecimal number
Measured work output for the record.
Example:
120- unitText
The unit of measure for
quantityExample:
m2- financial_periodText
The claim/accounting period the activity falls in.
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "activity": "Pavement placement", "asset": "9302", "hours": 8, "occurred_on": "2026-08-11", "project": "BWG-2025-002", "quantity": 120, "unit": "m2", "worker": "5502"}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/site_activity/v1.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 keep current from them, on your data, in a 30-minute call.