Skip to content
Demiton

Subcontractor list

Subcontractors engaged on your projects.

Part of Counterparties in the register catalog.

Register ID
subcontractor_listUse 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
v1Current version.

Standards

This register holds records these standards and laws ask for. Holding them does not by itself certify compliance.

  • OCDSOpen Contracting Data StandardInternational

Connectors

Connected today

Demiton keeps this register current from these systems now.

On the roadmap

Systems in the planned connector rollout that can fill this register. Partial means the system holds only some of its fields.

  • HammerTech
  • MapTrackPartial
  • Mitti
  • MYOB AcumaticaPartial
  • Oracle Aconex
  • Payapps
  • ProcorePartial
  • SignOnSitePartial
  • Xero AccountingPartial

Fields

18 fields: 6 required, 12 optional.

Required

Every record carries these fields.

subcontractor_entity_idWhole number

The canonical VENDOR spine node this fact is about.

Example: 61001

canonical_keyText

The resolution key that joins this subcontractor to its vendor node and across systems.

Example: abn:51624788213

source_systemText

The bound system that produced this record (ASSIGNAR)

Example: ASSIGNAR

source_external_idText

The raw supplier record id in the producing system.

Example: SUB-2201

counterparty_roleText

The party's role on this record — subcontractor, distinct from a plain vendor/supplier.

Example: subcontractor

nameText

The subcontractor's registered/trading name.

Example: Wide Bay Traffic Management Pty Ltd

Optional

Present when the source system records them.

trading_nameText

Trading name where it differs from the registered name.

Example: WB Traffic

identifier_schemeText

Scheme that qualifies identifier_value (ABN / NZBN / SAM UEI / company registration)

Example: ABN

identifier_valueText

The party identifier under identifier_scheme

Example: 51624788213

identifier_authorityText

The register or authority that issued/validates the identifier.

Example: Australian Business Register

registration_statusText

Whether the party's registration is active at the source.

Example: active

registration_status_verified_atDate and timeISO 8601, with time zone

When registration_status was observed.

emailText

Subcontractor contact email.

Example: admin@example.com

phoneText

Subcontractor contact phone.

Example: 0400 000 210

address_textText

Postal/contact address of the subcontractor.

Example: 12 Enterprise Street, Bundaberg QLD 4670

observed_atDate and timeISO 8601, with time zone

When this record was observed by the harvest.

Example record

A sample from Bridgeworks Group, Demiton's demonstration company. The values are illustrative; the shape is exactly what the contract describes.

subcontractor_list.example.json
{
"address_text": "12 Enterprise Street, Bundaberg QLD 4670",
"canonical_key": "abn:51624788213",
"counterparty_role": "subcontractor",
"email": "admin@example.com",
"identifier_authority": "Australian Business Register",
"identifier_scheme": "ABN",
"identifier_value": "51624788213",
"legal_entity_id": 1,
"name": "Wide Bay Traffic Management Pty Ltd",
"phone": "0400 000 210",
"registration_status": "active",
"source_external_id": "SUB-2201",
"source_system": "ASSIGNAR",
"subcontractor_entity_id": 61001,
"trading_name": "WB Traffic"
}

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.

Schema URL
https://docs.demiton.io/registers/subcontractor_list/v1.json
Show 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.

Book a 30-minute callStart free