Sent when an asset is created or updated from the Praxedo interface, the SOAP/REST web services, or the mobile application. This event does not distinguish between an asset creation and an asset update — treat an asset code you don't recognize as a new creation.
Headers
-
The event type carried by this callback.
-
The custom security header defined when the subscription was created, used to verify the callback's authenticity. Null if none was set.
Body
Required
Callback payload sent to your subscription's callback URL.
-
Payload format version. Current version is
1. Praxedo will try to maintain backward compatibility even if this version is deprecated in the future. -
Unique id of the callback, even when a retry occurs.
-
Time when the webhook event was received by the notification application and made ready to be sent. ISO 8601 / RFC 3339, UTC.
-
Value is
asset.upsert. -
Id of the subscription that generated this callback.
{
"version": "1",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"creationTime": "2025-09-17T17:17:35.000000000Z",
"eventType": "asset.upsert",
"subscriptionId": "WEHS_251210151605_94OU25",
"data": {
"updatedAt": "2025-09-17T17:17:35.000000000Z",
"assetCode": "A-456",
"officeCode": "Office-1",
"actor": {
"type": "webUser",
"identifier": "user@company.com"
}
}
}