{"info":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"17877618","collectionId":"ae905447-d293-410c-b727-414ec5603ca0","publishedId":"2sAYQZGrQc","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-01-15T19:54:11.000Z"},"item":[{"name":"Authentication","item":[{"name":"Sign Up","id":"aea60bb8-1ee5-41de-a420-4148d7618ad8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"username\":\"jane\",\n    \"email\":\"devvick230385@gmail.com\",\n    \"password\":\"Test_password1\",\n    \"type\":\"eth\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/sign-up","description":"<h3 id=\"auth-sign-up\">Auth Sign-Up</h3>\n<p>This endpoint allows users to sign up for the application.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>username</code> (string): The username of the user.</p>\n</li>\n<li><p><code>email</code> (string): The email address of the user.</p>\n</li>\n<li><p><code>password</code> (string): The password for the user account.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and follows the schema below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"success\": {\n      \"type\": \"boolean\"\n    },\n    \"message\": {\n      \"type\": \"string\"\n    },\n    \"data\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"type\": \"string\"\n        },\n        \"verified\": {\n          \"type\": \"boolean\"\n        },\n        \"username\": {\n          \"type\": \"string\"\n        },\n        \"email\": {\n          \"type\": \"string\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"510cff49-133e-4968-ba45-ac3533e46b87","id":"510cff49-133e-4968-ba45-ac3533e46b87","name":"Authentication","type":"folder"}},"urlObject":{"path":["auth","sign-up"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"7671d979-cb43-42fd-957d-071be5f73f04","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"username\":\"jane\",\n    \"email\":\"devvick230385@gmail.com\",\n    \"password\":\"Test_password1\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/sign-up"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"256"},{"key":"ETag","value":"W/\"100-15EHiWUea5SyU9p5ajES1PRVcR0\""},{"key":"Date","value":"Sun, 19 Jan 2025 16:02:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"user successfully signed up\",\n    \"data\": {\n        \"id\": \"d3f4285d-313a-4511-82aa-abebdb8bc786\",\n        \"verified\": false,\n        \"username\": \"jane\",\n        \"email\": \"devvick230385@gmail.com\",\n        \"address\": \"0x557922b87b996290d49c2ae02d0ddb3be0501c2c3468e69f63046e0e5ee3355\"\n    }\n}"}],"_postman_id":"aea60bb8-1ee5-41de-a420-4148d7618ad8"},{"name":"Verify Account","id":"3ccafd38-b424-4561-9ca8-f19d3663fa32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/auth/verify/85b1","description":"<h3 id=\"auth-verify\">Auth Verify</h3>\n<p>This endpoint is used to verify the authentication status.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: /auth/verify/56bb</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response for this request is a JSON object with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"success\": {\n      \"type\": \"boolean\"\n    },\n    \"message\": {\n      \"type\": \"string\"\n    },\n    \"data\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"type\": \"string\"\n        },\n        \"username\": {\n          \"type\": \"string\"\n        },\n        \"verified\": {\n          \"type\": \"boolean\"\n        },\n        \"email\": {\n          \"type\": \"string\"\n        },\n        \"accessToken\": {\n          \"type\": \"string\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"510cff49-133e-4968-ba45-ac3533e46b87","id":"510cff49-133e-4968-ba45-ac3533e46b87","name":"Authentication","type":"folder"}},"urlObject":{"path":["auth","verify","85b1"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"405c2672-f3da-4839-802a-cd378ddf46a7","name":"Response","originalRequest":{"method":"GET","header":[],"url":"/auth/verify/e722"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJkM2Y0Mjg1ZC0zMTNhLTQ1MTEtODJhYS1hYmViZGI4YmM3ODYiLCJhY2Nlc3MiOiJhdXRoIiwiaWF0IjoxNzM3MzAyNjcxfQ.Nv29b9AC6dvQaAWunHFJ9iLBnjbu_ev4c__zm9FkW54"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"458"},{"key":"ETag","value":"W/\"1ca-2UR5to9CNWX5NJ16kxpC6F3h9Is\""},{"key":"Date","value":"Sun, 19 Jan 2025 16:04:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"user successfully verified\",\n    \"data\": {\n        \"id\": \"d3f4285d-313a-4511-82aa-abebdb8bc786\",\n        \"username\": \"jane\",\n        \"verified\": true,\n        \"email\": \"devvick230385@gmail.com\",\n        \"address\": \"0x557922b87b996290d49c2ae02d0ddb3be0501c2c3468e69f63046e0e5ee3355\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJkM2Y0Mjg1ZC0zMTNhLTQ1MTEtODJhYS1hYmViZGI4YmM3ODYiLCJhY2Nlc3MiOiJhdXRoIiwiaWF0IjoxNzM3MzAyNjcxfQ.Nv29b9AC6dvQaAWunHFJ9iLBnjbu_ev4c__zm9FkW54\"\n    }\n}"}],"_postman_id":"3ccafd38-b424-4561-9ca8-f19d3663fa32"},{"name":"Sign In","id":"d7c4881c-2c0c-416c-803f-b6f68444b280","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\":\"devvick230385@gmail.com\",\n    \"password\":\"Test_password1\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/sign-in","description":"<h3 id=\"sign-in-authentication\">Sign-in Authentication</h3>\n<p>This endpoint is used to authenticate a user by signing in.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>email (string): The email address of the user.</p>\n</li>\n<li><p>password (string): The password of the user.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object with the following properties:</p>\n<ul>\n<li><p>success (boolean): Indicates if the sign-in was successful.</p>\n</li>\n<li><p>message (string): A message related to the sign-in process.</p>\n</li>\n<li><p>data (object): An object containing user data.</p>\n<ul>\n<li><p>id (string): The user's ID.</p>\n</li>\n<li><p>username (string): The username of the user.</p>\n</li>\n<li><p>verified (boolean): Indicates if the user's account is verified.</p>\n</li>\n<li><p>email (string): The email address of the user.</p>\n</li>\n<li><p>accessToken (string): The access token for the authenticated user.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"\",\n  \"data\": {\n    \"id\": \"\",\n    \"username\": \"\",\n    \"verified\": true,\n    \"email\": \"\",\n    \"accessToken\": \"\"\n  }\n}\n\n</code></pre>\n<h4 id=\"json-schema-for-response\">JSON Schema for Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"success\": { \"type\": \"boolean\" },\n    \"message\": { \"type\": \"string\" },\n    \"data\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": { \"type\": \"string\" },\n        \"username\": { \"type\": \"string\" },\n        \"verified\": { \"type\": \"boolean\" },\n        \"email\": { \"type\": \"string\" },\n        \"accessToken\": { \"type\": \"string\" }\n      }\n    }\n  }\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"510cff49-133e-4968-ba45-ac3533e46b87","id":"510cff49-133e-4968-ba45-ac3533e46b87","name":"Authentication","type":"folder"}},"urlObject":{"path":["auth","sign-in"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"68bc2e86-f704-4969-8ee8-d8ccf40cb8d2","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\":\"devvick230385@gmail.com\",\n    \"password\":\"Test_password1\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/sign-in"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJkM2Y0Mjg1ZC0zMTNhLTQ1MTEtODJhYS1hYmViZGI4YmM3ODYiLCJhY2Nlc3MiOiJhdXRoIiwiaWF0IjoxNzM3MzAyNjcxfQ.Nv29b9AC6dvQaAWunHFJ9iLBnjbu_ev4c__zm9FkW54"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"459"},{"key":"ETag","value":"W/\"1cb-RzyZSYd5TB5eoZh+InSViP1492M\""},{"key":"Date","value":"Sun, 19 Jan 2025 16:05:45 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"user successfully signed in\",\n    \"data\": {\n        \"id\": \"d3f4285d-313a-4511-82aa-abebdb8bc786\",\n        \"username\": \"jane\",\n        \"verified\": true,\n        \"email\": \"devvick230385@gmail.com\",\n        \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJkM2Y0Mjg1ZC0zMTNhLTQ1MTEtODJhYS1hYmViZGI4YmM3ODYiLCJhY2Nlc3MiOiJhdXRoIiwiaWF0IjoxNzM3MzAyNjcxfQ.Nv29b9AC6dvQaAWunHFJ9iLBnjbu_ev4c__zm9FkW54\",\n        \"address\": \"0x557922b87b996290d49c2ae02d0ddb3be0501c2c3468e69f63046e0e5ee3355\"\n    }\n}"}],"_postman_id":"d7c4881c-2c0c-416c-803f-b6f68444b280"},{"name":"Resend OTP","id":"557997ba-c67c-4795-9bc1-b3eec58b0fd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\":\"devvick230385@gmail.com\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/send-verification","description":"<h3 id=\"auth-send-verification\">Auth Send Verification</h3>\n<p>This endpoint is used to send a verification email to the provided email address for authentication.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li>email (string, required): The email address to which the verification email will be sent.</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"success\": {\n      \"type\": \"boolean\"\n    },\n    \"message\": {\n      \"type\": \"string\"\n    },\n    \"data\": {\n      \"type\": \"object\"\n    }\n  }\n}\n\n</code></pre>\n<p>The response will contain the following fields:</p>\n<ul>\n<li><p>success (boolean): Indicates whether the request was successful.</p>\n</li>\n<li><p>message (string): A message related to the request.</p>\n</li>\n<li><p>data (object): Additional data related to the request.</p>\n</li>\n</ul>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"\",\n  \"data\": {}\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"510cff49-133e-4968-ba45-ac3533e46b87","id":"510cff49-133e-4968-ba45-ac3533e46b87","name":"Authentication","type":"folder"}},"urlObject":{"path":["auth","send-verification"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"a1007769-1f7e-4978-ac21-a712a23cabbf","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\":\"devvick230385@gmail.com\"\n}","options":{"raw":{"language":"json"}}},"url":"/auth/send-verification"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"ETag","value":"W/\"3e-G24SHKWN5tLMSbs8ZOLmundECwM\""},{"key":"Date","value":"Thu, 16 Jan 2025 18:43:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Email verification sent\",\n    \"data\": {}\n}"}],"_postman_id":"557997ba-c67c-4795-9bc1-b3eec58b0fd0"}],"id":"510cff49-133e-4968-ba45-ac3533e46b87","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"db6d538c-0ef9-4cdd-9aa5-c42675db631e","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"24b61bf2-bc84-4c92-9038-f7fb5d307e9f","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"510cff49-133e-4968-ba45-ac3533e46b87","description":""},{"name":"Utilities","item":[{"name":"Get Variations","id":"22fe4dbe-84d3-41e5-b546-51386edb32be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/utilities/variations?type=data&serviceID=mtn-data","description":"<p>The API endpoint makes an HTTP GET request to retrieve variations for a specific type of service, in this case, \"airtime\" for a particular service ID \"mtn\". The purpose of this request is to fetch information about the available variations for the specified service type and ID.</p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<ul>\n<li><p>type: airtime</p>\n</li>\n<li><p>serviceID: mtn</p>\n</li>\n</ul>\n<h3 id=\"expected-response\">Expected Response</h3>\n<p>The expected response is a JSON object with the following structure:</p>\n<ul>\n<li><p>success (boolean): Indicates the success status of the request.</p>\n</li>\n<li><p>message (string): Provides any relevant message related to the request.</p>\n</li>\n<li><p>data (object): Contains the response description and content details.</p>\n<ul>\n<li><p>response_description (string): Description of the response.</p>\n</li>\n<li><p>content (object): Contains details of the service content.</p>\n<ul>\n<li><p>ServiceName (string): Name of the service.</p>\n</li>\n<li><p>serviceID (string): ID of the service.</p>\n</li>\n<li><p>convinience_fee (string): Convenience fee for the service.</p>\n</li>\n<li><p>variations (array): Array of variations available for the service, each containing:</p>\n<ul>\n<li><p>variation_code (string): Code for the variation.</p>\n</li>\n<li><p>name (string): Name of the variation.</p>\n</li>\n<li><p>variation_amount (string): Amount for the variation.</p>\n</li>\n<li><p>fixedPrice (string): Fixed price for the variation.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"\",\n  \"data\": {\n    \"response_description\": \"\",\n    \"content\": {\n      \"ServiceName\": \"\",\n      \"serviceID\": \"\",\n      \"convinience_fee\": \"\",\n      \"variations\": [\n        {\n          \"variation_code\": \"\",\n          \"name\": \"\",\n          \"variation_amount\": \"\",\n          \"fixedPrice\": \"\"\n        },\n        {\n          \"variation_code\": \"\",\n          \"name\": \"\",\n          \"variation_amount\": \"\",\n          \"fixedPrice\": \"\"\n        }\n      ]\n    }\n  }\n}\n\n</code></pre>\n<ul>\n<li><p>tv</p>\n</li>\n<li><p>data</p>\n</li>\n</ul>\n<h3 id=\"serviceids\">serviceIDS</h3>\n<h4 id=\"tv\">tv:</h4>\n<ul>\n<li><p>dstv</p>\n</li>\n<li><p>gotv</p>\n</li>\n<li><p>startimes</p>\n</li>\n<li><p>showmax</p>\n</li>\n</ul>\n<h5 id=\"data\">data:</h5>\n<ul>\n<li><p>mtn-data</p>\n</li>\n<li><p>airtel-data</p>\n</li>\n<li><p>glo-data</p>\n</li>\n<li><p>glo-sme-data</p>\n</li>\n<li><p>etisalat-data</p>\n</li>\n<li><p>9mobile-sme-data</p>\n</li>\n<li><p>smile-direct</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["utilities","variations"],"host":[""],"query":[{"key":"type","value":"data"},{"key":"serviceID","value":"mtn-data"}],"variable":[]}},"response":[{"id":"2a32b61f-39c6-4526-bebb-00faa9be15f8","name":"Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"/utilities/variations?type=data&serviceID=mtn-data","host":[""],"path":["utilities","variations"],"query":[{"key":"type","value":"data"},{"key":"serviceID","value":"mtn-data"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"3372"},{"key":"ETag","value":"W/\"d2c-kX9pnMxJR+lUT4DvUg8l+tyI+VI\""},{"key":"Date","value":"Wed, 15 Jan 2025 19:52:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Subscription Successfull\",\n    \"data\": {\n        \"response_description\": \"000\",\n        \"content\": {\n            \"ServiceName\": \"MTN Data\",\n            \"serviceID\": \"mtn-data\",\n            \"convinience_fee\": \"0 %\",\n            \"variations\": [\n                {\n                    \"variation_code\": \"mtn-10mb-100\",\n                    \"name\": \"N100 100MB - 24 hrs\",\n                    \"variation_amount\": \"100.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-50mb-200\",\n                    \"name\": \"N200 200MB - 2 days\",\n                    \"variation_amount\": \"200.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-100mb-1000\",\n                    \"name\": \"N1000 1.5GB - 30 days\",\n                    \"variation_amount\": \"1000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-500mb-2000\",\n                    \"name\": \"N2000 4.5GB - 30 days\",\n                    \"variation_amount\": \"2000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-20hrs-1500\",\n                    \"name\": \"N1500 6GB - 7 days\",\n                    \"variation_amount\": \"1500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-2500\",\n                    \"name\": \"N2500 6GB - 30 days\",\n                    \"variation_amount\": \"2500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-data-3000\",\n                    \"name\": \"N3000 8GB - 30 days\",\n                    \"variation_amount\": \"3000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-1gb-3500\",\n                    \"name\": \"N3500 10GB - 30 days\",\n                    \"variation_amount\": \"3500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-100hr-5000\",\n                    \"name\": \"N5000 15GB - 30 days\",\n                    \"variation_amount\": \"5000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-6000\",\n                    \"name\": \"N6000 20GB - 30 days\",\n                    \"variation_amount\": \"6000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-40gb-10000\",\n                    \"name\": \"N10000 40GB - 30 days\",\n                    \"variation_amount\": \"10000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-75gb-15000\",\n                    \"name\": \"N15000 75GB - 30 days\",\n                    \"variation_amount\": \"15000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-110gb-20000\",\n                    \"name\": \"N20000 110GB - 30 days\",\n                    \"variation_amount\": \"20000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-1500\",\n                    \"name\": \"N1500 3GB - 30 days\",\n                    \"variation_amount\": \"1500.00\",\n                    \"fixedPrice\": \"Yes\"\n                }\n            ],\n            \"varations\": [\n                {\n                    \"variation_code\": \"mtn-10mb-100\",\n                    \"name\": \"N100 100MB - 24 hrs\",\n                    \"variation_amount\": \"100.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-50mb-200\",\n                    \"name\": \"N200 200MB - 2 days\",\n                    \"variation_amount\": \"200.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-100mb-1000\",\n                    \"name\": \"N1000 1.5GB - 30 days\",\n                    \"variation_amount\": \"1000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-500mb-2000\",\n                    \"name\": \"N2000 4.5GB - 30 days\",\n                    \"variation_amount\": \"2000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-20hrs-1500\",\n                    \"name\": \"N1500 6GB - 7 days\",\n                    \"variation_amount\": \"1500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-2500\",\n                    \"name\": \"N2500 6GB - 30 days\",\n                    \"variation_amount\": \"2500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-data-3000\",\n                    \"name\": \"N3000 8GB - 30 days\",\n                    \"variation_amount\": \"3000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-1gb-3500\",\n                    \"name\": \"N3500 10GB - 30 days\",\n                    \"variation_amount\": \"3500.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-100hr-5000\",\n                    \"name\": \"N5000 15GB - 30 days\",\n                    \"variation_amount\": \"5000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-6000\",\n                    \"name\": \"N6000 20GB - 30 days\",\n                    \"variation_amount\": \"6000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-40gb-10000\",\n                    \"name\": \"N10000 40GB - 30 days\",\n                    \"variation_amount\": \"10000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-75gb-15000\",\n                    \"name\": \"N15000 75GB - 30 days\",\n                    \"variation_amount\": \"15000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-110gb-20000\",\n                    \"name\": \"N20000 110GB - 30 days\",\n                    \"variation_amount\": \"20000.00\",\n                    \"fixedPrice\": \"Yes\"\n                },\n                {\n                    \"variation_code\": \"mtn-3gb-1500\",\n                    \"name\": \"N1500 3GB - 30 days\",\n                    \"variation_amount\": \"1500.00\",\n                    \"fixedPrice\": \"Yes\"\n                }\n            ]\n        }\n    }\n}"}],"_postman_id":"22fe4dbe-84d3-41e5-b546-51386edb32be"},{"name":"Verify Code","id":"f2baa2f4-23e2-4786-add2-02f0f36cd763","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"billersCode\":\"billers-code-here\",\n    \"serviceID\":\"dstv\"\n}","options":{"raw":{"language":"json"}}},"url":"/utilities/verify?type=tv","description":"<h3 id=\"types\">types</h3>\n<ul>\n<li><p>tv</p>\n</li>\n<li><p>data</p>\n</li>\n<li><p>electricity</p>\n</li>\n</ul>\n<h3 id=\"serviceids\">serviceIDS</h3>\n<h4 id=\"tv\">tv:</h4>\n<ul>\n<li><p>dstv</p>\n</li>\n<li><p>gotv</p>\n</li>\n<li><p>startimes</p>\n</li>\n</ul>\n<h5 id=\"data\">data:</h5>\n<ul>\n<li>smile-direct</li>\n</ul>\n<h5 id=\"electricity\">electricity:</h5>\n<ul>\n<li><p>ikeja-electric</p>\n</li>\n<li><p>eko-electric</p>\n</li>\n<li><p>kano-electric</p>\n</li>\n<li><p>portharcourt-electric</p>\n</li>\n<li><p>jos-electric</p>\n</li>\n<li><p>ibadan-electric</p>\n</li>\n<li><p>kaduna-electric</p>\n</li>\n<li><p>abuja-electric</p>\n</li>\n<li><p>enugu-electric</p>\n</li>\n<li><p>benin-electric</p>\n</li>\n<li><p>aba-electric</p>\n</li>\n<li><p>yola-electric</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["utilities","verify"],"host":[""],"query":[{"key":"type","value":"tv"}],"variable":[]}},"response":[],"_postman_id":"f2baa2f4-23e2-4786-add2-02f0f36cd763"},{"name":"Purchase Utility","id":"a1cb65b7-163e-4541-a83c-16a13e8810c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"phone\":\"08011111111\",\n    \"amount\":\"1000\",\n    \"serviceID\":\"mtn\"\n}","options":{"raw":{"language":"json"}}},"url":"/utilities/purchase?type=airtime","description":"<h3 id=\"types\">types</h3>\n<ul>\n<li><p>tv</p>\n</li>\n<li><p>data</p>\n</li>\n<li><p>electricity</p>\n</li>\n<li><p>airtime</p>\n</li>\n</ul>\n<h3 id=\"serviceids\">serviceIDS</h3>\n<h4 id=\"airtime\">airtime:</h4>\n<ul>\n<li><p>mtn</p>\n</li>\n<li><p>glo</p>\n</li>\n<li><p>airtel</p>\n</li>\n<li><p>etisalat</p>\n</li>\n</ul>\n<h4 id=\"tv\">tv:</h4>\n<ul>\n<li><p>dstv</p>\n</li>\n<li><p>gotv</p>\n</li>\n<li><p>startimes</p>\n</li>\n<li><p>showmax</p>\n</li>\n</ul>\n<h5 id=\"data\">data:</h5>\n<ul>\n<li><p>mtn-data</p>\n</li>\n<li><p>airtel-data</p>\n</li>\n<li><p>glo-data</p>\n</li>\n<li><p>glo-sme-data</p>\n</li>\n<li><p>etisalat-data</p>\n</li>\n<li><p>9mobile-sme-data</p>\n</li>\n<li><p>smile-direct</p>\n</li>\n</ul>\n<h5 id=\"electricity\">electricity:</h5>\n<ul>\n<li><p>ikeja-electric</p>\n</li>\n<li><p>eko-electric</p>\n</li>\n<li><p>kano-electric</p>\n</li>\n<li><p>portharcourt-electric</p>\n</li>\n<li><p>jos-electric</p>\n</li>\n<li><p>ibadan-electric</p>\n</li>\n<li><p>kaduna-electric</p>\n</li>\n<li><p>abuja-electric</p>\n</li>\n<li><p>enugu-electric</p>\n</li>\n<li><p>benin-electric</p>\n</li>\n<li><p>aba-electric</p>\n</li>\n<li><p>yola-electric</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["utilities","purchase"],"host":[""],"query":[{"key":"type","value":"airtime"}],"variable":[]}},"response":[{"id":"2dea1dbc-2cdd-45c4-8273-e9fcdcf7c210","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"phone\":\"08011111111\",\n    \"amount\":\"1000\",\n    \"serviceID\":\"mtn\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"/utilities/purchase?type=airtime","host":[""],"path":["utilities","purchase"],"query":[{"key":"type","value":"airtime"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"688"},{"key":"ETag","value":"W/\"2b0-DCqwsXARzPPC6elEuRBeTLugWuA\""},{"key":"Date","value":"Wed, 15 Jan 2025 19:53:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Subscription Successfull\",\n    \"data\": {\n        \"code\": \"000\",\n        \"content\": {\n            \"transactions\": {\n                \"status\": \"delivered\",\n                \"product_name\": \"MTN Airtime VTU\",\n                \"unique_element\": \"08011111111\",\n                \"unit_price\": 1000,\n                \"quantity\": 1,\n                \"service_verification\": null,\n                \"channel\": \"api\",\n                \"commission\": 35,\n                \"total_amount\": 965,\n                \"discount\": null,\n                \"type\": \"Airtime Recharge\",\n                \"email\": \"devvick230385@gmail.com\",\n                \"phone\": \"09022436495\",\n                \"name\": null,\n                \"convinience_fee\": 0,\n                \"amount\": 1000,\n                \"platform\": \"api\",\n                \"method\": \"api\",\n                \"transactionId\": \"17369707838704257140726030\"\n            }\n        },\n        \"response_description\": \"TRANSACTION SUCCESSFUL\",\n        \"requestId\": \"2025011520536b66302019b1\",\n        \"amount\": \"1000.00\",\n        \"transaction_date\": \"2025-01-15T19:53:03Z\",\n        \"purchased_code\": \"\"\n    }\n}"}],"_postman_id":"a1cb65b7-163e-4541-a83c-16a13e8810c3"}],"id":"0449f84e-1ded-489c-9061-41a0cdbdaee8","_postman_id":"0449f84e-1ded-489c-9061-41a0cdbdaee8","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}}},{"name":"Payroll","item":[{"name":"Get Plans","id":"e6bacb3d-efa2-4d0c-af30-7d4c24389e45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/plan","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["plan"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"23f88802-2ff1-4de5-8763-691736ca30a5","name":"Response","originalRequest":{"method":"GET","header":[],"url":"/plan/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"158"},{"key":"ETag","value":"W/\"9e-YoSKDiFxWhsk6TV1fslMc3SjYy4\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:33:09 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"all plans by page and size\",\n    \"data\": {\n        \"count\": 1,\n        \"rows\": [\n            {\n                \"id\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n                \"plan\": \"BRONZE\",\n                \"limit\": 1000\n            }\n        ]\n    }\n}"}],"_postman_id":"e6bacb3d-efa2-4d0c-af30-7d4c24389e45"},{"name":"Get Plan","id":"b625de14-d614-4892-a3da-fe30a4bcb932","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/plan/372811b7-caf8-45c0-bb89-9c1dbcbc0d3f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["plan","372811b7-caf8-45c0-bb89-9c1dbcbc0d3f"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"47b8c5d9-d9a9-4c48-81d5-3ecd292385b4","name":"Response","originalRequest":{"method":"GET","header":[],"url":"/plan/372811b7-caf8-45c0-bb89-9c1dbcbc0d3f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"121"},{"key":"ETag","value":"W/\"79-m/eSUjQod4goBpE6AxaHMstsWoo\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:34:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"plan found\",\n    \"data\": {\n        \"id\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"plan\": \"BRONZE\",\n        \"limit\": 1000\n    }\n}"}],"_postman_id":"b625de14-d614-4892-a3da-fe30a4bcb932"},{"name":"Create Payroll","id":"b551bac6-64ae-43af-a6c4-1c1c5fa209fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\"name\":\"test contract sdfsd\",\"plan\":\"117878da-0611-43e6-a59e-e8a1cd76b3dd\",\"frequency\":\"monthly\",\"token\":\"0x00D1C02E008D594ebEFe3F3b7fd175850f96AEa0\",\"start_date\":\"2025-01-29T09:00:00.000Z\",\"receipients\":[{\"name\":\"Brian\",\"address\":\"0xcEEaE4dF6FE9d737ED6EFFb7e0B6855631399E7f\",\"amount\":\"536\",\"id\":1}]}","options":{"raw":{"language":"json"}}},"url":"/payroll","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["payroll"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"2f4c6ea6-888d-492c-855f-971807b85e2a","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"name\":\"strimz salary\",\n \"plan\":\"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n \"frequency\":\"monthly\",\n \"token\":\"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n \"start_date\":\"2025-01-19T12:40:16.646Z\"\n}","options":{"raw":{"language":"json"}}},"url":"/payroll"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"448"},{"key":"ETag","value":"W/\"1c0-nqOPaiq6TWs1vC/qVK4OoBfj8Po\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:40:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll created Successfully\",\n    \"data\": {\n        \"receipients\": [],\n        \"id\": \"f5d14270-7079-4aeb-8af6-7e5fc6485cfd\",\n        \"name\": \"strimz salary\",\n        \"plan\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"frequency\": \"monthly\",\n        \"token\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"start_date\": \"2025-01-19T12:40:16.646Z\",\n        \"status\": \"active\",\n        \"owner\": \"597ed5e7-d677-4632-9a1b-374642157919\",\n        \"updatedAt\": \"2025-01-19T12:40:25.834Z\",\n        \"createdAt\": \"2025-01-19T12:40:25.834Z\"\n    }\n}"}],"_postman_id":"b551bac6-64ae-43af-a6c4-1c1c5fa209fd"},{"name":"Get User Payrolls","id":"8a77d664-6e3e-4cfa-809f-5086dfd84cf6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/payroll","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["payroll"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"1d7e3901-3bad-4af5-8725-fce11f76ce86","name":"Response","originalRequest":{"method":"GET","header":[],"url":"/payroll"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"584"},{"key":"ETag","value":"W/\"248-2TpUF6nhfdd7y3OZn+OYTBWmfj0\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:56:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"all payrolls by page and size\",\n    \"data\": {\n        \"count\": 1,\n        \"rows\": [\n            {\n                \"receipients\": [],\n                \"id\": \"bb17b3e0-3032-4346-b7ca-5e1dac95e6f8\",\n                \"owner\": \"5955c78a-7b0a-40d0-ab29-b2c58087f359\",\n                \"name\": \"strimz salary\",\n                \"plan\": \"99706476-90d5-4e23-99bf-bd7a9958d1d1\",\n                \"token\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n                \"frequency\": \"monthly\",\n                \"status\": \"active\",\n                \"last_payroll\": null,\n                \"start_date\": \"2025-01-19T12:40:16.646Z\",\n                \"createdAt\": \"2025-01-19T12:53:59.036Z\",\n                \"updatedAt\": \"2025-01-19T12:53:59.036Z\",\n                \"current_plan\": {\n                    \"planId\": \"99706476-90d5-4e23-99bf-bd7a9958d1d1\",\n                    \"plan\": \"BRONZE\",\n                    \"limit\": 1000\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"8a77d664-6e3e-4cfa-809f-5086dfd84cf6"},{"name":"Get Payroll","id":"bb35c680-8d5a-41b5-a7ca-b0c316b97e99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/payroll?id=bb17b3e0-3032-4346-b7ca-5e1dac95e6f8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["payroll"],"host":[""],"query":[{"key":"id","value":"bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"}],"variable":[]}},"response":[{"id":"5be4a22d-2b0b-4346-8752-724ce791dccf","name":"Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"/payroll/bb17b3e0-3032-4346-b7ca-5e1dac95e6f8?id=bb17b3e0-3032-4346-b7ca-5e1dac95e6f8","host":[""],"path":["payroll","bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"],"query":[{"key":"id","value":"bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"547"},{"key":"ETag","value":"W/\"223-NUWZDHmtXjcFGLMeUbeAks7qNgI\""},{"key":"Date","value":"Sun, 19 Jan 2025 13:04:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"payroll found\",\n    \"data\": {\n        \"receipients\": [],\n        \"id\": \"bb17b3e0-3032-4346-b7ca-5e1dac95e6f8\",\n        \"owner\": \"5955c78a-7b0a-40d0-ab29-b2c58087f359\",\n        \"name\": \"strimz salary\",\n        \"plan\": \"99706476-90d5-4e23-99bf-bd7a9958d1d1\",\n        \"token\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"frequency\": \"monthly\",\n        \"status\": \"active\",\n        \"last_payroll\": null,\n        \"start_date\": \"2025-01-19T12:40:16.646Z\",\n        \"createdAt\": \"2025-01-19T12:53:59.036Z\",\n        \"updatedAt\": \"2025-01-19T12:53:59.036Z\",\n        \"current_plan\": {\n            \"planId\": \"99706476-90d5-4e23-99bf-bd7a9958d1d1\",\n            \"plan\": \"BRONZE\",\n            \"limit\": 1000\n        }\n    }\n}"}],"_postman_id":"bb35c680-8d5a-41b5-a7ca-b0c316b97e99"},{"name":"Update Payroll","id":"10d82d44-50b7-46d4-85bb-a0845ce4da11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"receipients\":[{\"name\":\"jane\"}]\n}","options":{"raw":{"language":"json"}}},"url":"/payroll/bb17b3e0-3032-4346-b7ca-5e1dac95e6f8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["payroll","bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"4aea4fdd-1171-4694-930d-6cff470a3744","name":"Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"receipients\":[{\"name\":\"jane\"}]\n}","options":{"raw":{"language":"json"}}},"url":"/payroll/bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"483"},{"key":"ETag","value":"W/\"1e3-+esy/eFCV2YjIQZ9oTABD8hF37I\""},{"key":"Date","value":"Sun, 19 Jan 2025 13:06:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Updated Successfully\",\n    \"data\": {\n        \"receipients\": [\n            {\n                \"name\": \"jane\"\n            }\n        ],\n        \"id\": \"bb17b3e0-3032-4346-b7ca-5e1dac95e6f8\",\n        \"owner\": \"5955c78a-7b0a-40d0-ab29-b2c58087f359\",\n        \"name\": \"strimz salary\",\n        \"plan\": \"99706476-90d5-4e23-99bf-bd7a9958d1d1\",\n        \"token\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"frequency\": \"monthly\",\n        \"status\": \"active\",\n        \"last_payroll\": null,\n        \"start_date\": \"2025-01-19T12:40:16.646Z\",\n        \"createdAt\": \"2025-01-19T12:53:59.036Z\",\n        \"updatedAt\": \"2025-01-19T13:06:41.940Z\"\n    }\n}"}],"_postman_id":"10d82d44-50b7-46d4-85bb-a0845ce4da11"},{"name":"Delete Payroll","id":"d2424714-8333-432b-ab31-7b2ed469be23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"/payroll/bb17b3e0-3032-4346-b7ca-5e1dac95e6f8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["payroll","bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"1cb172ed-c0b6-40ae-8019-22acb39ca6ce","name":"Response","originalRequest":{"method":"DELETE","header":[],"url":"/payroll/bb17b3e0-3032-4346-b7ca-5e1dac95e6f8"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-wc3YEX9ZzcX7MlJxGsh7kGOwImI\""},{"key":"Date","value":"Sun, 19 Jan 2025 13:07:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Deleted Successfully\"\n}"}],"_postman_id":"d2424714-8333-432b-ab31-7b2ed469be23"}],"id":"8ce54842-ece5-4223-9c04-d007305a341a","_postman_id":"8ce54842-ece5-4223-9c04-d007305a341a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}}},{"name":"Admin","item":[{"name":"Create Plan","id":"1c22de9f-c875-45ad-9e77-c33214dd4801","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"plan\":\"BRONZE\",\n    \"limit\":1000,\n    \"duration\":\"<yearly> or <monthly>\",\n    \"amount\":2000\n}","options":{"raw":{"language":"json"}}},"url":"/plan","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["plan"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"c5355d66-2e68-4949-9624-541b7cefb251","name":"Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"plan\":\"BRONZE\",\n    \"limit\":1000\n}","options":{"raw":{"language":"json"}}},"url":"/plan"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"136"},{"key":"ETag","value":"W/\"88-vl2Ppe5kgECemRwFVObPuZF76E8\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:32:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Plan created Successfully\",\n    \"data\": {\n        \"id\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"plan\": \"BRONZE\",\n        \"limit\": 1000\n    }\n}"}],"_postman_id":"1c22de9f-c875-45ad-9e77-c33214dd4801"},{"name":"Update Plan","id":"ecf8dfd5-7f26-4d87-9350-af6013ab5a60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"limit\":100\n}","options":{"raw":{"language":"json"}}},"url":"/plan/372811b7-caf8-45c0-bb89-9c1dbcbc0d3f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["plan","372811b7-caf8-45c0-bb89-9c1dbcbc0d3f"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"2d67de2b-46f7-4d7a-ba17-fe45b8372190","name":"Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"limit\":100\n}","options":{"raw":{"language":"json"}}},"url":"/plan/372811b7-caf8-45c0-bb89-9c1dbcbc0d3f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"135"},{"key":"ETag","value":"W/\"87-iQdhpr6qcVJOydUG1j63S6S5DyE\""},{"key":"Date","value":"Sun, 19 Jan 2025 12:35:19 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Plan Updated Successfully\",\n    \"data\": {\n        \"id\": \"372811b7-caf8-45c0-bb89-9c1dbcbc0d3f\",\n        \"plan\": \"BRONZE\",\n        \"limit\": 100\n    }\n}"}],"_postman_id":"ecf8dfd5-7f26-4d87-9350-af6013ab5a60"},{"name":"Delete Plan","id":"429e9744-d60f-425e-9c4a-e5ae20b7aec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"/plan/372811b7-caf8-45c0-bb89-9c1dbcbc0d3f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["plan","372811b7-caf8-45c0-bb89-9c1dbcbc0d3f"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"429e9744-d60f-425e-9c4a-e5ae20b7aec3"}],"id":"f86596db-9fb6-48b3-87eb-e6ccc14eac8f","_postman_id":"f86596db-9fb6-48b3-87eb-e6ccc14eac8f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}}},{"name":"User Management","item":[{"name":"Get User","id":"bfb09777-0053-4b99-a530-5ae755c1a96e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"bfb09777-0053-4b99-a530-5ae755c1a96e"},{"name":"Export Wallet","id":"39dbc81a-2cd0-456b-822e-2e5c50329061","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"password\":\"user-password\"\n}","options":{"raw":{"language":"json"}}},"url":"/users/export-wallet","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["users","export-wallet"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"ec0bd013-f95d-408d-bd26-ed95f011948d","name":"Response","originalRequest":{"method":"GET","header":[],"url":"/users/export-wallet"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"auth","value":"undefined"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"200"},{"key":"ETag","value":"W/\"c8-JREwqaTJgsfiLeEIQ0VuFR4sHbY\""},{"key":"Date","value":"Thu, 15 May 2025 21:50:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Wallet found\",\n    \"data\": {\n        \"address\": \"0x5B454812F34Ca364C5C1FD497F609C522cc86B34\",\n        \"privateKey\": \"0x7bbffb13a141827b66a8e2386c475131a3601ad9abf88069c2ff680261f789b3\",\n        \"type\": \"eth\"\n    }\n}"}],"_postman_id":"39dbc81a-2cd0-456b-822e-2e5c50329061"},{"name":"Withdraw","id":"e641a3a0-cbcf-4100-b5b4-5f478a1c10cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"password\":\"Test_password1\",\n    \"amount\":\"0\",\n    \"receipient\":\"0x42AcD393442A1021f01C796A23901F3852e89Ff3\",\n    \"token\":\"0x036CbD53842c5426634e7929541eC2318f3dCF7e\"\n}","options":{"raw":{"language":"json"}}},"url":"/users/withdraw","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}},"urlObject":{"path":["users","withdraw"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e641a3a0-cbcf-4100-b5b4-5f478a1c10cd"}],"id":"62b1697a-196c-45fb-bedd-8ba9f435ef3b","_postman_id":"62b1697a-196c-45fb-bedd-8ba9f435ef3b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"ae905447-d293-410c-b727-414ec5603ca0","id":"ae905447-d293-410c-b727-414ec5603ca0","name":"STRIMZ","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"388677a2-a33b-4c3b-88c5-9e539f0e3cc6","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"07cbeebb-94b9-4abc-9291-6e130bad45a5","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseURL","value":"","type":"default"},{"key":"ACCESS_TOKEN","value":"","type":"default"}]}