Equipment assignment
Equipment assignment is one of Demiton's published registers for Australian civil construction. Current and past equipment assignments to projects and sites. 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 Assets in the register catalog.
- Register ID
equipment_assignmentUse 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
- AvailableFilled today from connected systems, uploads or public data.
- Data
- OrganisationPrivate to each organisation's own workspace.
- Version
- v1 (1.0.4)Current version.
Standards
This register's contract was designed against these standards and laws. Holding these records does not by itself certify compliance.
- AS 2550Cranes, hoists and winches - Safe use
- WHS Act and RegulationsModel Work Health and Safety Regulations (Safe Work Australia; given effect by each state/territory)
- ISO 55001Asset management - Asset management system - Requirements
- ISO/TS 15143-3Earth-moving machinery and mobile road construction machinery - Worksite data exchange - Telematics data (AEMP 2.0)
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
- GeotabPartial
- HammerTechPartial
- MapTrackPartial
- Procore
- SitematePartial
Fields
8 fields: 5 required, 3 optional.
Required
Every record carries these fields.
- assetNumber
The plant/equipment item assigned.
Example:
9301- hoursDecimal number
Hours the plant is assigned for.
Example:
8.5- projectText
The job the plant is assigned to.
Example:
BWG-2025-001- external_idNumber
The source row's own identifier (
id)Example:
550101- occurred_atDate
The resource date the assignment is for.
Example:
2026-08-11
Optional
Present when the source system records them.
- statusGroup of fields
The assignment's state.
- workerText
The person assigned to operate the plant, when the row names one.
Example:
5502- financial_periodText
The period the assignment is attributed to.
Filed against
Records are indexed along these dimensions, so they can be asked for by any of them.
- Financial periodcontext for the record, from
When known - Projectwhat the record is about, from
Always set - Assetwhat the record is about, from
Always set - Workerwhat the record is about, from
When known
Example record
A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.
{ "asset": 9301, "external_id": 550101, "hours": 8.5, "occurred_at": "2026-08-11", "project": "BWG-2025-001", "source_system": "ASSIGNAR", "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/equipment_assignment/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 fill from them, on your data, in a 30-minute call.