{"info":{"_postman_id":"763680a5-6a25-4210-9c06-b4dba9b8af00","name":"Veltrix API","description":"<html><head></head><body><p>API Documentation for Veltrix - Sovereign Wealth Ledger</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"50839472","collectionId":"763680a5-6a25-4210-9c06-b4dba9b8af00","publishedId":"2sBXqKneiC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-30T22:07:13.000Z"},"item":[{"name":"Authentication","item":[{"name":"Register","id":"03141f9f-e737-4356-8d46-21f825fd757e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"John Doe\",\n  \"email\": \"john@example.com\",\n  \"password\": \"password123\",\n  \"businessName\": \"John Corp\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","v1","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"03141f9f-e737-4356-8d46-21f825fd757e"},{"name":"Login","id":"fa34dd18-5e61-469c-88aa-c96cd61ddc85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"john@example.com\",\n  \"password\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/auth/login","urlObject":{"protocol":"http","port":"5000","path":["api","v1","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa34dd18-5e61-469c-88aa-c96cd61ddc85"},{"name":"Get Current User","id":"59a03baf-2557-455c-98ec-b1108d6f6565","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/auth/me","urlObject":{"protocol":"http","port":"5000","path":["api","v1","auth","me"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"59a03baf-2557-455c-98ec-b1108d6f6565"}],"id":"f0f8f38d-bea1-453d-aeab-62ac2315c2fe","_postman_id":"f0f8f38d-bea1-453d-aeab-62ac2315c2fe","description":""},{"name":"Clients","item":[{"name":"Get All Clients","id":"fbcde733-dd32-41df-b942-975dfe350b9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/clients","urlObject":{"protocol":"http","port":"5000","path":["api","v1","clients"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fbcde733-dd32-41df-b942-975dfe350b9d"},{"name":"Get Single Client","id":"f1f3d344-216a-4c28-a98f-f842dd5dbc05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/clients/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","clients",":id"],"host":["localhost"],"query":[],"variable":[{"id":"4a90cbab-7208-4bb7-84e4-0190d7ebc2a7","type":"any","value":"CLIENT_ID","key":"id"}]}},"response":[],"_postman_id":"f1f3d344-216a-4c28-a98f-f842dd5dbc05"},{"name":"Create Client","id":"f109a442-18f9-4b84-8ae4-b7205aa27920","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Aether Capital\",\n  \"email\": \"nexus@aether.co\",\n  \"phone\": \"+91 9876543210\",\n  \"address\": \"Skyline Tower, Mumbai\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/clients","urlObject":{"protocol":"http","port":"5000","path":["api","v1","clients"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f109a442-18f9-4b84-8ae4-b7205aa27920"},{"name":"Update Client","id":"978bb810-f4d2-44d4-80da-e2c0ca2b4691","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Aether Capital Updated\",\n  \"phone\": \"+91 0000000000\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/clients/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","clients",":id"],"host":["localhost"],"query":[],"variable":[{"id":"1ea72a52-085a-44fd-8d98-10c7f7ec2b75","type":"any","value":"CLIENT_ID","key":"id"}]}},"response":[],"_postman_id":"978bb810-f4d2-44d4-80da-e2c0ca2b4691"},{"name":"Delete Client","id":"e23d63a2-a88f-46b6-b587-ec7653a5807e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:5000/api/v1/clients/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","clients",":id"],"host":["localhost"],"query":[],"variable":[{"id":"0dbca875-7068-4610-bb91-2c606e9ecd16","type":"any","value":"CLIENT_ID","key":"id"}]}},"response":[],"_postman_id":"e23d63a2-a88f-46b6-b587-ec7653a5807e"}],"id":"de83bd37-1d65-45bd-8bc3-bd808dce400f","_postman_id":"de83bd37-1d65-45bd-8bc3-bd808dce400f","description":""},{"name":"Invoices","item":[{"name":"Get All Invoices","id":"69ea968f-8b1d-464b-950d-ed7339187545","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/invoices","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"69ea968f-8b1d-464b-950d-ed7339187545"},{"name":"Get Single Invoice","id":"5167783b-7fdd-47ab-9d71-d7c1fd94496f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/invoices/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices",":id"],"host":["localhost"],"query":[],"variable":[{"id":"2d772b22-2c85-421f-8227-36275ec08a0a","type":"any","value":"INVOICE_ID","key":"id"}]}},"response":[],"_postman_id":"5167783b-7fdd-47ab-9d71-d7c1fd94496f"},{"name":"Create Invoice","id":"18e92f64-b8fe-4ece-b1f0-79e173b3fda2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"client\": \"CLIENT_ID\",\n  \"invoiceNumber\": \"INV-001\",\n  \"items\": [\n    {\n      \"description\": \"Institutional Wealth Advisory\",\n      \"quantity\": 1,\n      \"unitPrice\": 25000\n    }\n  ],\n  \"dueDate\": \"2026-12-31\",\n  \"status\": \"draft\",\n  \"notes\": \"Payment due via bank transfer.\",\n  \"tax\": 18\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/invoices","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"18e92f64-b8fe-4ece-b1f0-79e173b3fda2"},{"name":"Update Invoice","id":"7aaa4646-2dc9-4aa3-aa86-406b9df70ec0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"status\": \"sent\",\n  \"notes\": \"Revised terms.\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/invoices/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices",":id"],"host":["localhost"],"query":[],"variable":[{"id":"798f92db-4cbb-4eef-ac07-4d4e208123cc","type":"any","value":"INVOICE_ID","key":"id"}]}},"response":[],"_postman_id":"7aaa4646-2dc9-4aa3-aa86-406b9df70ec0"},{"name":"Update Invoice Status","id":"e8884489-c70f-417f-ad1c-c4e761163aca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n  \"status\": \"paid\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/invoices/:id/status","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices",":id","status"],"host":["localhost"],"query":[],"variable":[{"id":"cb212fbe-e689-4b2c-bde5-e0688097f999","type":"any","value":"INVOICE_ID","key":"id"}]}},"response":[],"_postman_id":"e8884489-c70f-417f-ad1c-c4e761163aca"},{"name":"Delete Invoice","id":"36d8a895-c9b1-4d87-9d2f-ff57476b9b66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:5000/api/v1/invoices/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","invoices",":id"],"host":["localhost"],"query":[],"variable":[{"id":"962f1980-ea4d-4ec2-9f5a-3e181d432500","type":"any","value":"INVOICE_ID","key":"id"}]}},"response":[],"_postman_id":"36d8a895-c9b1-4d87-9d2f-ff57476b9b66"}],"id":"490086c2-1f85-4e4f-ad89-0f78044291db","_postman_id":"490086c2-1f85-4e4f-ad89-0f78044291db","description":""},{"name":"Payments","item":[{"name":"Get All Payments","id":"abe80223-4df0-4c75-bf8b-69e1ef50a981","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/payments","urlObject":{"protocol":"http","port":"5000","path":["api","v1","payments"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"abe80223-4df0-4c75-bf8b-69e1ef50a981"},{"name":"Get Payment Stats","id":"588a0609-4f9c-4ed4-a13c-9b29d876ce33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/payments/stats","urlObject":{"protocol":"http","port":"5000","path":["api","v1","payments","stats"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"588a0609-4f9c-4ed4-a13c-9b29d876ce33"},{"name":"Record Payment","id":"cf86a6f8-c803-4068-99f9-ff8d7653d1c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"invoice\": \"INVOICE_ID\",\n  \"amount\": 29500,\n  \"paymentMethod\": \"Bank Transfer\",\n  \"paymentDate\": \"2026-05-01\",\n  \"notes\": \"Settled in full.\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/payments","urlObject":{"protocol":"http","port":"5000","path":["api","v1","payments"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"cf86a6f8-c803-4068-99f9-ff8d7653d1c7"}],"id":"bebcd7da-d1cb-45d5-b67a-d2b7e17fc590","_postman_id":"bebcd7da-d1cb-45d5-b67a-d2b7e17fc590","description":""},{"name":"Expenses","item":[{"name":"Get All Expenses","id":"ca59de16-83ae-4a20-a365-171548a2b073","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/expenses","urlObject":{"protocol":"http","port":"5000","path":["api","v1","expenses"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca59de16-83ae-4a20-a365-171548a2b073"},{"name":"Create Expense","id":"87dd122f-7312-4045-99c2-26d2946ea189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"title\": \"Office Rent\",\n  \"amount\": 45000,\n  \"category\": \"Fixed\",\n  \"date\": \"2026-05-01\",\n  \"description\": \"May rent payment\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/expenses","urlObject":{"protocol":"http","port":"5000","path":["api","v1","expenses"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"87dd122f-7312-4045-99c2-26d2946ea189"},{"name":"Update Expense","id":"48bc274f-9dd6-4be0-a3a6-51b3bc8a5dfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:5000/api/v1/expenses/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","expenses",":id"],"host":["localhost"],"query":[],"variable":[{"id":"30c09d31-5186-4f86-9b56-dc934e597225","type":"any","value":"EXPENSE_ID","key":"id"}]}},"response":[],"_postman_id":"48bc274f-9dd6-4be0-a3a6-51b3bc8a5dfa"},{"name":"Delete Expense","id":"5d7faeaa-de41-46c6-8837-b272c4295f5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:5000/api/v1/expenses/:id","urlObject":{"protocol":"http","port":"5000","path":["api","v1","expenses",":id"],"host":["localhost"],"query":[],"variable":[{"id":"091ed0da-4ea1-4068-a5d2-9669c37b1507","type":"any","value":"EXPENSE_ID","key":"id"}]}},"response":[],"_postman_id":"5d7faeaa-de41-46c6-8837-b272c4295f5d"}],"id":"455b9506-11db-492c-88b1-f5ffb00d721f","_postman_id":"455b9506-11db-492c-88b1-f5ffb00d721f","description":""},{"name":"Stats & Analytics","item":[{"name":"Dashboard Stats","id":"2ddc477f-69ba-4870-b1a7-cda56963cb8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/stats/dashboard","urlObject":{"protocol":"http","port":"5000","path":["api","v1","stats","dashboard"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ddc477f-69ba-4870-b1a7-cda56963cb8c"},{"name":"Financial Insights","id":"5b4ee7ef-7da7-4f0d-be3d-918df5453083","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/analytics/insights","urlObject":{"protocol":"http","port":"5000","path":["api","v1","analytics","insights"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"5b4ee7ef-7da7-4f0d-be3d-918df5453083"},{"name":"Growth Velocity","id":"69d52794-4bad-4730-8798-72e19612aedd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/analytics/velocity","urlObject":{"protocol":"http","port":"5000","path":["api","v1","analytics","velocity"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"69d52794-4bad-4730-8798-72e19612aedd"}],"id":"b05ccf6c-9b70-4ad7-a42c-4703129162b1","_postman_id":"b05ccf6c-9b70-4ad7-a42c-4703129162b1","description":""},{"name":"User Settings","item":[{"name":"Update Profile","id":"4126976c-90bc-45ee-bf06-934b65717528","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"John Updated\",\n  \"businessName\": \"Aether Capital Group\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/users/profile","urlObject":{"protocol":"http","port":"5000","path":["api","v1","users","profile"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4126976c-90bc-45ee-bf06-934b65717528"},{"name":"Change Password","id":"42a99021-b8ab-462e-a733-ab58c85d19f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"currentPassword\": \"password123\",\n  \"newPassword\": \"newsecurepass456\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/users/change-password","urlObject":{"protocol":"http","port":"5000","path":["api","v1","users","change-password"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"42a99021-b8ab-462e-a733-ab58c85d19f9"}],"id":"fae933ca-2e86-4153-9953-b17e34e23951","_postman_id":"fae933ca-2e86-4153-9953-b17e34e23951","description":""},{"name":"Notifications","item":[{"name":"Get Notifications","id":"15fc5d13-54f8-448e-a0dd-dc1a192c6bbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/v1/notifications","urlObject":{"protocol":"http","port":"5000","path":["api","v1","notifications"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"15fc5d13-54f8-448e-a0dd-dc1a192c6bbd"},{"name":"Mark All Read","id":"749e37b9-bf6e-4f5a-a283-0b19a10634e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:5000/api/v1/notifications/read","urlObject":{"protocol":"http","port":"5000","path":["api","v1","notifications","read"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"749e37b9-bf6e-4f5a-a283-0b19a10634e7"},{"name":"Mark Single Read","id":"637e1637-8375-4315-8ce5-e4f516c9073a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:5000/api/v1/notifications/:id/read","urlObject":{"protocol":"http","port":"5000","path":["api","v1","notifications",":id","read"],"host":["localhost"],"query":[],"variable":[{"id":"c6cdd11a-2cd8-4333-a814-70c77e7791e0","type":"any","value":"NOTIFICATION_ID","key":"id"}]}},"response":[],"_postman_id":"637e1637-8375-4315-8ce5-e4f516c9073a"}],"id":"10c79f67-c41c-4609-83a0-d2dd5c92124f","_postman_id":"10c79f67-c41c-4609-83a0-d2dd5c92124f","description":""}]}