The public resources
Four resources, in the order the flow touches them. An integration reads three and writes exactly one. Two capabilities apply to earnest money only.
Notifications run alongside. Each transaction transition, and each artifact becoming available, emits a signed event delivered to every entitled organization through the Event Delivery and Webhooks product. The envelope stays thin; the integration fetches the detail. That is what the notification and artifact steps above show.
Why this stays accurate. Requests and payloads render from the same OpenAPI contract the API is built against. Scenarios are the sandbox simulator's own; failed and canceled follow the published state machine. Artifact timing reflects the existing pipeline: proof of intent at authorization (earnest-money, opt-in per request via generate_proof_of_intent), payment receipt at initiated, deposit receipt at deposited.