Dashboard
Work in the app
Upload guidelines, author question sets, run a case and review the decision — with no integration at all. A workspace admin invites the people who need it.
Open the dashboardDeveloper documentation
One HTTP API for the whole job. Create a case, attach its documents, run it against your rules, and read a decision with the evidence behind every answer.
curl -X POST \
https://api.underwriting.guru/v1/scenarios \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "name": "Q3 diligence" }'
# 201 → { "id": "0198c5f2-…", "status": "created" }Most teams use more than one. They share the same workspace, the same rules and the same audit trail.
Dashboard
Upload guidelines, author question sets, run a case and review the decision — with no integration at all. A workspace admin invites the people who need it.
Open the dashboardAPI
Everything the app does, over HTTP: create a case, attach documents, start a run, and read the decision with the evidence behind every answer.
Read the quickstartEmbed
Put one case, read-only and themed to match, inside a page you serve. Your backend mints a short-lived handoff; nothing else crosses the boundary.
See how embedding worksKeys are minted in the dashboard, under Admin → Developers, by a workspace admin. A key looks like ug_live_…, carries only the scopes you give it, and is shown once — put it somewhere your servers can read and no browser can.
Integrating as a person rather than as a machine? A user token comes from your deployment's sign-in service over OAuth 2.0. Both credentials are covered in Authentication.