Skip to content

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

  • caracol
  • hoja

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.

Red Broom Software Ecosystem