Please enable JavaScript to view this website.

Skip to main content

Manufacturing Events

ToolRecord:Upsert

Filtering Patterns

source: jedi.events.manufacturing.v1

detail-type: ToolRecord:Upsert


Example

// Example 'ToolRecord:Upsert' event
{
"time": "2022-12-14T16:23:10.373Z",
"source": "jedi.events.manufacturing.v1",
"detail-type": "ToolRecord:Upsert",
"detail": {
"id": {
"mpbid": "FFFF000000",
"serialNumber": "GA12340000000",
"toolId": "https://mke.tl/M000004C3",
"vendorId": "ABCD 1234"
},
"firmware": {
"partNumber": "012CDF",
"version": "001FED"
},
"ble": {
"version": "0.1.2.3",
"moduleType": "BGM220",
"macAddress": "2C549188C9E3"
},
"link": {
"mpbid": "FFFF000001"
},
"uniqueDeviceId": "1234567890ABCDEFGHIJ",
"ttiPartNumber": "0123456789",
"region": "US",
"bornOnDate": 1641796823,
"createdAt": 1641796823,
"updatedAt": 1641796823,
"mfgProductionDate": 1641796823,
"mfgLastUpdateDate": 1641796823
}
}
NOTE

The only required field within the event Detail is id.mpbid. All other fields are optional. Event consumers should treat data received as an “Upsert,” meaning that when a record is received if it does not exist it must be added. If it does exist, fields should be populated for the first time or overwritten. Events will contain partial updates, and a tool record may receive multiple updates over the tool’s life.