{"info":{"_postman_id":"4390e318-7356-4522-87e0-4dd99f1b8711","name":"My Collection","description":"<html><head></head><body><h3 id=\"welcome-to-postman-this-is-your-first-collection\">Welcome to Postman! This is your first collection.</h3>\n<p>Collections are your starting point for building and testing APIs. You can use this one to:</p>\n<p>• Group related requests<br>• Test your API in real-world scenarios<br>• Document and share your requests</p>\n<p>Update the name and overview whenever you’re ready to make it yours.</p>\n<p><a href=\"https://learning.postman.com/docs/collections/collections-overview/\">Learn more about Postman Collections.</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"53763043","collectionId":"4390e318-7356-4522-87e0-4dd99f1b8711","publishedId":"2sBXiqE8qu","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-05T12:29:23.000Z"},"item":[{"name":"Auth","item":[{"name":"Auth-register","id":"b5835443-72d9-4cc2-a76b-ee48f168cb80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Test User\",\r\n  \"email\": \"test1@example.com\",\r\n  \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b5835443-72d9-4cc2-a76b-ee48f168cb80"},{"name":"login","id":"d0a1bf0e-8eb3-4157-9352-bc8f7359ca33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"test1@example.com\",\r\n  \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/login","urlObject":{"protocol":"http","port":"5000","path":["api","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"d0a1bf0e-8eb3-4157-9352-bc8f7359ca33"},{"name":"Register (ANALYST)","id":"0abcae46-3a0c-432c-8545-3527466ff049","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Analyst User\",\r\n  \"email\": \"analyst@test.com\",\r\n  \"password\": \"123456\",\r\n  \"role\": \"ANALYST\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"0abcae46-3a0c-432c-8545-3527466ff049"},{"name":"Login(ANALYST)","id":"c265d716-165d-47ef-9263-1dcd74860dcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"analyst@test.com\",\r\n  \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/login","urlObject":{"protocol":"http","port":"5000","path":["api","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c265d716-165d-47ef-9263-1dcd74860dcd"},{"name":"register(user)","id":"d10e3045-33ee-46d7-9021-9e0ac7010bd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Viewer User\",\r\n  \"email\": \"viewer@test.com\",\r\n  \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"d10e3045-33ee-46d7-9021-9e0ac7010bd9"},{"name":"login(user)","id":"cd5e60ad-82ff-4e0f-953a-58a1e7ee5b23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"viewer@test.com\",\r\n  \"password\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/login","urlObject":{"protocol":"http","port":"5000","path":["api","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"cd5e60ad-82ff-4e0f-953a-58a1e7ee5b23"}],"id":"e77bb718-1094-48d7-9641-e939c72f4226","_postman_id":"e77bb718-1094-48d7-9641-e939c72f4226","description":""},{"name":"Records","item":[{"name":"create","id":"9adb2f7a-23be-4962-874c-64717b42833d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 5000,\r\n  \"type\": \"INCOME\",\r\n  \"category\": \"salary\",\r\n  \"date\": \"2026-04-05\",\r\n  \"note\": \"April salary\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9adb2f7a-23be-4962-874c-64717b42833d"},{"name":"Getall","id":"a29807fd-b3dd-4574-93e2-ed702226cb2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a29807fd-b3dd-4574-93e2-ed702226cb2b"},{"name":"Update","id":"ec0ac40e-5d89-430c-986e-c0e6881e9469","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 8000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/records/7","urlObject":{"protocol":"http","port":"5000","path":["api","records","7"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ec0ac40e-5d89-430c-986e-c0e6881e9469"},{"name":"Delete","id":"c21b6f0b-899f-4dfd-8488-fd060dc11b78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/records/7","urlObject":{"protocol":"http","port":"5000","path":["api","records","7"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c21b6f0b-899f-4dfd-8488-fd060dc11b78"},{"name":"GET(ANALYST)","id":"f1ba0298-7744-47a6-9e4f-3b4734371c6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjcsInJvbGUiOiJBTkFMWVNUIiwiaWF0IjoxNzc1Mzg5MTQ1LCJleHAiOjE3NzU5OTM5NDV9.hfLQAiIZhVoLQrTRd3S75hg-Zef0JrZT5mz0iAV-aBI","type":"text"}],"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f1ba0298-7744-47a6-9e4f-3b4734371c6a"},{"name":"CREATE(ANALYST)","id":"fb02d291-4cbf-4098-94f0-1706c60bbe6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Bearer}}{","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 5000,\r\n  \"type\": \"INCOME\",\r\n  \"category\": \"salary\",\r\n  \"date\": \"2026-04-05\",\r\n  \"note\": \"analyst test\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb02d291-4cbf-4098-94f0-1706c60bbe6b"},{"name":"UPDATE(ANALYST)","id":"4bb20a17-8f1a-44b2-9d43-6f869beac784","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"{{Bearer}}{","type":"text"}],"url":"http://localhost:5000/api/records/8","urlObject":{"protocol":"http","port":"5000","path":["api","records","8"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4bb20a17-8f1a-44b2-9d43-6f869beac784"},{"name":"DELETE(ANALYST)","id":"9c58c7c3-0a5a-4b47-9862-551f3cf55681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{Bearer}}{","type":"text"}],"url":"http://localhost:5000/api/records/8","urlObject":{"protocol":"http","port":"5000","path":["api","records","8"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9c58c7c3-0a5a-4b47-9862-551f3cf55681"},{"name":"create(user)","id":"5e62faec-5a35-45a4-bc89-86c8c21f04f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e62faec-5a35-45a4-bc89-86c8c21f04f5"},{"name":"update(user)","id":"b7dda43d-64a4-4142-ad19-23404f84034d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"amount\": 9000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/records/8","urlObject":{"protocol":"http","port":"5000","path":["api","records","8"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b7dda43d-64a4-4142-ad19-23404f84034d"},{"name":"delete(user)","id":"65ae67b8-0ab8-4062-8b5a-fde64bdab17b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/records/8","urlObject":{"protocol":"http","port":"5000","path":["api","records","8"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"65ae67b8-0ab8-4062-8b5a-fde64bdab17b"},{"name":"get(user)","id":"d1cfac70-364b-4777-b68c-45d1492441c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"d1cfac70-364b-4777-b68c-45d1492441c2"}],"id":"cdb576bb-fb58-4a2c-8baa-dd3a5f9de784","_postman_id":"cdb576bb-fb58-4a2c-8baa-dd3a5f9de784","description":""},{"name":"Dashboard","item":[{"name":"Summary","id":"31897715-67ad-4fc3-8116-26220a25c80d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/dashboard/summary","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","summary"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"31897715-67ad-4fc3-8116-26220a25c80d"},{"name":"Monthly","id":"d44c2ff5-4ecf-4640-88a1-0fae551f7e72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/dashboard/monthly","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","monthly"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"d44c2ff5-4ecf-4640-88a1-0fae551f7e72"},{"name":"Recent","id":"a198b520-ac97-4827-a6ca-eba1e98b7126","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/dashboard/recent","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","recent"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a198b520-ac97-4827-a6ca-eba1e98b7126"},{"name":"Category","id":"0158bce2-4dac-448f-b977-8da43483b725","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/dashboard/categories","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"0158bce2-4dac-448f-b977-8da43483b725"},{"name":"SUMMARY(ANALYST)","id":"3367fcbb-2603-41d3-98e6-96091d6625aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjcsInJvbGUiOiJBTkFMWVNUIiwiaWF0IjoxNzc1Mzg5MTQ1LCJleHAiOjE3NzU5OTM5NDV9.hfLQAiIZhVoLQrTRd3S75hg-Zef0JrZT5mz0iAV-aBI","type":"text"}],"url":"http://localhost:5000/api/dashboard/summary","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","summary"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"3367fcbb-2603-41d3-98e6-96091d6625aa"},{"name":"MONTHLY(ANALYST)","id":"32a50f43-47e3-48a6-aa7f-a04ec2a6287f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjcsInJvbGUiOiJBTkFMWVNUIiwiaWF0IjoxNzc1Mzg5MTQ1LCJleHAiOjE3NzU5OTM5NDV9.hfLQAiIZhVoLQrTRd3S75hg-Zef0JrZT5mz0iAV-aBI","type":"text"}],"url":"http://localhost:5000/api/dashboard/monthly","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","monthly"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"32a50f43-47e3-48a6-aa7f-a04ec2a6287f"},{"name":"CATEGORIES(ANALYST)","id":"c5978e5e-e499-4151-ae29-862e2bb0ba6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{Bearer}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/categories","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"c5978e5e-e499-4151-ae29-862e2bb0ba6a"},{"name":"RECENT(ANALYST)","id":"e6d0c017-1ee7-4d84-89fc-2b9225100e01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{Bearer}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/recent","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","recent"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"e6d0c017-1ee7-4d84-89fc-2b9225100e01"},{"name":"summary(user)","id":"5760ba78-8628-4435-846a-6fb13beebecd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/summary","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","summary"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"5760ba78-8628-4435-846a-6fb13beebecd"},{"name":"monthly(user)","id":"96c21dd4-dc76-4fd3-83fe-d2f8063bdf1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/monthly","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","monthly"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"96c21dd4-dc76-4fd3-83fe-d2f8063bdf1d"},{"name":"recent(user)","id":"91148330-5290-40db-9787-fe970f0a4659","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/recent","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","recent"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"91148330-5290-40db-9787-fe970f0a4659"},{"name":"categories(user)","id":"f5df5e9b-dd19-409c-902c-9ef255578088","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"{{user}}","type":"text"}],"url":"http://localhost:5000/api/dashboard/categories","urlObject":{"protocol":"http","port":"5000","path":["api","dashboard","categories"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"f5df5e9b-dd19-409c-902c-9ef255578088"}],"id":"616713af-b300-4fdf-9e1d-4bc8e986a96c","_postman_id":"616713af-b300-4fdf-9e1d-4bc8e986a96c","description":""},{"name":"Authorization","id":"dd9c2a9a-fef1-4438-8391-e869fb0307d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjYsInJvbGUiOiJBRE1JTiIsImlhdCI6MTc3NTM4NTc0NCwiZXhwIjoxNzc1OTkwNTQ0fQ.TzXNN5F_RyMghtU4zR5uq6Y51gerOwXjMPwA-KxJsEQ","type":"text"}],"url":"http://localhost:5000/api/records","urlObject":{"protocol":"http","port":"5000","path":["api","records"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"dd9c2a9a-fef1-4438-8391-e869fb0307d0"}]}