Skip to main content

CreateMeuDto

signaturestring

Base64 ECDSA-P256 signature over the canonical payload.

signaturePublicKeyIdstring

UserSigningKey.id referenced by the signature.

signedPayloadHashstring

SHA-256 hex digest of the canonical payload as signed on the client; used to detect canonicalization drift.

tunnelIdstringrequired
teamIdstring
extractionDatestringrequired
shiftDesignationstringrequired

Possible values: [DAY, NIGHT, CUSTOM]

materialTypestringrequired

Material classification key. Must match an entry in the calling tenant's materialClassificationList.

Example: NUGGET_ORE
estimatedWeightnumberrequired
currentLocationstring

Possible values: [UNDERGROUND_FACE, SURFACE_STOCKPILE, PROCESSING_INTAKE, STORAGE_WAREHOUSE]

meuIdentifierstring

Client-generated structured MEU id (mobile/offline). Server generates one when omitted.

extractingWorkerIdstring
extractedAtstring
labelFormatstring

Possible values: [NONE, BARCODE, QR, WRITTEN]

labelValuestring
CreateMeuDto
{
"signature": "string",
"signaturePublicKeyId": "string",
"signedPayloadHash": "string",
"tunnelId": "string",
"teamId": "string",
"extractionDate": "string",
"shiftDesignation": "DAY",
"materialType": "NUGGET_ORE",
"estimatedWeight": 0,
"currentLocation": "UNDERGROUND_FACE",
"meuIdentifier": "string",
"extractingWorkerId": "string",
"extractedAt": "string",
"labelFormat": "NONE",
"labelValue": "string"
}