{"info":{"name":"finDIGI Backend API","description":"Generated Postman collection for public docs and sandbox challenge flows.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"variable":[{"key":"baseUrl","value":"https://findigi-backend-production.up.railway.app/api"},{"key":"isTestnet","value":"true"},{"key":"bearerToken","value":"<jwt_token>"}],"item":[{"name":"Analytics","item":[{"name":"GET /api/analytics/cashflow","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/analytics/cashflow","host":["{{baseUrl}}"],"path":["analytics","cashflow"],"query":[]},"description":"GET analytics cashflow for Analytics\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/analytics/liquidity-history","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/analytics/liquidity-history","host":["{{baseUrl}}"],"path":["analytics","liquidity-history"],"query":[]},"description":"GET analytics liquidity-history for Analytics\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/analytics/summary","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/analytics/summary","host":["{{baseUrl}}"],"path":["analytics","summary"],"query":[]},"description":"GET analytics summary for Analytics\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Approvals","item":[{"name":"GET /api/approvals","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/approvals","host":["{{baseUrl}}"],"path":["approvals"],"query":[]},"description":"GET approvals for Approvals\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/approvals","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/approvals","host":["{{baseUrl}}"],"path":["approvals"],"query":[]},"description":"POST approvals for Approvals\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/approvals/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/approvals/:id","host":["{{baseUrl}}"],"path":["approvals",":id"],"query":[]},"description":"GET approvals :id for Approvals\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/approvals/:id/approve","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/approvals/:id/approve","host":["{{baseUrl}}"],"path":["approvals",":id","approve"],"query":[]},"description":"POST :id approve for Approvals\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/approvals/:id/reject","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/approvals/:id/reject","host":["{{baseUrl}}"],"path":["approvals",":id","reject"],"query":[]},"description":"POST :id reject for Approvals\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Auth","item":[{"name":"POST /api/auth/forgot-password","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/forgot-password","host":["{{baseUrl}}"],"path":["auth","forgot-password"],"query":[]},"description":"POST auth forgot-password for Auth"}},{"name":"POST /api/auth/login","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"alpha.tester@findigi.local\",\n  \"password\": \"<password>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/login","host":["{{baseUrl}}"],"path":["auth","login"],"query":[]},"description":"POST auth login for Auth"}},{"name":"POST /api/auth/login/2fa/resend","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/login/2fa/resend","host":["{{baseUrl}}"],"path":["auth","login","2fa","resend"],"query":[]},"description":"POST 2fa resend for Auth"}},{"name":"POST /api/auth/login/2fa/verify","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/login/2fa/verify","host":["{{baseUrl}}"],"path":["auth","login","2fa","verify"],"query":[]},"description":"POST 2fa verify for Auth"}},{"name":"GET /api/auth/me","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/auth/me","host":["{{baseUrl}}"],"path":["auth","me"],"query":[]},"description":"GET auth me for Auth\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/auth/my-clients","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/auth/my-clients","host":["{{baseUrl}}"],"path":["auth","my-clients"],"query":[]},"description":"GET auth my-clients for Auth\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/auth/register","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/register","host":["{{baseUrl}}"],"path":["auth","register"],"query":[]},"description":"POST auth register for Auth"}},{"name":"POST /api/auth/reset-password","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/auth/reset-password","host":["{{baseUrl}}"],"path":["auth","reset-password"],"query":[]},"description":"POST auth reset-password for Auth"}}]},{"name":"Batch Transfer","item":[{"name":"GET /api/batch-transfers","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<wallet_id>\",\n  \"execution_mode\": \"immediate\",\n  \"items\": [\n    {\n      \"beneficiary_id\": \"<beneficiary_id>\",\n      \"amount\": \"100000\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/batch-transfers","host":["{{baseUrl}}"],"path":["batch-transfers"],"query":[]},"description":"GET batch-transfers for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/batch-transfers","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<wallet_id>\",\n  \"execution_mode\": \"immediate\",\n  \"items\": [\n    {\n      \"beneficiary_id\": \"<beneficiary_id>\",\n      \"amount\": \"100000\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/batch-transfers","host":["{{baseUrl}}"],"path":["batch-transfers"],"query":[]},"description":"POST batch-transfers for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/batch-transfers/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/batch-transfers/:id","host":["{{baseUrl}}"],"path":["batch-transfers",":id"],"query":[]},"description":"GET batch-transfers :id for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/batch-transfers/:id/cancel","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/batch-transfers/:id/cancel","host":["{{baseUrl}}"],"path":["batch-transfers",":id","cancel"],"query":[]},"description":"POST :id cancel for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/batch-transfers/:id/execute-now","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/batch-transfers/:id/execute-now","host":["{{baseUrl}}"],"path":["batch-transfers",":id","execute-now"],"query":[]},"description":"POST :id execute-now for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/batch-transfers/:id/items","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/batch-transfers/:id/items","host":["{{baseUrl}}"],"path":["batch-transfers",":id","items"],"query":[]},"description":"GET :id items for Batch Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Cards","item":[{"name":"GET /api/cards","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/cards","host":["{{baseUrl}}"],"path":["cards"],"query":[]},"description":"GET cards for Cards\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Chains","item":[{"name":"GET /api/chains","request":{"method":"GET","header":[{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/chains","host":["{{baseUrl}}"],"path":["chains"],"query":[]},"description":"GET chains for Chains"}},{"name":"GET /api/chains/:code/tokens","request":{"method":"GET","header":[{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/chains/:code/tokens","host":["{{baseUrl}}"],"path":["chains",":code","tokens"],"query":[]},"description":"GET :code tokens for Chains"}}]},{"name":"FinVault","item":[{"name":"GET /api/finvault/assets","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/assets","host":["{{baseUrl}}"],"path":["finvault","assets"],"query":[]},"description":"GET finvault assets for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/bridges","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<source_wallet_id>\",\n  \"destination_wallet_id\": \"<destination_wallet_id>\",\n  \"source_asset_id\": \"<source_asset_id>\",\n  \"destination_asset_id\": \"<destination_asset_id>\",\n  \"amount\": \"10\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/bridges","host":["{{baseUrl}}"],"path":["finvault","bridges"],"query":[]},"description":"POST finvault bridges for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/custodial/options","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/custodial/options","host":["{{baseUrl}}"],"path":["finvault","custodial","options"],"query":[]},"description":"GET custodial options for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/custodial/preview","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/custodial/preview","host":["{{baseUrl}}"],"path":["finvault","custodial","preview"],"query":[]},"description":"POST custodial preview for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/custodial/wallets","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/custodial/wallets","host":["{{baseUrl}}"],"path":["finvault","custodial","wallets"],"query":[]},"description":"POST custodial wallets for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/offramp","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/offramp","host":["{{baseUrl}}"],"path":["finvault","offramp"],"query":[]},"description":"POST finvault offramp for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/offramp/quote","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"wallet_id\": \"<finvault_wallet_id>\",\n  \"source_asset_id\": \"<finvault_asset_id>\",\n  \"amount\": \"1.25\",\n  \"fiat_currency\": \"IDR\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/offramp/quote","host":["{{baseUrl}}"],"path":["finvault","offramp","quote"],"query":[]},"description":"POST offramp quote for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/onchain","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/onchain","host":["{{baseUrl}}"],"path":["finvault","onchain"],"query":[]},"description":"POST finvault onchain for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/onramp","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"wallet_id\": \"<finvault_wallet_id>\",\n  \"destination_asset_id\": \"<finvault_asset_id>\",\n  \"fiat_amount\": \"50000\",\n  \"fiat_currency\": \"IDR\",\n  \"description\": \"Public-site testnet onramp\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/onramp","host":["{{baseUrl}}"],"path":["finvault","onramp"],"query":[]},"description":"POST finvault onramp for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/onramp/quote","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"wallet_id\": \"<finvault_wallet_id>\",\n  \"destination_asset_id\": \"<finvault_asset_id>\",\n  \"fiat_amount\": \"50000\",\n  \"fiat_currency\": \"IDR\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/onramp/quote","host":["{{baseUrl}}"],"path":["finvault","onramp","quote"],"query":[]},"description":"POST onramp quote for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/swaps","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"wallet_id\": \"<finvault_wallet_id>\",\n  \"source_asset_id\": \"<source_asset_id>\",\n  \"destination_asset_id\": \"<destination_asset_id>\",\n  \"amount\": \"10\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/swaps","host":["{{baseUrl}}"],"path":["finvault","swaps"],"query":[]},"description":"POST finvault swaps for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/transactions","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/transactions","host":["{{baseUrl}}"],"path":["finvault","transactions"],"query":[]},"description":"GET finvault transactions for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/transactions/:transactionId","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/transactions/:transactionId","host":["{{baseUrl}}"],"path":["finvault","transactions",":transactionId"],"query":[]},"description":"GET transactions :transactionId for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/wallets","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/wallets","host":["{{baseUrl}}"],"path":["finvault","wallets"],"query":[]},"description":"GET finvault wallets for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/wallets","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/wallets","host":["{{baseUrl}}"],"path":["finvault","wallets"],"query":[]},"description":"POST finvault wallets for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/wallets/:walletId","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/wallets/:walletId","host":["{{baseUrl}}"],"path":["finvault","wallets",":walletId"],"query":[]},"description":"GET wallets :walletId for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/finvault/wallets/:walletId/balances","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/finvault/wallets/:walletId/balances","host":["{{baseUrl}}"],"path":["finvault","wallets",":walletId","balances"],"query":[]},"description":"GET :walletId balances for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/wallets/:walletId/make-primary","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/wallets/:walletId/make-primary","host":["{{baseUrl}}"],"path":["finvault","wallets",":walletId","make-primary"],"query":[]},"description":"POST :walletId make-primary for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/finvault/wallets/:walletId/sync","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finvault/wallets/:walletId/sync","host":["{{baseUrl}}"],"path":["finvault","wallets",":walletId","sync"],"query":[]},"description":"POST :walletId sync for FinVault\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.\nSend x-findigi-is-test: true for sandbox/testnet flows.\nCompany/B2B clients may return awaiting_approval depending on approval_mode.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"FX / Tickers","item":[{"name":"GET /api/fx/quote","request":{"method":"GET","header":[{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fx/quote","host":["{{baseUrl}}"],"path":["fx","quote"],"query":[{"key":"base","value":"USD"},{"key":"quote","value":"IDR"},{"key":"ttl","value":"15"}]},"description":"Get a reference FX quote for a specific pair.\nTicker endpoints return freshness metadata so FE can show the latest safe snapshot."}},{"name":"GET /api/fx/tickers","request":{"method":"GET","header":[{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fx/tickers","host":["{{baseUrl}}"],"path":["fx","tickers"],"query":[{"key":"pairs","value":"USD/IDR,USDT/IDR,USDC/IDR,USD/SGD,USDT/SGD,USDC/SGD"},{"key":"min_fresh_seconds","value":"15"},{"key":"change_window_hours","value":"12"}]},"description":"Fetch the dashboard FX ticker feed with freshness and 12-hour trend metadata.\nTicker endpoints return freshness metadata so FE can show the latest safe snapshot."}}]},{"name":"Ledger","item":[{"name":"GET /api/ledger/accounts","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/ledger/accounts","host":["{{baseUrl}}"],"path":["ledger","accounts"],"query":[]},"description":"GET ledger accounts for Ledger\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/ledger/journals","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/ledger/journals","host":["{{baseUrl}}"],"path":["ledger","journals"],"query":[]},"description":"GET ledger journals for Ledger\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/ledger/journals","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/ledger/journals","host":["{{baseUrl}}"],"path":["ledger","journals"],"query":[]},"description":"POST ledger journals for Ledger\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/ledger/journals/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/ledger/journals/:id","host":["{{baseUrl}}"],"path":["ledger","journals",":id"],"query":[]},"description":"GET journals :id for Ledger\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/ledger/journals/:id/post","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/ledger/journals/:id/post","host":["{{baseUrl}}"],"path":["ledger","journals",":id","post"],"query":[]},"description":"POST :id post for Ledger\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"My Clients","item":[{"name":"GET /api/clients","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/clients","host":["{{baseUrl}}"],"path":["clients"],"query":[]},"description":"GET clients for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/clients","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/clients","host":["{{baseUrl}}"],"path":["clients"],"query":[]},"description":"POST clients for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/clients/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/clients/:id","host":["{{baseUrl}}"],"path":["clients",":id"],"query":[]},"description":"GET clients :id for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/clients/:id/onboard","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/clients/:id/onboard","host":["{{baseUrl}}"],"path":["clients",":id","onboard"],"query":[]},"description":"POST :id onboard for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/clients/:id/users","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/clients/:id/users","host":["{{baseUrl}}"],"path":["clients",":id","users"],"query":[]},"description":"GET :id users for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/clients/:id/users","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/clients/:id/users","host":["{{baseUrl}}"],"path":["clients",":id","users"],"query":[]},"description":"POST :id users for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/clients/onboard","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/clients/onboard","host":["{{baseUrl}}"],"path":["clients","onboard"],"query":[]},"description":"POST clients onboard for My Clients\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Notifications","item":[{"name":"GET /api/notifications","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/notifications","host":["{{baseUrl}}"],"path":["notifications"],"query":[]},"description":"GET notifications for Notifications\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/notifications/:id/read","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/notifications/:id/read","host":["{{baseUrl}}"],"path":["notifications",":id","read"],"query":[]},"description":"POST :id read for Notifications\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/notifications/unread-count","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/notifications/unread-count","host":["{{baseUrl}}"],"path":["notifications","unread-count"],"query":[]},"description":"GET notifications unread-count for Notifications\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Providers","item":[{"name":"POST /api/providers/accounts","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/providers/accounts","host":["{{baseUrl}}"],"path":["providers","accounts"],"query":[]},"description":"POST providers accounts for Providers\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/providers/accounts/:client_id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/providers/accounts/:client_id","host":["{{baseUrl}}"],"path":["providers","accounts",":client_id"],"query":[]},"description":"GET accounts :client_id for Providers\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/providers/xendit/:client_id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/providers/xendit/:client_id","host":["{{baseUrl}}"],"path":["providers","xendit",":client_id"],"query":[]},"description":"GET xendit :client_id for Providers\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/providers/xendit/subaccount","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/providers/xendit/subaccount","host":["{{baseUrl}}"],"path":["providers","xendit","subaccount"],"query":[]},"description":"POST xendit subaccount for Providers\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/providers/xendit/webhook","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/providers/xendit/webhook","host":["{{baseUrl}}"],"path":["providers","xendit","webhook"],"query":[]},"description":"POST xendit webhook for Providers\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Public Docs","item":[{"name":"GET /api/docs/health","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/docs/health","host":["{{baseUrl}}"],"path":["docs","health"],"query":[]},"description":"Docs manifest health and sandbox metadata."}},{"name":"GET /api/docs/manifest","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/docs/manifest","host":["{{baseUrl}}"],"path":["docs","manifest"],"query":[]},"description":"Structured docs manifest and FE navigation payload."}},{"name":"GET /api/docs/postman","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/docs/postman","host":["{{baseUrl}}"],"path":["docs","postman"],"query":[]},"description":"Download a generated Postman collection for the current API surface."}},{"name":"GET /api/docs/postman.json","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/docs/postman.json","host":["{{baseUrl}}"],"path":["docs","postman.json"],"query":[]},"description":"Alternate Postman collection endpoint for public docs tooling."}},{"name":"POST /api/finchat","request":{"method":"POST","header":[{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"How do I test the API?\",\n  \"history\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Show me the sandbox flow.\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/finchat","host":["{{baseUrl}}"],"path":["finchat"],"query":[]},"description":"Ask FinChat about FinDIGI products, docs, roadmap, and testing.\nmessage is required; history is optional.\nSafe fallback response is returned if no specialized intent is detected."}},{"name":"GET /api/openapi.json","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/openapi.json","host":["{{baseUrl}}"],"path":["openapi.json"],"query":[]},"description":"Fetch the generated OpenAPI spec for the current backend surface.\nUse this as the source of truth for FE docs navigation and endpoint explorer generation."}}]},{"name":"Settings / Security / 2FA","item":[{"name":"GET /api/settings/address-book","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/address-book","host":["{{baseUrl}}"],"path":["settings","address-book"],"query":[]},"description":"GET settings address-book for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/address-book","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/address-book","host":["{{baseUrl}}"],"path":["settings","address-book"],"query":[]},"description":"POST settings address-book for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"DELETE /api/settings/address-book/:entryId","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/address-book/:entryId","host":["{{baseUrl}}"],"path":["settings","address-book",":entryId"],"query":[]},"description":"DELETE address-book :entryId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/address-book/:entryId","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/address-book/:entryId","host":["{{baseUrl}}"],"path":["settings","address-book",":entryId"],"query":[]},"description":"PATCH address-book :entryId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/approval","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/approval","host":["{{baseUrl}}"],"path":["settings","approval"],"query":[]},"description":"GET settings approval for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/approval","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/approval","host":["{{baseUrl}}"],"path":["settings","approval"],"query":[]},"description":"PATCH settings approval for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/approval/assignments","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/approval/assignments","host":["{{baseUrl}}"],"path":["settings","approval","assignments"],"query":[]},"description":"POST approval assignments for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"DELETE /api/settings/approval/assignments/:assignmentId","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/approval/assignments/:assignmentId","host":["{{baseUrl}}"],"path":["settings","approval","assignments",":assignmentId"],"query":[]},"description":"DELETE assignments :assignmentId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/approval/assignments/:assignmentId/accept","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/approval/assignments/:assignmentId/accept","host":["{{baseUrl}}"],"path":["settings","approval","assignments",":assignmentId","accept"],"query":[]},"description":"POST :assignmentId accept for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/approval/assignments/:assignmentId/decline","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/approval/assignments/:assignmentId/decline","host":["{{baseUrl}}"],"path":["settings","approval","assignments",":assignmentId","decline"],"query":[]},"description":"POST :assignmentId decline for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/approval/assignments/pending","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/approval/assignments/pending","host":["{{baseUrl}}"],"path":["settings","approval","assignments","pending"],"query":[]},"description":"GET assignments pending for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/approval/members","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/approval/members","host":["{{baseUrl}}"],"path":["settings","approval","members"],"query":[]},"description":"GET approval members for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/banks","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/banks","host":["{{baseUrl}}"],"path":["settings","banks"],"query":[]},"description":"GET settings banks for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/banks","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/banks","host":["{{baseUrl}}"],"path":["settings","banks"],"query":[]},"description":"POST settings banks for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"DELETE /api/settings/banks/:bankId","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/banks/:bankId","host":["{{baseUrl}}"],"path":["settings","banks",":bankId"],"query":[]},"description":"DELETE banks :bankId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/banks/:bankId","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/banks/:bankId","host":["{{baseUrl}}"],"path":["settings","banks",":bankId"],"query":[]},"description":"PATCH banks :bankId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/cards","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/cards","host":["{{baseUrl}}"],"path":["settings","cards"],"query":[]},"description":"GET settings cards for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/cards","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/cards","host":["{{baseUrl}}"],"path":["settings","cards"],"query":[]},"description":"POST settings cards for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"DELETE /api/settings/cards/:cardId","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/cards/:cardId","host":["{{baseUrl}}"],"path":["settings","cards",":cardId"],"query":[]},"description":"DELETE cards :cardId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/cards/:cardId","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/cards/:cardId","host":["{{baseUrl}}"],"path":["settings","cards",":cardId"],"query":[]},"description":"PATCH cards :cardId for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/client","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/client","host":["{{baseUrl}}"],"path":["settings","client"],"query":[]},"description":"PATCH settings client for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/fees","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/fees","host":["{{baseUrl}}"],"path":["settings","fees"],"query":[]},"description":"GET settings fees for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/fees","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/fees","host":["{{baseUrl}}"],"path":["settings","fees"],"query":[]},"description":"PATCH settings fees for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/me","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/me","host":["{{baseUrl}}"],"path":["settings","me"],"query":[]},"description":"GET settings me for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/settings/security","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/settings/security","host":["{{baseUrl}}"],"path":["settings","security"],"query":[]},"description":"GET settings security for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/security/2fa/confirm","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/security/2fa/confirm","host":["{{baseUrl}}"],"path":["settings","security","2fa","confirm"],"query":[]},"description":"POST 2fa confirm for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/security/2fa/disable/confirm","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/security/2fa/disable/confirm","host":["{{baseUrl}}"],"path":["settings","security","2fa","disable","confirm"],"query":[]},"description":"POST disable confirm for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/security/2fa/disable/start","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/security/2fa/disable/start","host":["{{baseUrl}}"],"path":["settings","security","2fa","disable","start"],"query":[]},"description":"POST disable start for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/settings/security/2fa/start","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/security/2fa/start","host":["{{baseUrl}}"],"path":["settings","security","2fa","start"],"query":[]},"description":"POST 2fa start for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"PATCH /api/settings/user","request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/settings/user","host":["{{baseUrl}}"],"path":["settings","user"],"query":[]},"description":"PATCH settings user for Settings / Security / 2FA\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Transactions","item":[{"name":"GET /api/transactions","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/transactions","host":["{{baseUrl}}"],"path":["transactions"],"query":[]},"description":"GET transactions for Transactions\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Transfer to Bank / Card to Bank","item":[{"name":"POST /api/fiat/card-to-bank","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/card-to-bank","host":["{{baseUrl}}"],"path":["fiat","card-to-bank"],"query":[]},"description":"POST fiat card-to-bank for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/fiat/card-to-bank/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fiat/card-to-bank/:id","host":["{{baseUrl}}"],"path":["fiat","card-to-bank",":id"],"query":[]},"description":"GET card-to-bank :id for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/fiat/card-to-bank/quote","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/card-to-bank/quote","host":["{{baseUrl}}"],"path":["fiat","card-to-bank","quote"],"query":[]},"description":"POST card-to-bank quote for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/fiat/instructions","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fiat/instructions","host":["{{baseUrl}}"],"path":["fiat","instructions"],"query":[]},"description":"GET fiat instructions for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/fiat/instructions/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fiat/instructions/:id","host":["{{baseUrl}}"],"path":["fiat","instructions",":id"],"query":[]},"description":"GET instructions :id for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/fiat/payin","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/payin","host":["{{baseUrl}}"],"path":["fiat","payin"],"query":[]},"description":"POST fiat payin for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/fiat/payout","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/payout","host":["{{baseUrl}}"],"path":["fiat","payout"],"query":[]},"description":"POST fiat payout for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/fiat/transfers-to-bank","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/transfers-to-bank","host":["{{baseUrl}}"],"path":["fiat","transfers-to-bank"],"query":[]},"description":"POST fiat transfers-to-bank for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/fiat/transfers-to-bank/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/fiat/transfers-to-bank/:id","host":["{{baseUrl}}"],"path":["fiat","transfers-to-bank",":id"],"query":[]},"description":"GET transfers-to-bank :id for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/fiat/transfers-to-bank/quote","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/fiat/transfers-to-bank/quote","host":["{{baseUrl}}"],"path":["fiat","transfers-to-bank","quote"],"query":[]},"description":"POST transfers-to-bank quote for Transfer to Bank / Card to Bank\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Transfer to Wallet","item":[{"name":"POST /api/onramp/batches/execute","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/onramp/batches/execute","host":["{{baseUrl}}"],"path":["onramp","batches","execute"],"query":[]},"description":"POST batches execute for Transfer to Wallet\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/onramp/requests","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<fiat_wallet_id>\",\n  \"amount\": \"100000\",\n  \"source_fiat_iso\": \"IDR\",\n  \"destination\": {\n    \"wallet_address\": \"0x1111111111111111111111111111111111111111\",\n    \"network\": \"POLYGON\",\n    \"asset_code\": \"USDT\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/onramp/requests","host":["{{baseUrl}}"],"path":["onramp","requests"],"query":[]},"description":"GET onramp requests for Transfer to Wallet\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/onramp/requests","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<fiat_wallet_id>\",\n  \"amount\": \"100000\",\n  \"source_fiat_iso\": \"IDR\",\n  \"destination\": {\n    \"wallet_address\": \"0x1111111111111111111111111111111111111111\",\n    \"network\": \"POLYGON\",\n    \"asset_code\": \"USDT\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/onramp/requests","host":["{{baseUrl}}"],"path":["onramp","requests"],"query":[]},"description":"POST onramp requests for Transfer to Wallet\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/onramp/requests/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/onramp/requests/:id","host":["{{baseUrl}}"],"path":["onramp","requests",":id"],"query":[]},"description":"GET requests :id for Transfer to Wallet\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Users","item":[{"name":"POST /api/users","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/users","host":["{{baseUrl}}"],"path":["users"],"query":[]},"description":"POST users for Users\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Verification","item":[{"name":"POST /api/verification/clients/:client_id/start","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/verification/clients/:client_id/start","host":["{{baseUrl}}"],"path":["verification","clients",":client_id","start"],"query":[]},"description":"POST :client_id start for Verification\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/verification/clients/:client_id/submit","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/verification/clients/:client_id/submit","host":["{{baseUrl}}"],"path":["verification","clients",":client_id","submit"],"query":[]},"description":"POST :client_id submit for Verification\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/verification/me","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/verification/me","host":["{{baseUrl}}"],"path":["verification","me"],"query":[]},"description":"GET verification me for Verification\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/verification/user/start","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/verification/user/start","host":["{{baseUrl}}"],"path":["verification","user","start"],"query":[]},"description":"POST user start for Verification\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/verification/user/submit","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/verification/user/submit","host":["{{baseUrl}}"],"path":["verification","user","submit"],"query":[]},"description":"POST user submit for Verification\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]},{"name":"Wallet Transfer","item":[{"name":"GET /api/wallets","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets","host":["{{baseUrl}}"],"path":["wallets"],"query":[]},"description":"GET wallets for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/wallets","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/wallets","host":["{{baseUrl}}"],"path":["wallets"],"query":[]},"description":"POST wallets for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/wallets/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets/:id","host":["{{baseUrl}}"],"path":["wallets",":id"],"query":[]},"description":"GET wallets :id for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/wallets/:id/accounts","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets/:id/accounts","host":["{{baseUrl}}"],"path":["wallets",":id","accounts"],"query":[]},"description":"GET :id accounts for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/wallets/:id/accounts","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/wallets/:id/accounts","host":["{{baseUrl}}"],"path":["wallets",":id","accounts"],"query":[]},"description":"POST :id accounts for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/wallets/:id/balances","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets/:id/balances","host":["{{baseUrl}}"],"path":["wallets",":id","balances"],"query":[]},"description":"GET :id balances for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/wallets/:id/history","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets/:id/history","host":["{{baseUrl}}"],"path":["wallets",":id","history"],"query":[]},"description":"GET :id history for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/wallets/:id/make-primary","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/wallets/:id/make-primary","host":["{{baseUrl}}"],"path":["wallets",":id","make-primary"],"query":[]},"description":"POST :id make-primary for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"POST /api/wallets/transfers","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"body":{"mode":"raw","raw":"{\n  \"client_id\": \"<workspace_client_id>\",\n  \"source_wallet_id\": \"<source_wallet_id>\",\n  \"destination_wallet_id\": \"<destination_wallet_id>\",\n  \"amount\": \"100000\",\n  \"description\": \"Internal wallet transfer\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/wallets/transfers","host":["{{baseUrl}}"],"path":["wallets","transfers"],"query":[]},"description":"POST wallets transfers for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}},{"name":"GET /api/wallets/transfers/:id","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <jwt_token>"},{"key":"x-findigi-is-test","value":"true"}],"url":{"raw":"{{baseUrl}}/wallets/transfers/:id","host":["{{baseUrl}}"],"path":["wallets","transfers",":id"],"query":[]},"description":"GET transfers :id for Wallet Transfer\nRequires a valid Bearer JWT and, for workspace flows, a client/workspace membership.","auth":{"type":"bearer","bearer":[{"key":"token","value":"{{bearerToken}}","type":"string"}]}}}]}]}