resource.movement_recorded
Colectiva recorded a resource movement in a workspace and notified its target app (RESOURCE_TARGET='rito'). Producer: colectiva notifyResourceMovement (resource-events.js) via sendEcosystemEvent. Receiver UNBUILT — rito has no handler yet; receivers:[] reflects reality (S560 registered to close a real EMIT_UNREGISTERED).
Senders
colectiva
Receivers
None declared.
Data schema
Each field maps to a type hint. | null indicates an optional field.
json
{
"movementId": "string",
"resourceId": "string",
"resourceName": "string | null",
"movementType": "string",
"amount": "number | null",
"unit": "string | null",
"recordedBy": "string"
}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
{
"movementId": "example-movementId",
"resourceId": "example-resourceId",
"resourceName": "example-resourceName",
"movementType": "example-movementType",
"amount": 0,
"unit": "example-unit",
"recordedBy": "example-recordedBy"
}See also
Generated from ecosystem-sdk/packages/mcp-server/src/registry/events.json. Do not edit by hand.