vendor.updated
A vendor's fields changed in a source app. Constanza merges non-undefined fields into the accumulated DIOT vendor record (matched by vendorId). PD-074 (S313).
Senders
caracolhoja
Receivers
constanza
Data schema
Each field maps to a type hint. | null indicates an optional field.
json
{
"vendorId": "string (app-side vendor ID — locates the existing record)",
"vendorRFC": "string (optional)",
"vendorName": "string (optional)",
"vendorType": "string (optional, 'nacional' | 'extranjero' | 'global')",
"operationType": "string (optional, SAT DIOT operation code)",
"updatedAt": "string (ISO datetime)",
"ecosystemOrgId": "string (optional)"
}Example payload
The following is a synthetic payload that matches the schema. Production payloads are signed with HMAC-SHA256 and delivered to each receiver's registered webhook endpoint.
json
{
"vendorId": "example-vendorId",
"vendorRFC": "example-vendorRFC",
"vendorName": "example-vendorName",
"vendorType": "optional, 'nacional'",
"operationType": "example-operationType",
"updatedAt": "2026-04-17T12:00:00.000Z",
"ecosystemOrgId": "example-ecosystemOrgId"
}See also
Generated from ecosystem-sdk/packages/mcp-server/src/registry/events.json. Do not edit by hand.