Atlas Demo Broker

Filters

Transactions

Method Path Status Broker UUID Payloads
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /dashboard/scenarios 200 -
Show
{}
{'raw': '<!DOCTYPE html>\n<html lang="en">\n  <head>\n    <meta charset="utf-8" />\n    <meta name="viewport" content="width=device-width, initial-scale=1" />\n    <title>Scenarios · Atlas Demo Broker</title>\n    <link rel="stylesheet" href="/static/app.css" />\n    <script src="https://unpkg.com/htmx.org@1.9.12"></script>\n    <script src="/static/app.js" defer></script>\n  </head>\n  <body>\n    <header class="shell-header">\n      <h1>Atlas Demo Broker</h1>\n      <nav class="shell-nav">\n        <a href="/dashboard">Dashboard</a>\n        <a href="/dashboard/accounts">Accounts</a>\n        <a href="/dashboard/transactions">Transactions</a>\n        <a href="/dashboard/webhooks">Webhooks</a>\n        <a href="/dashboard/scenarios">Scenarios</a>\n        <a href="/dashboard/health">Health</a>\n      </nav>\n    </header>\n    <main class="shell-main">\n      \n  <section class="panel">\n    <h2>Create Scenario</h2>\n    <form method="post" action="/dashboard/scenarios" hx-post="/dashboard/scenarios" hx-target="#scenarios-region">\n      <label>Endpoint <input type="text" name="endpoint_name" required /></label>\n      <label>Rule Type <input type="text" name="rule_type" required /></label>\n      <label>Broker UUID <input type="text" name="broker_uuid" /></label>\n      <label>Priority <input type="number" name="priority" value="100" /></label>\n      <label>Parameters JSON <textarea name="parameters">{}</textarea></label>\n      <label><input type="checkbox" name="is_active" /> Active</label>\n      <button type="submit">Create</button>\n    </form>\n  </section>\n  <section id="scenarios-region">\n    <div id="dashboard-scenarios-list" class="panel">\n  <h2>Scenario Rules</h2>\n  <table>\n    <thead>\n      <tr>\n        <th>Endpoint</th>\n        <th>Rule Type</th>\n        <th>Broker UUID</th>\n        <th>Priority</th>\n        <th>Active</th>\n        <th>Actions</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>/api/v1/transfer</td>\n          <td>delay</td>\n          <td>-</td>\n          <td>10</td>\n          <td>False</td>\n          <td>\n            \n              <form method="post" action="/dashboard/scenarios/5075354c-7a47-4185-9255-91680e803a0b/activate" hx-post="/dashboard/scenarios/5075354c-7a47-4185-9255-91680e803a0b/activate" hx-target="#scenarios-region" class="inline-form"><button type="submit">Activate</button></form>\n            \n            <form method="post" action="/dashboard/scenarios/5075354c-7a47-4185-9255-91680e803a0b/delete" hx-post="/dashboard/scenarios/5075354c-7a47-4185-9255-91680e803a0b/delete" hx-target="#scenarios-region" class="inline-form"><button type="submit">Delete</button></form>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>/api/v1/transfer</td>\n          <td>timeout</td>\n          <td>-</td>\n          <td>20</td>\n          <td>False</td>\n          <td>\n            \n              <form method="post" action="/dashboard/scenarios/ca2d849b-ae68-4b82-b411-e3785fd90b67/activate" hx-post="/dashboard/scenarios/ca2d849b-ae68-4b82-b411-e3785fd90b67/activate" hx-target="#scenarios-region" class="inline-form"><button type="submit">Activate</button></form>\n            \n            <form method="post" action="/dashboard/scenarios/ca2d849b-ae68-4b82-b411-e3785fd90b67/delete" hx-post="/dashboard/scenarios/ca2d849b-ae68-4b82-b411-e3785fd90b67/delete" hx-target="#scenarios-region" class="inline-form"><button type="submit">Delete</button></form>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>/api/v1/deductions</td>\n          <td>failure</td>\n          <td>-</td>\n          <td>30</td>\n          <td>False</td>\n          <td>\n            \n              <form method="post" action="/dashboard/scenarios/3c90e03d-e449-4a20-995e-8425d95cd4b5/activate" hx-post="/dashboard/scenarios/3c90e03d-e449-4a20-995e-8425d95cd4b5/activate" hx-target="#scenarios-region" class="inline-form"><button type="submit">Activate</button></form>\n            \n            <form method="post" action="/dashboard/scenarios/3c90e03d-e449-4a20-995e-8425d95cd4b5/delete" hx-post="/dashboard/scenarios/3c90e03d-e449-4a20-995e-8425d95cd4b5/delete" hx-target="#scenarios-region" class="inline-form"><button type="submit">Delete</button></form>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>webhook_delivery</td>\n          <td>webhook_fail_n_then_succeed</td>\n          <td>-</td>\n          <td>40</td>\n          <td>False</td>\n          <td>\n            \n              <form method="post" action="/dashboard/scenarios/3fe699da-aa7c-401c-a3e5-d78e2e206e4d/activate" hx-post="/dashboard/scenarios/3fe699da-aa7c-401c-a3e5-d78e2e206e4d/activate" hx-target="#scenarios-region" class="inline-form"><button type="submit">Activate</button></form>\n            \n            <form method="post" action="/dashboard/scenarios/3fe699da-aa7c-401c-a3e5-d78e2e206e4d/delete" hx-post="/dashboard/scenarios/3fe699da-aa7c-401c-a3e5-d78e2e206e4d/delete" hx-target="#scenarios-region" class="inline-form"><button type="submit">Delete</button></form>\n          </td>\n        </tr>\n      \n    </tbody>\n  </table>\n</div>\n  </section>\n\n    </main>\n  </body>\n</html>'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /static/app.css 200 -
Show
{}
{'raw': 'body {\n  margin: 0;\n  font-family: Inter, system-ui, sans-serif;\n  background: #0f172a;\n  color: #e2e8f0;\n}\n\na { color: #38bdf8; }\n\n.shell-header {\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid #1e293b;\n  background: #020617;\n}\n\n.shell-nav {\n  display: flex;\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.shell-main {\n  padding: 1.5rem;\n  display: grid;\n  gap: 1rem;\n}\n\n.panel, .card {\n  padding: 1rem;\n  border: 1px solid #334155;\n  border-radius: 0.75rem;\n  background: #111827;\n}\n\n.card-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n}\n\ntable {\n  width: 100%;\n  border-collapse: collapse;\n}\n\nth, td {\n  border-bottom: 1px solid #334155;\n  padding: 0.75rem;\n  vertical-align: top;\n}\n\nform {\n  display: grid;\n  gap: 0.75rem;\n}\n\n.inline-form {\n  display: inline-flex;\n  gap: 0.5rem;\n  align-items: center;\n  margin-right: 0.5rem;\n}\n\ninput, select, textarea, button {\n  padding: 0.5rem 0.75rem;\n  border-radius: 0.5rem;\n  border: 1px solid #475569;\n  background: #020617;\n  color: #e2e8f0;\n}\n\npre {\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n}\n'}
GET /robots.txt 404 -
Show
{}
{'detail': 'Not Found'}
GET /dashboard/accounts 200 -
Show
{}
{'raw': '<!DOCTYPE html>\n<html lang="en">\n  <head>\n    <meta charset="utf-8" />\n    <meta name="viewport" content="width=device-width, initial-scale=1" />\n    <title>Accounts · Atlas Demo Broker</title>\n    <link rel="stylesheet" href="/static/app.css" />\n    <script src="https://unpkg.com/htmx.org@1.9.12"></script>\n    <script src="/static/app.js" defer></script>\n  </head>\n  <body>\n    <header class="shell-header">\n      <h1>Atlas Demo Broker</h1>\n      <nav class="shell-nav">\n        <a href="/dashboard">Dashboard</a>\n        <a href="/dashboard/accounts">Accounts</a>\n        <a href="/dashboard/transactions">Transactions</a>\n        <a href="/dashboard/webhooks">Webhooks</a>\n        <a href="/dashboard/scenarios">Scenarios</a>\n        <a href="/dashboard/health">Health</a>\n      </nav>\n    </header>\n    <main class="shell-main">\n      \n  <section class="panel">\n    <h2>Create Account</h2>\n    <form method="post" action="/dashboard/accounts" hx-post="/dashboard/accounts" hx-target="#accounts-region">\n      <label>Account Name <input type="text" name="account_name" required /></label>\n      <label>Initial Balance <input type="number" step="0.01" name="initial_balance" value="0.00" /></label>\n      <button type="submit">Create</button>\n    </form>\n  </section>\n  <section id="accounts-region">\n    <div id="dashboard-accounts-table" class="panel">\n  <h2>Accounts</h2>\n  <table>\n    <thead>\n      <tr>\n        <th>Name</th>\n        <th>Broker UUID</th>\n        <th>Status</th>\n        <th>Balance</th>\n        <th>Actions</th>\n      </tr>\n    </thead>\n    <tbody>\n      \n        <tr>\n          <td>user2</td>\n          <td>\n            <span id="uuid-display-c4051064-bddf-4254-8eb9-ad3eaec75182">06d67e7c-ca5c-454a-a7b8-8dd4079f48f3</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-c4051064-bddf-4254-8eb9-ad3eaec75182\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-c4051064-bddf-4254-8eb9-ad3eaec75182" method="post" action="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/update-uuid" hx-post="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="06d67e7c-ca5c-454a-a7b8-8dd4079f48f3" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1000.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/topup" hx-post="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/adjust" hx-post="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/suspend" hx-post="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/ledger" hx-get="/dashboard/accounts/c4051064-bddf-4254-8eb9-ad3eaec75182/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>Seed Account 2</td>\n          <td>\n            <span id="uuid-display-6c7ccf01-efde-4103-b880-7a2fcd22eede">6f9bdf01-454c-5f53-9d6a-5b40edd2e6c5</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-6c7ccf01-efde-4103-b880-7a2fcd22eede\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-6c7ccf01-efde-4103-b880-7a2fcd22eede" method="post" action="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/update-uuid" hx-post="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="6f9bdf01-454c-5f53-9d6a-5b40edd2e6c5" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1000.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/topup" hx-post="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/adjust" hx-post="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/suspend" hx-post="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/ledger" hx-get="/dashboard/accounts/6c7ccf01-efde-4103-b880-7a2fcd22eede/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>Seed Account 3</td>\n          <td>\n            <span id="uuid-display-b09e0fc8-7b7b-4894-9899-00805cdeceeb">f1e7c63b-30bb-5449-a94a-e39d716d01e0</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-b09e0fc8-7b7b-4894-9899-00805cdeceeb\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-b09e0fc8-7b7b-4894-9899-00805cdeceeb" method="post" action="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/update-uuid" hx-post="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="f1e7c63b-30bb-5449-a94a-e39d716d01e0" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1000.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/topup" hx-post="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/adjust" hx-post="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/suspend" hx-post="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/ledger" hx-get="/dashboard/accounts/b09e0fc8-7b7b-4894-9899-00805cdeceeb/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>Seed Account 4</td>\n          <td>\n            <span id="uuid-display-e9aca4ba-3b64-417a-be5d-6d831ca455ac">d2fef659-1221-57aa-96e3-09154bbb638a</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-e9aca4ba-3b64-417a-be5d-6d831ca455ac\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-e9aca4ba-3b64-417a-be5d-6d831ca455ac" method="post" action="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/update-uuid" hx-post="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="d2fef659-1221-57aa-96e3-09154bbb638a" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1000.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/topup" hx-post="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/adjust" hx-post="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/suspend" hx-post="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/ledger" hx-get="/dashboard/accounts/e9aca4ba-3b64-417a-be5d-6d831ca455ac/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>Seed Account 5</td>\n          <td>\n            <span id="uuid-display-44b8505f-78ba-4f4f-af44-8bc5f4c1f523">e64a6f1f-3c00-5041-b4ef-51098d21ede6</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-44b8505f-78ba-4f4f-af44-8bc5f4c1f523\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-44b8505f-78ba-4f4f-af44-8bc5f4c1f523" method="post" action="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/update-uuid" hx-post="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="e64a6f1f-3c00-5041-b4ef-51098d21ede6" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1000.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/topup" hx-post="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/adjust" hx-post="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/suspend" hx-post="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/ledger" hx-get="/dashboard/accounts/44b8505f-78ba-4f4f-af44-8bc5f4c1f523/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n        <tr>\n          <td>Seed Account 1</td>\n          <td>\n            <span id="uuid-display-03bf7818-c632-4a69-b066-b550a96e4ee5">ef974977-611c-5ce9-b361-82251d0b7660</span>\n            <button type="button" onclick="document.getElementById(\'uuid-form-03bf7818-c632-4a69-b066-b550a96e4ee5\').style.display=\'inline\';this.style.display=\'none\'" class="btn-xs">Edit</button>\n            <form id="uuid-form-03bf7818-c632-4a69-b066-b550a96e4ee5" method="post" action="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/update-uuid" hx-post="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/update-uuid" hx-target="#accounts-region" class="inline-form" style="display:none">\n              <input type="text" name="broker_uuid" value="ef974977-611c-5ce9-b361-82251d0b7660" style="width:280px" />\n              <button type="submit">Save</button>\n              <button type="button" onclick="this.parentElement.style.display=\'none\'">Cancel</button>\n            </form>\n          </td>\n          <td>ACTIVE</td>\n          <td>1001.00000000</td>\n          <td>\n            <form method="post" action="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/topup" hx-post="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/topup" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="10.00" />\n              <button type="submit">Topup</button>\n            </form>\n            <form method="post" action="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/adjust" hx-post="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/adjust" hx-target="#accounts-region" class="inline-form">\n              <input type="number" step="0.01" name="amount" value="5.00" />\n              <select name="direction">\n                <option value="CREDIT">Credit</option>\n                <option value="DEBIT">Debit</option>\n              </select>\n              <button type="submit">Adjust</button>\n            </form>\n            \n              <form method="post" action="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/suspend" hx-post="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/suspend" hx-target="#accounts-region" class="inline-form">\n                <button type="submit">Suspend</button>\n              </form>\n            \n            <a href="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/ledger" hx-get="/dashboard/accounts/03bf7818-c632-4a69-b066-b550a96e4ee5/ledger" hx-target="#ledger-region">Ledger</a>\n          </td>\n        </tr>\n      \n    </tbody>\n  </table>\n</div>\n  </section>\n  <section id="ledger-region"></section>\n\n    </main>\n  </body>\n</html>'}
GET /dashboard/health 200 -
Show
{}
{'raw': '<!DOCTYPE html>\n<html lang="en">\n  <head>\n    <meta charset="utf-8" />\n    <meta name="viewport" content="width=device-width, initial-scale=1" />\n    <title>Health · Atlas Demo Broker</title>\n    <link rel="stylesheet" href="/static/app.css" />\n    <script src="https://unpkg.com/htmx.org@1.9.12"></script>\n    <script src="/static/app.js" defer></script>\n  </head>\n  <body>\n    <header class="shell-header">\n      <h1>Atlas Demo Broker</h1>\n      <nav class="shell-nav">\n        <a href="/dashboard">Dashboard</a>\n        <a href="/dashboard/accounts">Accounts</a>\n        <a href="/dashboard/transactions">Transactions</a>\n        <a href="/dashboard/webhooks">Webhooks</a>\n        <a href="/dashboard/scenarios">Scenarios</a>\n        <a href="/dashboard/health">Health</a>\n      </nav>\n    </header>\n    <main class="shell-main">\n      \n  <section class="card-grid">\n    <article class="card"><h2>Database</h2><p>ok</p></article>\n    <article class="card"><h2>Atlas</h2><p>not_configured</p></article>\n    <article class="card"><h2>Atlas Target</h2><p>not configured</p></article>\n    <article class="card"><h2>Last Webhook Success</h2><p>-</p></article>\n    <article class="card"><h2>Last Inbound Request</h2><p>2026-07-06 07:57:06.192750+00:00</p></article>\n    <article class="card"><h2>Uptime</h2><p>7187s</p></article>\n  </section>\n\n    </main>\n  </body>\n</html>'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET / 307 -
Show
{}
{}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET / 307 -
Show
{}
{}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /dashboard 200 -
Show
{}
{'raw': '<!DOCTYPE html>\n<html lang="en">\n  <head>\n    <meta charset="utf-8" />\n    <meta name="viewport" content="width=device-width, initial-scale=1" />\n    <title>Dashboard · Atlas Demo Broker</title>\n    <link rel="stylesheet" href="/static/app.css" />\n    <script src="https://unpkg.com/htmx.org@1.9.12"></script>\n    <script src="/static/app.js" defer></script>\n  </head>\n  <body>\n    <header class="shell-header">\n      <h1>Atlas Demo Broker</h1>\n      <nav class="shell-nav">\n        <a href="/dashboard">Dashboard</a>\n        <a href="/dashboard/accounts">Accounts</a>\n        <a href="/dashboard/transactions">Transactions</a>\n        <a href="/dashboard/webhooks">Webhooks</a>\n        <a href="/dashboard/scenarios">Scenarios</a>\n        <a href="/dashboard/health">Health</a>\n      </nav>\n    </header>\n    <main class="shell-main">\n      \n  <section class="card-grid">\n    <article class="card"><h2>Accounts</h2><p>6</p></article>\n    <article class="card"><h2>Total Balance</h2><p>6001.00000000</p></article>\n    <article class="card"><h2>Pending Webhooks</h2><p>0</p></article>\n    <article class="card"><h2>Failed Webhooks</h2><p>0</p></article>\n    <article class="card"><h2>Active Scenarios</h2><p>0</p></article>\n    <article class="card"><h2>Atlas</h2><p>not_configured</p></article>\n  </section>\n\n    </main>\n  </body>\n</html>'}
GET / 307 -
Show
{}
{}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET /healthz 200 -
Show
{}
{'status': 'ok'}
GET / 307 -
Show
{}
{}