{"info":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","description":"<html><head></head><body><p>Finance Dashboard API with RBAC, Records, and Analytics</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"33782806","collectionId":"379efb48-5346-4a10-b410-3dfb25347164","publishedId":"2sBXionVYs","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-03T16:54:53.000Z"},"item":[{"name":"🔐 Authentication","item":[{"name":"Register User","id":"eb351ffb-6f90-4638-9891-61a0b26dec9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Jane Doe\",\n  \"email\": \"jane@example.com\",\n  \"password\": \"securepassword123\"\n}"},"url":"http://localhost:8080/auth/register","description":"<p>Register new user (default role: viewer)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["register"],"host":["http://localhost:8080/auth"],"query":[],"variable":[]}},"response":[],"_postman_id":"eb351ffb-6f90-4638-9891-61a0b26dec9c"},{"name":"Login","event":[{"listen":"test","script":{"exec":["const res = pm.response.json();","pm.collectionVariables.set(\"token\", res.data.token);"],"type":"text/javascript","id":"563431a9-e4f0-4057-a75c-4534d5beaba9"}}],"id":"39f5bebc-44b1-41df-98bc-da0ea6198f68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"jane@example.com\",\n  \"password\": \"securepassword123\"\n}"},"url":"http://localhost:8080/auth/login","description":"<p>Login and auto-save JWT token</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["login"],"host":["http://localhost:8080/auth"],"query":[],"variable":[]}},"response":[],"_postman_id":"39f5bebc-44b1-41df-98bc-da0ea6198f68"}],"id":"16db9c84-a15c-4391-b539-f559ae3af81b","_postman_id":"16db9c84-a15c-4391-b539-f559ae3af81b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}}},{"name":"📊 Financial Records","item":[{"name":"Get Records","id":"573fa065-889f-4a93-81a6-2b1437c24fbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/records?category=&type&start_date&end_date","description":"<p>Get all records with optional filters</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["records"],"host":["http://localhost:8080/api"],"query":[{"key":"category","value":""},{"key":"type","value":null},{"key":"start_date","value":null},{"key":"end_date","value":null}],"variable":[]}},"response":[],"_postman_id":"573fa065-889f-4a93-81a6-2b1437c24fbe"},{"name":"Create Record","id":"c0ca6f9c-1cde-4773-97bf-1c8baa60c0dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"amount\": 150.75,\n  \"type\": \"expense\",\n  \"category\": \"Groceries\",\n  \"date\": \"2023-10-25\",\n  \"notes\": \"Weekly shopping\"\n}"},"url":"http://localhost:8080/api/records","description":"<p>Create new financial record (Admin only)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["records"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"c0ca6f9c-1cde-4773-97bf-1c8baa60c0dc"},{"name":"Update Record","id":"726376fa-dba0-4162-b589-1f13f361f81b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"amount\": 200,\n  \"type\": \"expense\",\n  \"category\": \"Groceries\",\n  \"date\": \"2023-10-25\",\n  \"notes\": \"Updated record\"\n}"},"url":"http://localhost:8080/api/records/{{id}}","description":"<p>Update record by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["records","{{id}}"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"726376fa-dba0-4162-b589-1f13f361f81b"},{"name":"Delete Record","id":"3dbcd6ff-4c38-4766-b1c9-9a0b9339748e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8080/api/records/{{id}}","description":"<p>Delete record by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["records","{{id}}"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"3dbcd6ff-4c38-4766-b1c9-9a0b9339748e"}],"id":"56b5b3f2-f3c3-4bfd-b25e-7fc55c2b9f9a","_postman_id":"56b5b3f2-f3c3-4bfd-b25e-7fc55c2b9f9a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}}},{"name":"📈 Dashboard","item":[{"name":"Summary","id":"d3cce94f-4834-4056-ada3-e30ae4407e36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/dashboard/summary","description":"<p>Get financial summary</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["dashboard","summary"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"d3cce94f-4834-4056-ada3-e30ae4407e36"},{"name":"Trends","id":"05eb77b8-0896-4fcc-815d-ad834009dd5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/dashboard/trends","description":"<p>Get financial trends</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["dashboard","trends"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"05eb77b8-0896-4fcc-815d-ad834009dd5b"}],"id":"9e92744d-cbdb-4520-a752-677e11ce6f79","_postman_id":"9e92744d-cbdb-4520-a752-677e11ce6f79","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}}},{"name":"👥 User Management","item":[{"name":"List Users","id":"8a795a84-3d99-4db7-8132-55a8ab362b2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/users","description":"<p>List all users (Admin only)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["users"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a795a84-3d99-4db7-8132-55a8ab362b2d"},{"name":"Update Role","id":"ce276df6-0386-489c-bb67-0c254c0c4e00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"role\": \"analyst\"\n}"},"url":"http://localhost:8080/api/users/{{id}}/role","description":"<p>Update user role</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["users","{{id}}","role"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"ce276df6-0386-489c-bb67-0c254c0c4e00"},{"name":"Update Status","id":"047da319-66c4-401d-8526-bdb37bf52641","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"isActive\": false\n}"},"url":"http://localhost:8080/api/users/{{id}}/status","description":"<p>Activate/Deactivate user</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}},"urlObject":{"path":["users","{{id}}","status"],"host":["http://localhost:8080/api"],"query":[],"variable":[]}},"response":[],"_postman_id":"047da319-66c4-401d-8526-bdb37bf52641"}],"id":"3408b090-e50d-4cc0-9420-ad1fd8c77135","_postman_id":"3408b090-e50d-4cc0-9420-ad1fd8c77135","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"379efb48-5346-4a10-b410-3dfb25347164","id":"379efb48-5346-4a10-b410-3dfb25347164","name":"Zorvyn Finance API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"variable":[{"key":"base_url","value":"http://localhost:8080/api"},{"key":"auth_url","value":"http://localhost:8080/auth"},{"key":"token","value":""}]}