{"info":{"_postman_id":"3949e341-c31e-494f-acf4-c7b3fa06144e","name":"Registry API v1","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"Users","item":[{"name":"Users: Get user auth token","event":[{"listen":"prerequest","script":{"id":"30e246bf-1f96-4086-a609-6151ac78563e","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"8bbf8f53-1a49-49fb-8672-8352db4f275e","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"token\", jsonData.data.token);"],"type":"text/javascript"}}],"id":"665556a5-ecbc-464c-a0e7-51c7d8ec227b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth"},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"login","value":"{{user_name}}","type":"text"},{"key":"password","value":"{{user_pass}}","type":"text"}]},"url":"{{baseUrl}}/users/auth","description":"Get JWT Authorization token"},"response":[{"id":"fac76ee0-3dd6-4288-aced-d760eaacd954","name":"Untitled Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"login\": \"login\",\n    \"password\": \"pass\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/users/auth"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": {\n  \"token\": \"<string>\"\n }\n}"}],"_postman_id":"665556a5-ecbc-464c-a0e7-51c7d8ec227b"},{"name":"Users: Self","id":"1b9e6f5e-887b-4d7d-8845-1cdf77fcbd0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/users/self","description":"Get information about current user"},"response":[{"id":"c41a27f0-05ed-409d-b53f-9e49b1389f4b","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/users/self"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": {\n  \"id\": \"<string>\",\n  \"role\": \"<string>\"\n }\n}"}],"_postman_id":"1b9e6f5e-887b-4d7d-8845-1cdf77fcbd0e"}],"id":"64b06e85-74e0-4862-8e1d-437b02f0709b","_postman_id":"64b06e85-74e0-4862-8e1d-437b02f0709b"},{"name":"Votes","item":[{"name":"Votes: List","event":[{"listen":"test","script":{"id":"84edbafa-557e-49cb-926f-9480c5ed4bf1","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"votings_active_id\", jsonData.data.find(el => el.status === 1).id);",""],"type":"text/javascript"}}],"id":"ffe89dfc-0b68-4afe-9e92-69970ffe2e82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/votings","description":"Get a list of available votings for current user"},"response":[{"id":"175b8893-8049-4fda-972c-7f77f1b56628","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/votes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<string>\",\n   \"security_id\": \"<string>\",\n   \"resolution_event_name\": \"<string>\",\n   \"description\": \"<string>\",\n   \"last_voting_date\": \"<dateTime>\",\n   \"activation_data\": \"<dateTime>\",\n   \"quorum\": \"<integer>\",\n   \"status\": \"<integer>\"\n  },\n  {\n   \"id\": \"<string>\",\n   \"security_id\": \"<string>\",\n   \"resolution_event_name\": \"<string>\",\n   \"description\": \"<string>\",\n   \"last_voting_date\": \"<dateTime>\",\n   \"activation_data\": \"<dateTime>\",\n   \"quorum\": \"<integer>\",\n   \"status\": \"<integer>\"\n  }\n ]\n}"}],"_postman_id":"ffe89dfc-0b68-4afe-9e92-69970ffe2e82"},{"name":"Votes: Details","event":[{"listen":"test","script":{"id":"b9050290-07f9-4f72-8200-cf84ffb848cc","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"votings_active_item_id\", jsonData.data.items[0].id);","pm.environment.set(\"votings_membership_id\", jsonData.data.membership[0].id);","pm.environment.set(\"votings_security_holder_id\", jsonData.data.membership[0].security_holder_id);"],"type":"text/javascript"}}],"id":"2a16c76a-8998-4f7d-92ce-7f5976f2a049","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/votings/:id","host":["{{baseUrl}}"],"path":["votings",":id"],"variable":[{"key":"id","value":"{{votings_active_id}}","type":"string","description":"Id of Active voting"}]},"description":"Get votings details"},"response":[{"id":"dab959fd-15d1-4a26-908c-f2caaaede7bb","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/votes/:id","host":["{{baseUrl}}"],"path":["votes",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": {\n  \"id\": \"<string>\",\n  \"security_id\": \"<string>\",\n  \"resolution_event_name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"last_voting_date\": \"<dateTime>\",\n  \"activation_data\": \"<dateTime>\",\n  \"quorum\": \"<integer>\",\n  \"status\": \"<integer>\",\n  \"associated_security_holders\": [\n   {\n    \"id\": \"<string>\",\n    \"first_name\": \"<string>\",\n    \"surname\": \"<string>\",\n    \"title\": \"<integer>\"\n   },\n   {\n    \"id\": \"<string>\",\n    \"first_name\": \"<string>\",\n    \"surname\": \"<string>\",\n    \"title\": \"<integer>\"\n   }\n  ]\n }\n}"}],"_postman_id":"2a16c76a-8998-4f7d-92ce-7f5976f2a049"},{"name":"Votes: Make Vote","id":"fcd95901-2a91-4e50-8525-0f7818d194ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"option","value":"1","type":"text"},{"key":"security_holder_id","value":"{{votings_security_holder_id}}","type":"text"},{"key":"member_id","value":"{{votings_membership_id}}","type":"text"},{"key":"comment","value":"{{$randomWeekday}}","type":"text"}]},"url":{"raw":"{{baseUrl}}/votings/:id/:item_id/vote","host":["{{baseUrl}}"],"path":["votings",":id",":item_id","vote"],"variable":[{"key":"id","value":"{{votings_active_id}}","type":"string"},{"key":"item_id","value":"{{votings_active_item_id}}","type":"string"}]},"description":"Make a vote for selected voting item in selected voting"},"response":[{"id":"91a55890-f566-43c0-bf53-6093e254f74b","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\"\n}"},"url":{"raw":"{{baseUrl}}/votes/:id/:item_id/vote","host":["{{baseUrl}}"],"path":["votes",":id",":item_id","vote"],"variable":[{"key":"id"},{"key":"item_id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"status\": \"<number>\"\n}"}],"_postman_id":"fcd95901-2a91-4e50-8525-0f7818d194ae"},{"name":"Votes: Delete Vote","id":"5179acb6-713b-42f1-88ec-5b93181ffbe9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"security_holder_id","type":"text","value":"{{votings_security_holder_id}}"}]},"url":{"raw":"{{baseUrl}}/votings/:id/:item_id/vote","host":["{{baseUrl}}"],"path":["votings",":id",":item_id","vote"],"variable":[{"id":"bcfd4597-ae57-4ce4-bf5d-186e1e3dc6e8","key":"id","value":"{{votings_active_id}}","type":"string","description":{"content":"","type":"text/plain"}},{"id":"d9cf01ca-0159-46f6-9d01-372eb32cb038","key":"item_id","value":"{{votings_active_item_id}}","type":"string","description":{"content":"","type":"text/plain"}}]},"description":"Make a vote for selected voting item in selected voting"},"response":[{"id":"09b23536-36b3-456f-b9d7-fcab5b1e16dc","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\"\n}"},"url":{"raw":"{{baseUrl}}/votes/:id/:item_id/vote","host":["{{baseUrl}}"],"path":["votes",":id",":item_id","vote"],"variable":[{"key":"id"},{"key":"item_id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"status\": \"<number>\"\n}"}],"_postman_id":"5179acb6-713b-42f1-88ec-5b93181ffbe9"}],"id":"cc006586-65ef-41cf-a747-02402f2985c4","_postman_id":"cc006586-65ef-41cf-a747-02402f2985c4"},{"name":"Elections","item":[{"name":"Elections: Get available elections list","event":[{"listen":"test","script":{"id":"7487b5c7-42a2-4902-ad20-4f91519b0861","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"elections_active_id\", jsonData.data.reverse().find(el => el.status === 3).id);",""],"type":"text/javascript"}}],"id":"0e489227-059d-426b-b88a-2287dd081130","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/elections","description":"Get a list of available elections for current user"},"response":[{"id":"a1514acf-31a3-448f-8c79-5c3a108447ca","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/elections"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<string>\",\n   \"name\": \"<string>\",\n   \"security_id\": \"<string>\",\n   \"description\": \"<string>\",\n   \"declaration_date\": \"<dateTime>\",\n   \"finalisation_date\": \"<dateTime>\",\n   \"payment_date\": \"<dateTime>\",\n   \"first_day_to_trade\": \"<dateTime>\",\n   \"last_day_to_trade_date\": \"<dateTime>\",\n   \"type\": \"<integer>\",\n   \"event_type\": \"<integer>\"\n  },\n  {\n   \"id\": \"<string>\",\n   \"name\": \"<string>\",\n   \"security_id\": \"<string>\",\n   \"description\": \"<string>\",\n   \"declaration_date\": \"<dateTime>\",\n   \"finalisation_date\": \"<dateTime>\",\n   \"payment_date\": \"<dateTime>\",\n   \"first_day_to_trade\": \"<dateTime>\",\n   \"last_day_to_trade_date\": \"<dateTime>\",\n   \"type\": \"<integer>\",\n   \"event_type\": \"<integer>\"\n  }\n ]\n}"}],"_postman_id":"0e489227-059d-426b-b88a-2287dd081130"},{"name":"Elections: Get election details","event":[{"listen":"prerequest","script":{"id":"6ffc934b-ccd0-437e-a033-4007078d7c7a","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"2e781589-94f7-4a4c-a9f0-dfd85d709edc","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"elections_active_membership_id\", jsonData.data.membership[0].id);","pm.environment.set(\"elections_active_sh_id\", jsonData.data.membership[0].security_holder_id);"],"type":"text/javascript"}}],"id":"fb69fefa-eaae-4b5b-b69c-836a35fdc99d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/elections/:id","host":["{{baseUrl}}"],"path":["elections",":id"],"variable":[{"key":"id","value":"{{elections_active_id}}","type":"string","description":"Election ID"}]},"description":"Get detailed information about selected election"},"response":[{"id":"0f9210b7-21c3-4488-a0b5-9965304047a7","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/elections/:id","host":["{{baseUrl}}"],"path":["elections",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": {\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"security_id\": \"<string>\",\n  \"description\": \"<string>\",\n  \"declaration_date\": \"<dateTime>\",\n  \"finalisation_date\": \"<dateTime>\",\n  \"payment_date\": \"<dateTime>\",\n  \"first_day_to_trade\": \"<dateTime>\",\n  \"last_day_to_trade_date\": \"<dateTime>\",\n  \"type\": \"<integer>\",\n  \"event_type\": \"<integer>\",\n  \"dwt_exempt_amount_per_share\": \"<integer>\",\n  \"dwt_exempt_percent_of_price_per_share\": \"<integer>\",\n  \"share_ratio_type\": \"<integer>\",\n  \"share_ration\": \"<integer>\",\n  \"cash_ratio_type\": \"<integer>\",\n  \"cash_ration\": \"<integer>\",\n  \"entitlement_type_cash\": \"<integer>\",\n  \"entitlement_type_default_option\": \"<integer>\",\n  \"minority_threashold\": \"<integer>\",\n  \"value_of_securities\": \"<integer>\",\n  \"exchange\": \"<integer>\",\n  \"associated_security_holders\": [\n   {\n    \"id\": \"<string>\",\n    \"first_name\": \"<string>\",\n    \"surname\": \"<string>\",\n    \"title\": \"<integer>\"\n   },\n   {\n    \"id\": \"<string>\",\n    \"first_name\": \"<string>\",\n    \"surname\": \"<string>\",\n    \"title\": \"<integer>\"\n   }\n  ]\n }\n}"}],"_postman_id":"fb69fefa-eaae-4b5b-b69c-836a35fdc99d"},{"name":"Elections: Make Vote","id":"21c36134-9f61-43b8-a44d-d0bcc6d961c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"option","value":"1","type":"text"},{"key":"is_accept","value":"{{$randomBoolean}}","type":"text"},{"key":"security_holder_id","value":"{{elections_active_sh_id}}","type":"text"}]},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id","value":"{{elections_active_id}}","type":"string","description":"Election ID"}]}},"response":[{"id":"faacf6e1-25df-4cee-87cc-689b256cc0c2","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"21c36134-9f61-43b8-a44d-d0bcc6d961c4"},{"name":"Elections: Remove Vote","id":"194d6bc9-4d2c-4db7-8c12-2658cb4b242d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"option","value":"0","type":"text"},{"key":"security_holder_id","value":"{{elections_active_sh_id}}","type":"text"}]},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"id":"b2ee0072-2b83-4ef3-8e78-2c084e569132","key":"id","value":"{{elections_active_id}}","type":"string","description":"Election ID"}]}},"response":[{"id":"d131da72-f9e8-4685-ae58-35a273dd392c","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"194d6bc9-4d2c-4db7-8c12-2658cb4b242d"}],"id":"e9bfea7d-ce75-4bcc-875f-35f63c9cae25","_postman_id":"e9bfea7d-ce75-4bcc-875f-35f63c9cae25"},{"name":"Firms","item":[{"name":"Firm: Get list of firms","id":"894c1b19-f4b6-4bd9-af5f-26dc278c4068","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/firms"},"response":[{"id":"fc4e795f-7fda-4a50-81ae-b01dbb65151f","name":"Success","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/firms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<string>\",\n   \"name\": \"<string>\",\n   \"description\": \"<string>\",\n   \"type\": \"<integer>\"\n  },\n  {\n   \"id\": \"<string>\",\n   \"name\": \"<string>\",\n   \"description\": \"<string>\",\n   \"type\": \"<integer>\"\n  }\n ]\n}"}],"_postman_id":"894c1b19-f4b6-4bd9-af5f-26dc278c4068"},{"name":"Firm: Get firm directors","id":"e8d24e55-841b-4165-b234-51e2474d2cda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id/directors","host":["{{baseUrl}}"],"path":["firms",":id","directors"],"variable":[{"key":"id","value":"D_ISSUER","type":"string","description":"Firm id"}]}},"response":[{"id":"22736cd0-0225-4686-b15a-755a10e2d35c","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id/directors","host":["{{baseUrl}}"],"path":["firms",":id","directors"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  },\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  }\n ]\n}"}],"_postman_id":"e8d24e55-841b-4165-b234-51e2474d2cda"},{"name":"Firm: Create firm director","id":"07f0199c-be1a-499a-9723-50495866e8d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"active\": 1,\n    \"director_type\": \"<string>\",\n    \"activation_date\": \"<timestamp>\",\n    \"appointment_date\": \"<timestamp>\",\n    \"security_holder_id\": \"<integer>\",\n    \"deactivation_reason\": \"<string>\",\n    \"deactivation_date\": \"<timestamp>\"\n}"},"url":{"raw":"{{baseUrl}}/firms/:id/directors","host":["{{baseUrl}}"],"path":["firms",":id","directors"],"variable":[{"id":"d3834bbe-04a1-4518-a529-9c18428f901c","key":"id","value":"<string>","type":"string","description":{"content":"","type":"text/plain"}}]}},"response":[{"id":"77648061-7e6e-4be4-96e8-7d7f8aaefbe2","name":"response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"active\": 1,\n    \"director_type\": \"<string>\",\n    \"activation_date\": \"<timestamp>\",\n    \"appointment_date\": \"<timestamp>\",\n    \"security_holder_id\": \"<integer>\",\n    \"deactivation_reason\": \"<string>\",\n    \"deactivation_date\": \"<timestamp>\"\n}"},"url":{"raw":"{{baseUrl}}/firms/:id/directors","host":["{{baseUrl}}"],"path":["firms",":id","directors"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  },\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  }\n ]\n}"}],"_postman_id":"07f0199c-be1a-499a-9723-50495866e8d3"},{"name":"Firm: Update firm director","id":"827acb8a-732a-4cba-934a-5503100a4f6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"active\": 1,\n    \"director_type\": \"<string>\",\n    \"activation_date\": \"<timestamp>\",\n    \"appointment_date\": \"<timestamp>\",\n    \"security_holder_id\": \"<integer>\",\n    \"deactivation_reason\": \"<string>\",\n    \"deactivation_date\": \"<timestamp>\"\n}"},"url":{"raw":"{{baseUrl}}/firms/:id/directors/:director_id","host":["{{baseUrl}}"],"path":["firms",":id","directors",":director_id"],"variable":[{"id":"dbc31afd-0634-466e-824d-63735581c15f","key":"id","value":"<string>","type":"string","description":{"content":"","type":"text/plain"}},{"id":"80142f1e-4008-4cb6-957e-9a5a9c8cdf3b","key":"director_id","value":"<string>","type":"string","description":{"content":"","type":"text/plain"}}]}},"response":[{"id":"6da4b5f3-1020-4eea-8ca3-0183097a2f1a","name":"response","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"active\": 1,\n    \"director_type\": \"<string>\",\n    \"activation_date\": \"<timestamp>\",\n    \"appointment_date\": \"<timestamp>\",\n    \"security_holder_id\": \"<integer>\",\n    \"deactivation_reason\": \"<string>\",\n    \"deactivation_date\": \"<timestamp>\"\n}"},"url":{"raw":"{{baseUrl}}/firms/:id/directors/:director_id","host":["{{baseUrl}}"],"path":["firms",":id","directors",":director_id"],"variable":[{"key":"id"},{"key":"director_id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  },\n  {\n   \"id\": \"<integer>\",\n   \"relationship\": \"<integer>\",\n   \"type\": \"<string>\",\n   \"active\": \"<integer>\",\n   \"activation_date\": \"<dateTime>\",\n   \"assign_date\": \"<dateTime>\",\n   \"unassign_date\": \"<dateTime>\",\n   \"deactivation_reason\": \"<string>\",\n   \"security_holder_id\": \"<integer>\",\n   \"firm_id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<email>\"\n  }\n ]\n}"}],"_postman_id":"827acb8a-732a-4cba-934a-5503100a4f6d"},{"name":"Firm: Get firm details","id":"9a6e47bc-5431-4424-8492-047138cc8b11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id","host":["{{baseUrl}}"],"path":["firms",":id"],"variable":[{"key":"id","value":"D_ISSUER","type":"string","description":"Firm id"}]}},"response":[{"id":"1981c197-074f-4dbe-8ed9-ef97bded1057","name":"response","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id","host":["{{baseUrl}}"],"path":["firms",":id"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": {\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"type\": \"<integer>\",\n  \"street\": \"<string>\",\n  \"city\": \"<string>\",\n  \"state_or_province\": \"<string>\",\n  \"country\": \"<string>\",\n  \"postal_code\": \"<string>\",\n  \"industry_sector\": \"<string>\"\n }\n}"}],"_postman_id":"9a6e47bc-5431-4424-8492-047138cc8b11"},{"name":"Firm: Get firm sec holders","id":"a2f2676e-6c13-47a2-bedd-84beb78a3906","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id/holders","host":["{{baseUrl}}"],"path":["firms",":id","holders"],"variable":[{"key":"id","value":"D_ISSUER","type":"string","description":"Firm id"}]}},"response":[{"id":"2bb26429-27e9-4dc8-b3a8-1e67f3991162","name":"Untitled Example","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/firms/:id/holders","host":["{{baseUrl}}"],"path":["firms",":id","holders"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n \"success\": \"<boolean>\",\n \"data\": [\n  {\n   \"id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<string>\"\n  },\n  {\n   \"id\": \"<string>\",\n   \"investor_type\": \"<integer>\",\n   \"corporation_type\": \"<integer>\",\n   \"title\": \"<integer>\",\n   \"first_name\": \"<string>\",\n   \"surname\": \"<string>\",\n   \"id_type\": \"<integer>\",\n   \"email\": \"<string>\"\n  }\n ]\n}"}],"_postman_id":"a2f2676e-6c13-47a2-bedd-84beb78a3906"}],"id":"ccb40f4b-9bb5-4bda-9f98-b391a2a0ed6f","_postman_id":"ccb40f4b-9bb5-4bda-9f98-b391a2a0ed6f"},{"name":"Accounts","item":[{"name":"Accounts: Create Account","id":"7923b786-1ca1-4708-87d2-ef04c066abe6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"account_id","value":"{{$randomBankAccount}}","type":"text"}]},"url":"{{baseUrl}}/accounts"},"response":[],"_postman_id":"7923b786-1ca1-4708-87d2-ef04c066abe6"},{"name":"Accounts: Get list","id":"3f81aabd-1b3c-4f70-a25d-6cd3ce78f779","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"url":"{{baseUrl}}/accounts"},"response":[],"_postman_id":"3f81aabd-1b3c-4f70-a25d-6cd3ce78f779"},{"name":"Accounts: Link account","id":"789f80f5-c61a-4f6c-a381-801e8548de99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"first_name","value":"Conor","type":"text"},{"key":"surname","value":"Frami","type":"text"},{"key":"id_type","value":"1","type":"text"},{"key":"id_number","value":"578","type":"text"}]},"url":"{{baseUrl}}/accounts/NEW_ACC_002/link"},"response":[],"_postman_id":"789f80f5-c61a-4f6c-a381-801e8548de99"}],"id":"e2b22f2f-6d9a-4e52-908f-088f43188a60","_postman_id":"e2b22f2f-6d9a-4e52-908f-088f43188a60"},{"name":"Transactions","item":[{"name":"Transactions: Create Deposit","id":"37dedf35-bd8d-4d9a-bb51-7a34736a588c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"reference_id\": \"test\",\n    \"amount\": 1000000,\n    \"items\": [\n        {\n            \"account\": \"ZANZIBARD9991\",\n            \"amount\": 999999,\n            \"broker_reference_id\": \"ref1\"\n        },\n        {\n            \"account\": \"ZANZIBARD9991\",\n            \"amount\": 1,\n            \"broker_reference_id\": \"ref2\"\n        }\n    ]\n}"},"url":"{{baseUrl}}/transactions/deposits"},"response":[{"id":"3a730005-ea97-4716-b2fb-92c46e8634a1","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"37dedf35-bd8d-4d9a-bb51-7a34736a588c"},{"name":"Transactions: Get Deposits","id":"e64b7284-8539-4684-add2-3c55f20e53e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/transactions/deposits"},"response":[{"id":"a5299610-d455-441d-a979-35208216bb0e","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e64b7284-8539-4684-add2-3c55f20e53e0"},{"name":"Transactions: Get Withdrawals","id":"768c5450-1828-4ed5-ba49-373facfcda56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/transactions/withdrawals"},"response":[{"id":"1020ef44-9056-4d86-afa6-22280187733c","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"768c5450-1828-4ed5-ba49-373facfcda56"},{"name":"Transactions: Get user acc transactions","event":[{"listen":"prerequest","script":{"id":"4d89080e-558b-42c3-8f5b-11a40a230409","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"52be655c-4727-420a-b4a0-9bd91aac1874","exec":["var schema = {","    type: \"object\",","    properties: {","        success: {","            type: \"boolean\",","        },","        data: {","            type: \"array\",","            items: {","                type: \"object\",","                properties: {","                    id: {","                        type: \"string\",","                    },","                    parent_transaction_id: {","                        type: [\"string\", \"null\"],","                    },","                    account_id: {","                        type: \"string\"","                    },","                    balance: {","                        type: \"number\",","                    },","                    type: {","                        type: \"number\",","                    },","                    sub_type: {","                        type: \"number\",","                    },","                    amount: {","                        type: \"number\",","                    },","                },","            },","        },","    },","};","","pm.test('Schema is valid', function() {","  pm.response.to.have.jsonSchema(schema)","});"],"type":"text/javascript"}}],"id":"f9562f16-4be0-49cf-9e89-f8856f485d73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/transactions/"},"response":[],"_postman_id":"f9562f16-4be0-49cf-9e89-f8856f485d73"}],"id":"c1588f0d-82c7-4bfd-a5d5-cf3f07d19d04","_postman_id":"c1588f0d-82c7-4bfd-a5d5-cf3f07d19d04"},{"name":"Security Holders","item":[{"name":"SH: Create","event":[{"listen":"prerequest","script":{"id":"de768277-6244-46e6-a386-42be0424996c","exec":["pm.globals.set(\"timestampMs\", Date.now());"],"type":"text/javascript"}}],"id":"2905c3f2-b4c0-4cbf-8657-54b758feccc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"investor_type","value":"0","type":"text"},{"key":"first_name","value":"{{$randomFirstName}}","type":"text"},{"key":"surname","value":"{{$randomLastName}}","type":"text"},{"key":"date_of_birth","value":"{{timestampMs}}","type":"text"},{"key":"id_type","value":"1","type":"text"},{"key":"tax_rate","value":"1","type":"text"},{"key":"fica_status","value":"{{$randomBoolean}}","type":"text"},{"key":"residential_address","value":"{{$randomStreetAddress}}","type":"text"},{"key":"residential_address_city","value":"{{$randomCity}}","type":"text"},{"key":"postal_address","value":"{{$randomStreetAddress}}","type":"text"},{"key":"postal_address_city","value":"{{$randomCity}}","type":"text"},{"key":"nationality","value":"nationality","type":"text"},{"key":"country_of_domicile","value":"{{$randomCountry}}","type":"text"},{"key":"take_on_value","value":"1","type":"text"},{"key":"dwt_override_percent","value":"1","type":"text"},{"key":"id_number","value":"{{$randomInt}}","type":"text"},{"key":"receive_announcements_preferance","value":"1","type":"text"},{"key":"communication_preference","value":"1","type":"text"},{"key":"email","value":"{{$randomEmail}}","type":"text"},{"key":"corporation_type","value":"1","type":"text"},{"key":"account_id","value":"{{$randomBankAccount}}","type":"text"},{"key":"trader_id","value":"{{user_name}}","type":"text"},{"key":"cell_phone_number","value":"{{$randomPhoneNumberExt}}","type":"text"},{"key":"corporation_name","value":"{{$randomCompanyName}}","type":"text"},{"key":"bank_name","value":"{{$randomBankAccountBic}}","type":"text"},{"key":"account_number","value":"{{$randomBankAccount}}","type":"text"},{"key":"account_name","value":"{{$randomBankAccountName}}","type":"text"},{"key":"","value":"{{$randomDW","type":"text","disabled":true}]},"url":"{{baseUrl}}/security_holders/"},"response":[{"id":"38c4f795-3396-4d03-af1c-c969523c09be","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"2905c3f2-b4c0-4cbf-8657-54b758feccc6"},{"name":"SH: Get List","event":[{"listen":"test","script":{"id":"71ec8353-198a-4e5a-aff2-9659a00444b8","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"security_holders_assiciated_id\", jsonData.data.sort((a,b) => b.id - a.id)[0].id);","",""],"type":"text/javascript"}}],"id":"7ac3fd32-7339-4cc7-a084-f7ddbe0f84df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"{{baseUrl}}/security_holders/"},"response":[{"id":"61186b62-f458-4679-8998-33f2665dde50","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7ac3fd32-7339-4cc7-a084-f7ddbe0f84df"},{"name":"SH: Update SH","event":[{"listen":"prerequest","script":{"id":"de768277-6244-46e6-a386-42be0424996c","exec":["pm.globals.set(\"timestampMs\", Date.now());"],"type":"text/javascript"}},{"listen":"test","script":{"id":"2a7cd518-77b0-40cf-ab4d-3dc57d541dc3","exec":["var schema = {","    type: \"object\",","    properties: {","        success: {","            type: \"boolean\",","        },","        data: {","            type: \"object\",","            properties: {","                id: {","                    type: \"string\",","                },","                investor_type: {","                    type: \"number\",","                },","                corporation_type: {","                    type: \"number\",","                },","                title: {","                    type: \"number\",","                },","                first_name: {","                    type: \"string\",","                },","                surname: {","                    type: \"string\",","                },","                id_type: {","                    type: \"number\",","                },","                email: {","                    type: \"string\",","                },","                corporation_name: {","                    type: \"string\",","                },","                date_of_birth: {","                    type: \"string\",","                },","                gender: {","                    type: \"number\",","                },","                id_number: {","                    type: \"string\",","                },","                tax_number: {","                    type: \"string\",","                },","                tax_rate: {","                    type: \"number\",","                },","                cell_phone_number: {","                    type: \"string\",","                },","                residential_address: {","                    type: \"string\",","                },","                residential_address_city: {","                    type: \"string\",","                },","                ward: {","                    type: \"string\",","                },","                postal_address: {","                    type: \"string\",","                },","                postal_address_city: {","                    type: \"string\",","                },","                postal_code: {","                    type: \"string\",","                },","                nationality: {","                    type: \"string\",","                },","                country_of_domicile: {","                    type: \"string\",","                },","                communication_preference: {","                    type: \"number\",","                },","                bank_name: {","                    type: \"string\",","                },","                branch_code: {","                    type: \"string\",","                },","                branch_name: {","                    type: \"string\",","                },","                account_name: {","                    type: \"string\",","                },","                account_type: {","                    type: \"string\",","                },","                account_number: {","                    type: \"string\",","                },","                take_on_value: {","                    type: \"number\",","                },","                wauc: {","                    type: \"number\",","                },","                dwt_exempt_code: {","                    type: \"string\",","                },","                dwt_override_percent: {","                    type: \"number\",","                },","                receive_announcements_preference: {","                    type: \"number\",","                },","                fica_status: {","                    type: \"boolean\",","                }","            },","        },","    },","};","","pm.test('Schema is valid', function() {","  pm.response.to.have.jsonSchema(schema)","});"],"type":"text/javascript"}}],"id":"4d3aca60-f0e4-43bb-9522-7022903f4562","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"investor_type","value":"0","type":"text"},{"key":"first_name","value":"{{$randomFirstName}}","type":"text","disabled":true},{"key":"surname","value":"{{$randomLastName}}","type":"text","disabled":true},{"key":"date_of_birth","value":"{{timestampMs}}","type":"text","disabled":true},{"key":"id_type","value":"1","type":"text"},{"key":"tax_rate","value":"1","type":"text"},{"key":"fica_status","value":"1","type":"text"},{"key":"residential_address","value":"{{$randomStreetAddress}}","type":"text"},{"key":"residential_address_city","value":"{{$randomCity}}","type":"text"},{"key":"postal_address","value":"{{$randomStreetAddress}}","type":"text"},{"key":"postal_address_city","value":"{{$randomCity}}","type":"text"},{"key":"nationality","value":"{{$randomCountry}}","type":"text"},{"key":"country_of_domicile","value":"{{$randomCountry}}","type":"text"},{"key":"take_on_value","value":"1","type":"text"},{"key":"dwt_override_percent","value":"1","type":"text"},{"key":"id_number","value":"{{$randomInt}}","type":"text"},{"key":"receive_announcements_preferance","value":"1","type":"text"},{"key":"communication_preference","value":"1","type":"text"},{"key":"email","value":"{{$randomEmail}}","type":"text","disabled":true},{"key":"corporation_type","value":"1","type":"text"},{"key":"account_id","value":"{{$randomBankAccount}}","type":"text","disabled":true},{"key":"trader_id","value":"{{user_name}}","type":"text","disabled":true},{"key":"cell_phone_number","value":"{{$randomPhoneNumberExt}}","type":"text"},{"key":"corporation_name","value":"{{$randomCompanyName}}","type":"text"}]},"url":{"raw":"{{baseUrl}}/security_holders/:id","host":["{{baseUrl}}"],"path":["security_holders",":id"],"variable":[{"key":"id","value":"{{security_holders_assiciated_id}}","type":"string"}]}},"response":[{"id":"e7af2a10-3e3b-40ea-be38-8c1e533e647d","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4d3aca60-f0e4-43bb-9522-7022903f4562"},{"name":"SH: Get associated accounts","event":[{"listen":"test","script":{"id":"0c123bdd-589e-422b-8f71-d1618c78b732","exec":["var jsonData = JSON.parse(responseBody);","","pm.environment.set(\"security_holders_assiciated_acc_id\", jsonData.data[0].id);"],"type":"text/javascript"}}],"id":"d397c306-2a7c-4f7f-942b-3aea1250dbb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/security_holders/:sh_id/accounts","host":["{{baseUrl}}"],"path":["security_holders",":sh_id","accounts"],"variable":[{"key":"sh_id","value":"{{security_holders_assiciated_id}}","type":"string"}]}},"response":[{"id":"496727bc-11f9-4192-87bd-82a2845b797e","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d397c306-2a7c-4f7f-942b-3aea1250dbb2"},{"name":"SH: Create associated account","event":[{"listen":"test","script":{"id":"0c123bdd-589e-422b-8f71-d1618c78b732","exec":[""],"type":"text/javascript"}}],"id":"d8aa2899-de84-4a55-bf3f-a97f2be807bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"account_id","value":"{{$randomBankAccount}}","type":"text"}]},"url":{"raw":"{{baseUrl}}/security_holders/:sh_id/accounts","host":["{{baseUrl}}"],"path":["security_holders",":sh_id","accounts"],"variable":[{"id":"76edcf9a-0da2-4954-94fa-fb73b7908b8e","key":"sh_id","value":"{{security_holders_assiciated_id}}","type":"string"}]}},"response":[{"id":"a8f0e83e-5e55-452c-90a8-331d9405d979","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d8aa2899-de84-4a55-bf3f-a97f2be807bb"},{"name":"SH: Remove assoc account","id":"1165fcab-b6f9-499b-9b83-eee15828ebef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":{"raw":"{{baseUrl}}/security_holders/:sh_id/accounts/:acc_id","host":["{{baseUrl}}"],"path":["security_holders",":sh_id","accounts",":acc_id"],"variable":[{"key":"sh_id","value":"{{security_holders_assiciated_id}}","type":"string"},{"key":"acc_id","value":"{{security_holders_assiciated_acc_id}}","type":"string"}]}},"response":[{"id":"efc52aa3-9e9d-4d41-a500-a6f1af30314d","name":"Default response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"option\": \"<integer>\",\n    \"is_accepted\": true\n}"},"url":{"raw":"{{baseUrl}}/elections/:id/vote","host":["{{baseUrl}}"],"path":["elections",":id","vote"],"variable":[{"key":"id"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1165fcab-b6f9-499b-9b83-eee15828ebef"}],"id":"b6122fbf-3478-4046-ac06-b8a9a555a899","_postman_id":"b6122fbf-3478-4046-ac06-b8a9a555a899"},{"name":"Posotions","item":[{"name":"Positions: Get list","event":[{"listen":"test","script":{"id":"50c845d1-0e79-416b-afee-e10bc534b52b","exec":["var schema = {","    type: \"object\",","    properties: {","        success: {","            type: \"boolean\",","        },","        data: {","            type: \"array\",","            items: {","                type: \"object\",","                properties: {","                    account_id: {","                        type: \"string\",","                    },","                    exchange: {","                        type: \"string\",","                    },","                    symbol: {","                        type: \"string\",","                    },","                    qty: {","                        type: \"number\",","                    },","                    security_id: {","                        type: \"string\",","                    },","                    sec_type: {","                        type: \"number\",","                    },","                    value: {","                        type: \"number\",","                    },","                    average_price: {","                        type: \"number\",","                    },","                    liquidation_price: {","                        type: [\"number\", \"null\"],","                    },","                    unrealized_p_l: {","                        type: \"number\",","                    },","                    realuzed_p_l: {","                        type: \"number\",","                    },","                    locked_cash: {","                        type: \"number\",","                    },","                    wrk_buys: {","                        type: \"number\",","                    },","                    wrk_sells: {","                        type: \"number\",","                    },","                    ","                },","            }","        },","    },","};","","pm.test('Schema is valid', function() {","  pm.response.to.have.jsonSchema(schema)","});"],"type":"text/javascript"}}],"id":"26ab7dbd-619d-4827-b068-3f31b32872a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/positions"},"response":[],"_postman_id":"26ab7dbd-619d-4827-b068-3f31b32872a4"}],"id":"7c509289-e8e7-4b59-aab6-e3fbd7aab7b3","_postman_id":"7c509289-e8e7-4b59-aab6-e3fbd7aab7b3"}],"auth":{"type":"bearer","bearer":{"token":"{{token}}"}},"event":[{"listen":"prerequest","script":{"id":"0f5d5b8c-4069-46a5-b711-ae4846f64ade","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f6b8ee0b-41e3-4c34-84d5-a89308e5b50c","type":"text/javascript","exec":["pm.test('Requested route exists', () => {","    pm.response.to.be.success;","    pm.expect(pm.response.json().status).to.not.be.equal(404);","});","","pm.test('Success response', () => {","    pm.response.to.have.status(200);","    pm.expect(pm.response.json().success).to.be.true;","});",""]}}],"variable":[{"key":"baseUrl","value":"http://localhost:8080"}]}