Simulation
Trigger broker application lifecycle webhook events on demand in the sandbox environment.
Simulation
Simulation endpoints are sandbox-only tools that trigger broker application lifecycle webhook events on demand — no need to wait for a real FV Bank reviewer. Use them to build and test your webhook handlers end-to-end.
All simulate endpoints return 400 in production — they are disabled outside the sandbox.
Key concepts
- Status codes — 2 = Incomplete, 3 = Approved, 4 = Rejected. All three status endpoints use the same values.
- IDs — Each endpoint needs the ID of the item being simulated. Retrieve them from
GET /application/detail/{id}. - Remark field — The comment endpoint sends its text in
Remark.
Common workflows
Test approval
POST /simulate/form-statuswith Status 3 — firesform.approved.- Verify your webhook handler receives and processes the event.
Test document rejection and re-upload
POST /simulate/document-statuswith Status 4 — firesdocument.rejected.- Re-upload the corrected file.
POST /simulate/document-statuswith Status 3 — firesdocument.approved.
Test the ask flow
POST /simulate/ask-created— firesform.incompleteand adds an open ask to the application.GET /application/detail/{id}— find the new ask in the Asks list.POST /application/ask/answer— submit the answer.
Test KYC approval
GET /application/detail/{id}— find the individual/UBO ID inKyc[].IndividualId.POST /simulate/kyc-statuswithIndividualIdandStatus: 3— fireskyc.approved.
Test a reviewer comment
POST /simulate/comment-added with Id (ApplicationId) and a Remark — fires comment.created to your webhook.