BLE Beacon Create
This event is used to notify whenever a new BLE Beacon is created in the system, allowing users to organize and manage beacons more efficiently.
Event Type: BLE_BEACON_CREATE
Enablement Package: Equipment Tracking
Subscription to the Equipment Tracking Package is mandatory.
Trigger Condition
A webhook must be subscribed to the BLE_BEACON_CREATE event. This event is triggered in real time when a beacon is created in the system.
Example Payload
{
"messageType": "BLE_BEACON_CREATE",
"generatedAt": 1735797398940,
"data": {
"bleId": "ff9e0b16-3835-4cff-a721-451d1478ea8b",
"equipmentId": "20dddb5a-4366-44c9-aaa0-62bce0ce86d4",
"equipmentName": "Soil lab EQUIPMENTS",
"serialNumber": "771251512522",
"groupId": "a985a4a5-5ec9-11ef-8a9b-d5ea3be9fa4a",
"groupName": "default group",
"customerId": 2175,
"vendorId": 3,
"vendorName": "queclink",
"macAddress": "Test23Webhook",
"batteryLevel": 100,
"createdBy": "8a9388a8-8b37-6e82-018b-dce53cfc6c1f",
"createdAt": "2025-01-02 05:56:34",
"updatedBy": "8a9388a8-8b37-6e82-018b-dce53cfc6c1f",
"updatedAt": "2025-01-02 05:56:34",
"lastKnownLocation":"bcafaa4c-5057-4fdf-9a90-de4cdc3b4f42",
"lastAssetId": "8a9388a8-8b37-6e82-018b-dce53cfc6c1f",
"lastAssetName": "Equipment",
"lastContactedTime":1735797698940
}
}
Reference
Field | Description |
---|---|
messageType | Type of message
Example: |
generatedAt | Time when event is generated in ms
Example: |
data | JSON object containing data for the created BLE Beacon |
bleId | The unique BLE Beacon ID assigned to identify this BLE device
Example: |
equipmentId | The unique Equipment ID
Example: |
equipmentName | Name of the equipment
Example: |
serialNumber | Serial number of the BLE beacon device (Hardware identifier)
Example: |
groupId | Logical Group ID the equipment belongs to
Example: |
groupName | Name of the group
Example: |
customerId | The unique Azuga ID of the Customer
Example: |
vendorId | Vendor Master ID (Internal system ID for beacon vendor)
Example: |
vendorName | Name of the Vendor
Example: |
macAddress | MAC Address of the BLE device (Used for identification and scanning)
Example: |
batteryLevel | Battery percentage of the BLE device
Example: |
createdBy | The unique Azuga ID of the user who created the category
Example: |
createdAt | Time when category is created in YYYY-MM-DD and HH:MM:SS format
Example: |
updatedBy | The unique Azuga ID of the user who created the category
Example: |
updatedAt | Time when category is created in YYYY-MM-DD and HH:MM:SS format
Example: |
lastKnownLocation | Last known GPS location of the beacon (can be null if not available)
Example: |
lastAssetId | latest Asset ID which tracked the beacon
Example: |
lastAssetName | Name of the asset which tracked the beacon latest
Example: |
lastContactedTime | The last time beacon was tracked in milliseconds
Example: |
Updated 5 days ago