{"info":{"_postman_id":"cd297b5a-f7ae-46f8-abfd-79afa211f609","name":"dcredit","description":"<html><head></head><body><p>Demo Credit is a mobile lending app that requires wallet functionality. This is needed as borrowers need a wallet to receive the loans they have been granted and also send the money for repayments.</p>\n<p>The application hopes to achieve the following</p>\n<ul>\n<li>A user can create an account</li>\n<li>A user can fund their account</li>\n<li>A user can transfer funds to another user’s account</li>\n<li>A user can withdraw funds from their account.</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"18352130","collectionId":"cd297b5a-f7ae-46f8-abfd-79afa211f609","publishedId":"2s93sf2WNU","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-06-13T22:02:38.000Z"},"item":[{"name":"Auth","item":[{"name":"Signup","id":"d0883b80-434b-4e8c-8868-5c7cce6c45f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"john\",\n    \"last_name\": \"doe\",\n    \"email\": \"john@doe.com\",\n    \"password\": \"johndoe\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/auth/signup","description":"<p>The Signup endpoint creates a new user</p>\n","urlObject":{"protocol":"http","path":["auth","signup"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"e193b2a0-1155-44ce-83df-b6ac62d69294","name":"Signup","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"steve\",\n    \"last_name\": \"gerald\",\n    \"email\": \"steve@gerald.com\",\n    \"password\": \"stevegerald\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/auth/signup"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 16:42:04 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"154"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"9a-Me79E49tJju4WLYBvhol4Zq93Qo\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"signup successful\",\n    \"user\": {\n        \"user_id\": \"c56783e4-f5f8-47fc-98a6-20fa046d36e3\",\n        \"email\": \"steve@gerald.com\",\n        \"first_name\": \"steve\",\n        \"last_name\": \"gerald\"\n    }\n}"},{"id":"c7065657-abe5-4fb1-8645-45deed752ded","name":"Signup","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"john\",\n    \"last_name\": \"doe\",\n    \"email\": \"john@doe.com\",\n    \"password\": \"johndoe\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/auth/signup"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 16:43:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"146"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"92-8b0msgX3rWs4QSCiB0U4EHOtuX8\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"signup successful\",\n    \"user\": {\n        \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n        \"email\": \"john@doe.com\",\n        \"first_name\": \"john\",\n        \"last_name\": \"doe\"\n    }\n}"}],"_postman_id":"d0883b80-434b-4e8c-8868-5c7cce6c45f1"},{"name":"Signin","id":"402ed8aa-5333-4a6a-b42e-9dd6c9bd188f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"john@doe.com\",\n  \"password\": \"johndoe\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/auth/signin","description":"<p>The signin route authenticates the user and provide them with authorization token</p>\n<p>The authorization token expires within 24hrs</p>\n","urlObject":{"protocol":"http","path":["auth","signin"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"3c4396e8-b8b5-4400-800c-7650ca8dd1e7","name":"Signin","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"email\": \"john@doe.com\",\n  \"password\": \"johndoe\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/auth/signin"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 16:56:10 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"359"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"167-139ttHQfF635OGr6e48BP73VZjo\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Signin successful\",\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7InVzZXJfaWQiOiIwZTQzOTZhNS1hNTdhLTRjN2QtOWZjZS05YTY1ZDQ2N2RjNGIiLCJlbWFpbCI6ImpvaG5AZG9lLmNvbSJ9LCJpYXQiOjE2ODY3NjE3NzAsImV4cCI6MTY4Njg0ODE3MH0.9VvUOpR1fhNgADRiphVeu86RGsfeNnl6Tx7MORLjRl8\",\n    \"body\": {\n        \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n        \"email\": \"john@doe.com\"\n    }\n}"}],"_postman_id":"402ed8aa-5333-4a6a-b42e-9dd6c9bd188f"}],"id":"73865f77-ec81-4c9f-a2fc-154a1980a662","description":"<p>The authentication routes provides signup and signin features to the users.</p>\n<p>The user, provides the following information as a form data or json to create an account</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"first_name\": \"\",\n    \"last_name\": \"\",\n    \"email\": \"\",\n    \"password\": \"\"\n}\n\n</code></pre>\n<p>See sample below</p>\n","_postman_id":"73865f77-ec81-4c9f-a2fc-154a1980a662"},{"name":"Accounts","item":[{"name":"Create Account","id":"700d3443-8ccf-4755-9191-575a6784d890","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/create","description":"<p>Create account for an authenticated user</p>\n","urlObject":{"protocol":"http","path":["account","create"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"8c46c1bd-c77d-49c7-aef0-17fa40cd3bac","name":"Create Account","originalRequest":{"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/create"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:01:04 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"126"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"7e-2zUEh8b/POQdz/rFv5+S1EqmXzs\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"account_id\": \"3a8e2c71-c723-4281-8260-e46e28cd22a5\",\n    \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n    \"account_no\": 2023273509\n}"}],"_postman_id":"700d3443-8ccf-4755-9191-575a6784d890"},{"name":"User Accounts","id":"739e6a8c-691c-4c00-807c-91d6cf1ff3a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/user-accounts","description":"<p>fund account of an authenticated user</p>\n","urlObject":{"protocol":"http","path":["account","user-accounts"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"ebc607b4-b835-4bac-ab42-d998233ab37f","name":"User Accounts","originalRequest":{"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/user-accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:19:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"499"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"1f3-nT9+d1PjRMFfvixKDMZJr/SbDA0\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"account_id\": \"3a8e2c71-c723-4281-8260-e46e28cd22a5\",\n        \"account_no\": 2023273509,\n        \"account_type\": \"savings\",\n        \"balance\": \"0.00\",\n        \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n        \"created_at\": \"2023-06-14T17:01:04.000Z\",\n        \"updated_at\": \"2023-06-14T17:01:04.000Z\"\n    },\n    {\n        \"account_id\": \"ac575b32-b208-4419-bc2c-c10b0bd53566\",\n        \"account_no\": 2023892150,\n        \"account_type\": \"savings\",\n        \"balance\": \"0.00\",\n        \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n        \"created_at\": \"2023-06-14T17:09:32.000Z\",\n        \"updated_at\": \"2023-06-14T17:09:32.000Z\"\n    }\n]"}],"_postman_id":"739e6a8c-691c-4c00-807c-91d6cf1ff3a7"},{"name":"Fund Account","id":"02198586-ac5b-45f7-b520-0ccbbbf6ffed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"amount\": 30000.54,\n    \"account_no\": 2023273509,\n    \"comment\": \"monthly salary\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/fund","description":"<p>Transfer fund from an authenticated users account to other accounts</p>\n","urlObject":{"protocol":"http","path":["account","fund"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"7b30c18e-741a-4a8e-ae29-d9d8b4d157f6","name":"Fund Account","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"amount\": 30000.54,\n    \"account_no\": 2023273509,\n    \"comment\": \"monthly salary\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/fund"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:40:50 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"84"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"54-FbaMKfy8q2czz93Mw2sGwowGY4I\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"Deposit Successful\",\n    \"transaction_id\": \"96050ed8-02c1-4538-bf5e-e13ae13478c6\"\n}"}],"_postman_id":"02198586-ac5b-45f7-b520-0ccbbbf6ffed"},{"name":"Withdraw Fund","id":"9a6be152-7486-4285-b840-32489f71bca0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"account_no\": 2023273509,\n  \"amount\": 500.65,\n  \"comment\": \"transport funds\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/withdraw","description":"<p>Withdraws fund from authenticated users account</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"account_no\": ,\n  \"amount\": 00.00,\n  \"comment\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","path":["account","withdraw"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"a00da267-07c1-428f-a674-06c620afe4c4","name":"Withdraw Fund","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"account_no\": 2023273509,\n  \"amount\": 500.65,\n  \"comment\": \"transport funds\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/withdraw"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:51:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"87"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"57-ItmP5ulUWMK7dXb9OH4kawYw11U\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"Withdrawal Successful\",\n    \"transaction_id\": \"5c67d870-0d73-415c-b5fb-92564752b25b\"\n}"}],"_postman_id":"9a6be152-7486-4285-b840-32489f71bca0"},{"name":"Transfer Fund","id":"f8bce320-967d-4dd3-8c83-35087865eb23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"senderAccount\": 2023273509,\n  \"recipientAccount\": 2023892150,\n  \"amount\": 1000.65,\n  \"comment\": \"transport money\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/transfer","description":"<p>Used when transfering funds from one account to the other. user can:</p>\n<ul>\n<li>transfer fund between the multiple accounts</li>\n<li>transfer fund to other users account</li>\n</ul>\n<p>the request body looks like this</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"senderAccount\": 0,\n  \"recipientAccount\": 0,\n  \"amount\": 00.00,\n  \"comment\": \"\"\n}\n\n</code></pre>\n<p>the senders account refers to the account the fund will be leaving from while the recipient account is the account recieving the funds. the amooun is the ammount of fund to transfer amd comment the reason for the transfer or note for the recipient</p>\n<p>For the fund to be transfered</p>\n<ul>\n<li>user must be authenticated</li>\n<li>senders accound must belong to the authenticated users</li>\n</ul>\n","urlObject":{"protocol":"http","path":["account","transfer"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"53fa8d31-ee81-4c74-844d-d3b7e496f761","name":"Transfer Fund","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"senderAccount\": 2023273509,\n  \"recipientAccount\": 2023892150,\n  \"amount\": 1000.65,\n  \"comment\": \"transport money\"\n}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/transfer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:57:36 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"88"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"58-m1E6MjL4S3OWWZouKdWxiBD3jlE\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"Transaction Successful\",\n    \"transaction_id\": \"762c177a-efc2-4b5f-a337-2a186b523368\"\n}"}],"_postman_id":"f8bce320-967d-4dd3-8c83-35087865eb23"},{"name":"Account Info","id":"ad924b7c-32bb-47c6-b488-c832374b9fec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/account-info?account_no=2023273509","description":"<p>Retrieves the information of a users account</p>\n","urlObject":{"protocol":"http","path":["account","account-info"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[{"key":"account_no","value":"2023273509"}],"variable":[]}},"response":[{"id":"681cf15e-1e13-4eff-9e39-b68d2db5528e","name":"Account Info","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/account-info?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["account","account-info"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:49:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"252"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"fc-zK7l/onstvwPFbzVdTK0cumedBk\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"account_id\": \"3a8e2c71-c723-4281-8260-e46e28cd22a5\",\n    \"account_no\": 2023273509,\n    \"account_type\": \"savings\",\n    \"balance\": \"30000.54\",\n    \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n    \"created_at\": \"2023-06-14T17:01:04.000Z\",\n    \"updated_at\": \"2023-06-14T17:40:51.000Z\"\n}"}],"_postman_id":"ad924b7c-32bb-47c6-b488-c832374b9fec"},{"name":"Get Balance","id":"6d3e7ab7-db4c-474b-929b-6987c0131689","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/balance?account_no=2023273509","description":"<p>Retrieves the account balance</p>\n","urlObject":{"protocol":"http","path":["account","balance"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[{"key":"account_no","value":"2023273509"}],"variable":[]}},"response":[{"id":"43f475ca-5531-4b4d-9d23-dab015616a3c","name":"Get Balance","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/balance?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["account","balance"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:20:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"18"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"12-PWf97gxL8TUoNpz1a0h99S9wA7A\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"balance\": \"0.00\"\n}"},{"id":"91d1c574-6d8a-4d56-93f6-844c887f380a","name":"Get Balance","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/account/balance?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["account","balance"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 17:41:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"22"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"16-/wXCbW8bUYn4uhWMZ8lQE+BSyMo\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"balance\": \"30000.54\"\n}"}],"_postman_id":"6d3e7ab7-db4c-474b-929b-6987c0131689"}],"id":"c399539f-a1ad-4530-babf-f139869e86af","description":"<p>The accounts route <code>/account</code> handles:</p>\n<ul>\n<li>account creation <code>/create</code></li>\n<li>account funding <code>/fund</code></li>\n<li>account balance <code>/balance</code></li>\n<li>all users account <code>/user-accounts</code></li>\n<li>account information <code>/account-info</code></li>\n<li>fund transfer <code>/transfer</code></li>\n<li>fund withdrawal <code>/withdraw</code></li>\n</ul>\n<p>for authenticated user.</p>\n","_postman_id":"c399539f-a1ad-4530-babf-f139869e86af"},{"name":"Transactions","item":[{"name":"Get Users Transaction","id":"a2d7b796-cd04-483d-9ee5-7b999a3dafcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction?account_no=2023892150&transaction_type=credit&amount_gt=1000","description":"<p>Gets user transactions information. this can be filtered by</p>\n<ul>\n<li>transaction_type [credit, debit]</li>\n<li>transaction_status [failed, successful,</li>\n<li>amount_gt - amount greater than a specified value</li>\n<li>amount_lt - amount less than a specified value</li>\n</ul>\n","urlObject":{"protocol":"http","path":["transaction"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[{"key":"account_no","value":"2023892150"},{"key":"transaction_type","value":"credit"},{"key":"amount_gt","value":"1000"}],"variable":[]}},"response":[{"id":"53af86c6-4d9a-4107-a260-30c41d3b5313","name":"Get Users Transaction","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["transaction"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 18:59:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"955"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"3bb-RSCopfXESNNKYisVwK0eOeA3q3k\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"2e126643-177d-4dba-b87c-5a9bc8395b93\",\n        \"transaction_id\": \"762c177a-efc2-4b5f-a337-2a186b523368\",\n        \"transaction_type\": \"debit\",\n        \"status\": \"successful\",\n        \"amount\": \"1000.65\",\n        \"from\": 2023273509,\n        \"to\": 2023892150,\n        \"comment\": \"transport money\",\n        \"description\": \"Fund transfer from 2023273509 to 2023892150\",\n        \"created_at\": \"2023-06-14T17:57:36.000Z\"\n    },\n    {\n        \"id\": \"cce39d73-c47e-4f29-a65e-aa3f9d9ea1af\",\n        \"transaction_id\": \"5c67d870-0d73-415c-b5fb-92564752b25b\",\n        \"transaction_type\": \"debit\",\n        \"status\": \"successful\",\n        \"amount\": \"500.65\",\n        \"from\": 2023273509,\n        \"to\": null,\n        \"comment\": \"transport funds\",\n        \"description\": \"Fund withrawal from 2023273509\",\n        \"created_at\": \"2023-06-14T17:51:31.000Z\"\n    },\n    {\n        \"id\": \"632ef28f-2197-457f-82c3-00fd2302bf3f\",\n        \"transaction_id\": \"96050ed8-02c1-4538-bf5e-e13ae13478c6\",\n        \"transaction_type\": \"credit\",\n        \"status\": \"successful\",\n        \"amount\": \"30000.54\",\n        \"from\": null,\n        \"to\": 2023273509,\n        \"comment\": \"monthly salary\",\n        \"description\": \"Fund deposit to 2023273509\",\n        \"created_at\": \"2023-06-14T17:40:50.000Z\"\n    }\n]"}],"_postman_id":"a2d7b796-cd04-483d-9ee5-7b999a3dafcd"},{"name":"Get Users Transaction By ID","id":"35e4fba1-0577-4278-9d5f-5009aa94b0b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction/762c177a-efc2-4b5f-a337-2a186b523368?account_no=2023273509","description":"<p>Gets a single transaction by the transaction_id</p>\n","urlObject":{"protocol":"http","path":["transaction","762c177a-efc2-4b5f-a337-2a186b523368"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[{"key":"account_no","value":"2023273509"}],"variable":[]}},"response":[{"id":"21366666-8759-45e7-9986-e39b050b6f80","name":"Get Users Transaction By ID","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction/762c177a-efc2-4b5f-a337-2a186b523368?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["transaction","762c177a-efc2-4b5f-a337-2a186b523368"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 19:02:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"366"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"16e-FZ5CdsrnNdxm1cYIY89XVJCI/6s\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"Successful\",\n    \"transaction\": {\n        \"id\": \"2e126643-177d-4dba-b87c-5a9bc8395b93\",\n        \"transaction_id\": \"762c177a-efc2-4b5f-a337-2a186b523368\",\n        \"transaction_type\": \"debit\",\n        \"status\": \"successful\",\n        \"amount\": \"1000.65\",\n        \"from\": 2023273509,\n        \"to\": 2023892150,\n        \"comment\": \"transport money\",\n        \"description\": \"Fund transfer from 2023273509 to 2023892150\",\n        \"created_at\": \"2023-06-14T17:57:36.000Z\"\n    }\n}"}],"_postman_id":"35e4fba1-0577-4278-9d5f-5009aa94b0b9"},{"name":"Delete Transaction By ID","id":"fec5f353-1ab3-4322-b8a6-0b415dcd8b44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction/96050ed8-02c1-4538-bf5e-e13ae13478c6?account_no=2023273509","description":"<p>Deletes a single transaction by its id</p>\n","urlObject":{"protocol":"http","path":["transaction","96050ed8-02c1-4538-bf5e-e13ae13478c6"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[{"key":"account_no","value":"2023273509"}],"variable":[]}},"response":[{"id":"651265e0-b346-423d-87f9-219547e3b312","name":"Delete Transaction By ID","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/transaction/96050ed8-02c1-4538-bf5e-e13ae13478c6?account_no=2023273509","protocol":"http","host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"path":["transaction","96050ed8-02c1-4538-bf5e-e13ae13478c6"],"query":[{"key":"account_no","value":"2023273509"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 19:04:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"33"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"21-Fau8GdrOCOyGNNH/IiTxy2DuMu0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Internal Server Error\"\n}"}],"_postman_id":"fec5f353-1ab3-4322-b8a6-0b415dcd8b44"}],"id":"1d4114ca-d1de-4e04-9c56-70eda68707f2","description":"<p>The transaction routes handles all from get user transactions and filtering it, to getting a single transaction by id and deleting a transaction by id</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"1ccf62d6-5120-4289-b3bf-2f2b2ad48318","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bd70ddc7-bcca-4ca1-9f2a-37fabcccd53f","type":"text/javascript","exec":[""]}}],"_postman_id":"1d4114ca-d1de-4e04-9c56-70eda68707f2"},{"name":"Users","item":[{"name":"Delete User Profile","id":"3eeccad8-cce7-46f3-8f5d-0161f1a60431","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user","description":"<p>Deletes a user profile only when they have closed all their accounts</p>\n","urlObject":{"protocol":"http","path":["user"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"d3142849-faf2-4939-9841-de77e1d7d8ae","name":"Delete User Profile","originalRequest":{"method":"DELETE","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 18:36:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"79"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"4f-HIQxf6zXvQnO5SpZpSPA59S3Dc8\""}],"cookie":[],"responseTime":null,"body":"{\n    \"msg\": \"Cannot delete user with accounts, close all account to delete profile\"\n}"}],"_postman_id":"3eeccad8-cce7-46f3-8f5d-0161f1a60431"},{"name":"Get User Profile","id":"77fbe108-d018-41bc-b701-8583363e18f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user","description":"<p>Retrieves the authenticated users profile</p>\n","urlObject":{"protocol":"http","path":["user"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"116f40c3-83e7-4bf1-987d-22f85092bc1e","name":"Get User Profile","originalRequest":{"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 18:35:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"191"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"bf-2DBpuF94AlRf5O5b1bQbuKIuJ8k\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n    \"first_name\": \"john\",\n    \"last_name\": \"doe\",\n    \"email\": \"john@doe.com\",\n    \"created_at\": \"2023-06-14T16:43:27.000Z\",\n    \"updated_at\": \"2023-06-14T16:43:27.000Z\"\n}"}],"_postman_id":"77fbe108-d018-41bc-b701-8583363e18f7"},{"name":"Get User By ID","id":"1a8e3d77-7803-4b99-b0a2-309ae1c6de2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user/0e4396a5-a57a-4c7d-9fce-9a65d467dc4b","description":"<p>Retrieves any user's information by id</p>\n","urlObject":{"protocol":"http","path":["user","0e4396a5-a57a-4c7d-9fce-9a65d467dc4b"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"1c8a9a0d-6bbe-4535-a585-4c13723b8c24","name":"Get User By ID","originalRequest":{"method":"GET","header":[],"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user/0e4396a5-a57a-4c7d-9fce-9a65d467dc4b"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 18:27:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"191"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"bf-2DBpuF94AlRf5O5b1bQbuKIuJ8k\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"user_id\": \"0e4396a5-a57a-4c7d-9fce-9a65d467dc4b\",\n    \"first_name\": \"john\",\n    \"last_name\": \"doe\",\n    \"email\": \"john@doe.com\",\n    \"created_at\": \"2023-06-14T16:43:27.000Z\",\n    \"updated_at\": \"2023-06-14T16:43:27.000Z\"\n}"}],"_postman_id":"1a8e3d77-7803-4b99-b0a2-309ae1c6de2a"},{"name":"Update User Info","id":"116fb178-a5b8-47df-af07-2d65edd0d291","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\"first_name\": \"john\", \"last_name\": \"mike\"}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user","description":"<p>update the profile information of authenticated user</p>\n","urlObject":{"protocol":"http","path":["user"],"host":["onu-onyedikachi-lendsqr-be-test","st-pardon","tech"],"query":[],"variable":[]}},"response":[{"id":"a9a35388-b863-4c70-aa69-2b163cac9638","name":"Update User Info","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\"first_name\": \"john\", \"last_name\": \"mike\"}","options":{"raw":{"language":"json"}}},"url":"http://onu-onyedikachi-lendsqr-be-test.st-pardon.tech/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 14 Jun 2023 18:37:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"1a-xDMAuPrT5Dozg+Z00ab9Miq0da4\""},{"key":"X-Served-By","value":"182274-web-02"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"User updated\"\n}"}],"_postman_id":"116fb178-a5b8-47df-af07-2d65edd0d291"}],"id":"8b0e3391-faa7-4a2f-9e42-5adacf8ae226","description":"<p>Handles everything from get a user by id, viewing and updating profile information and deletion</p>\n","_postman_id":"8b0e3391-faa7-4a2f-9e42-5adacf8ae226"}]}