{"info":{"_postman_id":"7c0a0d4c-fc20-4c75-98a5-8f374b1b722b","name":"VectorMax API Calls","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"10304886","collectionId":"7c0a0d4c-fc20-4c75-98a5-8f374b1b722b","publishedId":"SzRyz9kk","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-03-10T19:50:19.000Z"},"item":[{"name":"00 - Authentication","item":[{"name":"Establish a Session","id":"63819a87-4711-44bb-ac25-e341b16704ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>[String, Required] username for login</p>\n","key":"name","type":"text","value":"{{username}}"},{"description":"<p>[String, Required] password for login</p>\n","key":"password","type":"text","value":"{{password}}"}]},"url":"{{base_url}}/api/session","description":"<p>Establishes a new session upon successful authentication of name and password.</p>\n<ul>\n<li>Call succeeded if success=true in the response</li>\n<li>Returns an account object containing properties associated with the authenticated user</li>\n<li>Returns false if name or password is not valid</li>\n</ul>\n","urlObject":{"path":["api","session"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"12c2b337-e6c3-4146-866e-c90ef39da42f","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}}","type":"text"},{"key":"password","value":"{{password}}","type":"text"}]},"url":"{{base_url}}/api/session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"7454"},{"key":"ETag","value":"W/\"1d1e-oOlQtHA3JPdkNYQAoP9L0OAwAiU\""},{"key":"Set-Cookie","value":"session=eyJzaWQiOiIxNTgxMDE0MzA5XFx4YjdmNWFjMDhjNGQ5OGQwMGRkYTRlYTVkMTk1MTQzNDg1ZTE2ZmIxNGY2YWU3ZjE4ZDg3N2YyZTk1MDE1YWI0OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAifQ==; path=/; expires=Fri, 07 Feb 2020 18:38:25 GMT; httponly"},{"key":"Set-Cookie","value":"session.sig=wOBxMO2wemxJhGyX5GfjAYNUQow; path=/; expires=Fri, 07 Feb 2020 18:38:25 GMT; httponly"},{"key":"Date","value":"Thu, 06 Feb 2020 18:38:25 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"account\": {\n        \"name\": \"rsmith\",\n        \"account_id\": 1,\n        \"session_id\": \"1581014309\\\\xb7f5ac08c4d98d00dda4ea5d195143485e16fb14f6ae7f18d877f2e95015ab48                                                    \",\n        \"client_id\": 1,\n        \"role_id\": 2,\n        \"permissions\": {\n            \"6c02948f-54ac-40ce-b544-4c1c5b513512\": true,\n            \"5464a975-b827-46b9-bbde-4ff343074f4d\": true,\n            \"b9fc84e0-43af-41d8-ba48-4f9edea0565f\": true,\n            \"49475959-258e-427c-b7cd-0420a5975dfe\": true,\n            \"041f8299-9319-43b9-97e4-b686a619e750\": true,\n            \"b2c94390-36df-4f68-a7ec-808595b46efb\": true,\n            \"4c8984ba-cd73-40e5-813e-05de2fb29e18\": true,\n            \"40929e76-757b-4388-b811-0ff5e401f956\": true,\n            \"a7f6aced-feb5-46a7-9810-e6ffd946f4ee\": true,\n            \"394bd297-bbd8-414a-9e53-515d2f7af858\": true,\n            \"4b08f47b-72e4-45c5-8e37-2a9aa2ddda7d\": true,\n            \"b143832a-e448-11e8-aa26-784f435fec3e\": true,\n            \"d0213b12-e762-11e8-aa26-784f435fec3e\": true,\n            \"c5839e38-e448-11e8-aa26-784f435fec3e\": true,\n            \"cb2f6ccc-e448-11e8-aa26-784f435fec3e\": true,\n            \"7b2d4fd2-e448-11e8-aa26-784f435fec3e\": true,\n            \"657d16da-e7b8-4aa2-a9f1-9b6f65962eea\": true,\n            \"c3efbe03-5562-4df5-a253-d9f59e8e409c\": true,\n            \"50e8af99-3b2e-4237-8128-52637d8532ed\": true,\n            \"884b4251-67bf-44b0-97ec-755bb3d78216\": true,\n            \"104d6bff-8b22-4e4a-a478-9f349b4fdcb3\": true,\n            \"2c1e0c5e-e44a-11e8-aa26-784f435fec3e\": true,\n            \"28bcb4ca-e44a-11e8-aa26-784f435fec3e\": true,\n            \"2feb860e-e44a-11e8-aa26-784f435fec3e\": true,\n            \"38092954-e44a-11e8-aa26-784f435fec3e\": true,\n            \"3d8f7be4-e44a-11e8-aa26-784f435fec3e\": true,\n            \"a73dfb4a-cb29-11e8-974b-784f435fec3e\": true,\n            \"a73c9d86-cb29-11e8-974b-784f435fec3e\": true,\n            \"a73de056-cb29-11e8-974b-784f435fec3e\": true,\n            \"a73e135a-cb29-11e8-974b-784f435fec3e\": true,\n            \"a73e2f5c-cb29-11e8-974b-784f435fec3e\": true,\n            \"9bbc6408-e449-11e8-aa26-784f435fec3e\": true,\n            \"a4d3fda8-e449-11e8-aa26-784f435fec3e\": true,\n            \"96f674e4-6638-46e5-8ec1-2f6a01fbd42d\": true,\n            \"96640b4f-e4c6-4da0-bbde-9b462a31d974\": true,\n            \"181b5674-9039-499a-b684-5225820e01de\": true,\n            \"2e28c589-8810-40fa-9ba7-d33dcc48d781\": true,\n            \"356ffdde-490a-4e70-8aa1-a9edc7776bf5\": true,\n            \"f9a5aa74-e44a-11e8-aa26-784f435fec3e\": true,\n            \"fe142ae0-e44a-11e8-aa26-784f435fec3e\": true,\n            \"cce23f2e-e44b-11e8-aa26-784f435fec3e\": true,\n            \"d0554c50-e44b-11e8-aa26-784f435fec3e\": true,\n            \"d41dcc54-e44b-11e8-aa26-784f435fec3e\": true,\n            \"dadefbb2-e44b-11e8-aa26-784f435fec3e\": true,\n            \"df59cf32-e44b-11e8-aa26-784f435fec3e\": true,\n            \"6883acfc-eced-11e8-8142-000c292d293e\": true,\n            \"16b82c2e-61a1-4659-b6b2-2ea3dd992981\": true,\n            \"ed38dd73-d1b2-456d-a73a-4b0d431c9dd9\": true,\n            \"5e78bb94-2627-469f-9448-470f432ccb48\": true,\n            \"041ab02a-e44c-11e8-aa26-784f435fec3e\": true,\n            \"005455d6-e44c-11e8-aa26-784f435fec3e\": true,\n            \"0845c7f2-e44c-11e8-aa26-784f435fec3e\": true,\n            \"0cc5d4a2-e44c-11e8-aa26-784f435fec3e\": true,\n            \"10987f94-e44c-11e8-aa26-784f435fec3e\": true,\n            \"4f25274e-e44c-11e8-aa26-784f435fec3e\": true,\n            \"6b2b0b74-1ffe-11e9-85df-000c292d293e\": true,\n            \"6b2b0a74-1ffe-11e9-85df-000c292d293e\": true,\n            \"707d63d2-1ffe-11e9-85df-000c292d293e\": true,\n            \"7554a690-1ffe-11e9-85df-000c292d293e\": true,\n            \"7bb7eab0-1ffe-11e9-85df-000c292d293e\": true,\n            \"80ee71de-1ffe-11e9-85df-000c292d293e\": true,\n            \"7c16334c-e44c-11e8-aa26-784f435fec3e\": true,\n            \"80d84938-e44c-11e8-aa26-784f435fec3e\": true,\n            \"9e26456c-e44c-11e8-aa26-784f435fec3e\": true,\n            \"98759532-e44c-11e8-aa26-784f435fec3e\": true,\n            \"e19c7cb2-e44c-11e8-aa26-784f435fec3e\": true,\n            \"dd855748-e44c-11e8-aa26-784f435fec3e\": true,\n            \"e56eea28-e44c-11e8-aa26-784f435fec3e\": true,\n            \"e8f42d84-e44c-11e8-aa26-784f435fec3e\": true,\n            \"ed8e340c-e44c-11e8-aa26-784f435fec3e\": true,\n            \"90b1745c-c010-11e8-b5ed-784f435fec3e\": true,\n            \"46501c9c-c010-11e8-b5ed-784f435fec3e\": true,\n            \"90ab1f4e-c010-11e8-b5ed-784f435fec3e\": true,\n            \"90b241f2-c010-11e8-b5ed-784f435fec3e\": true,\n            \"90b1d410-c010-11e8-b5ed-784f435fec3e\": true,\n            \"124675ec-c022-11e8-b5ed-784f435fec3e\": true,\n            \"124632da-c022-11e8-b5ed-784f435fec3e\": true,\n            \"1246621e-c022-11e8-b5ed-784f435fec3e\": true,\n            \"12469842-c022-11e8-b5ed-784f435fec3e\": true,\n            \"124688f2-c022-11e8-b5ed-784f435fec3e\": true,\n            \"9cb9f5be-e44e-11e8-aa26-784f435fec3e\": true,\n            \"ba7202a8-e44f-11e8-aa26-784f435fec3e\": true,\n            \"38b81df6-e44f-11e8-aa26-784f435fec3e\": true,\n            \"34bc1036-e44f-11e8-aa26-784f435fec3e\": true,\n            \"3c7108f4-e44f-11e8-aa26-784f435fec3e\": true,\n            \"41ecc84a-e44f-11e8-aa26-784f435fec3e\": true,\n            \"457e08ac-e44f-11e8-aa26-784f435fec3e\": true,\n            \"ac49cfee-e44f-11e8-aa26-784f435fec3e\": true,\n            \"e32f87bc-20b6-11e9-85df-000c292d293e\": true,\n            \"168c14a4-20b7-11e9-85df-000c292d293e\": true,\n            \"0f34c0a2-e1a9-41bd-b299-ead95593599c\": true,\n            \"2d2948cb-b81d-4e58-9b7f-2d5f79873ef9\": true,\n            \"abe3658a-0832-42c6-a9fe-d96bbaa5f8d5\": true,\n            \"4fa8c04b-7acf-4227-8d77-f3c0b4dec699\": true,\n            \"ff700159-7424-440c-8ebb-dd899481fff8\": true,\n            \"dcc1ebbb-1b93-4149-9db3-0c3b89b12ef6\": true,\n            \"37896688-7b74-40e1-b398-66a0f9313426\": true,\n            \"af019214-e452-11e8-aa26-784f435fec3e\": true,\n            \"a0c9eb34-e451-11e8-aa26-784f435fec3e\": true,\n            \"9ced7756-e451-11e8-aa26-784f435fec3e\": true,\n            \"a49839dc-e451-11e8-aa26-784f435fec3e\": true,\n            \"aaf37670-e451-11e8-aa26-784f435fec3e\": true,\n            \"b0d03aa6-e451-11e8-aa26-784f435fec3e\": true,\n            \"b5802f0c-e451-11e8-aa26-784f435fec3e\": true,\n            \"778a63ca-e451-11e8-aa26-784f435fec3e\": true,\n            \"4b7237cc-e451-11e8-aa26-784f435fec3e\": true,\n            \"47d84a7a-e451-11e8-aa26-784f435fec3e\": true,\n            \"4f4e8148-e451-11e8-aa26-784f435fec3e\": true,\n            \"5428ab08-e451-11e8-aa26-784f435fec3e\": true,\n            \"5882326e-e451-11e8-aa26-784f435fec3e\": true,\n            \"91d3f10a-e452-11e8-aa26-784f435fec3e\": true,\n            \"95f1aaf2-e452-11e8-aa26-784f435fec3e\": true,\n            \"9a39c054-e452-11e8-aa26-784f435fec3e\": true,\n            \"9d8af9a8-e452-11e8-aa26-784f435fec3e\": true,\n            \"a0bdc0b0-e452-11e8-aa26-784f435fec3e\": true,\n            \"a4967574-e452-11e8-aa26-784f435fec3e\": true,\n            \"a854017c-e452-11e8-aa26-784f435fec3e\": true,\n            \"174edb57-6dff-4d93-993f-74805aef962e\": true,\n            \"174edb57-6dff-4d93-993f-74805aef962f\": true,\n            \"d16dd363-0391-4c2f-a6a8-04a136934696\": true,\n            \"c1bada5e-e453-11e8-aa26-784f435fec3e\": true,\n            \"be747738-e453-11e8-aa26-784f435fec3e\": true,\n            \"c51200ec-e453-11e8-aa26-784f435fec3e\": true,\n            \"c85f9854-e453-11e8-aa26-784f435fec3e\": true,\n            \"cbf0b6ba-e453-11e8-aa26-784f435fec3e\": true,\n            \"cd290b36-c022-11e8-b5ed-784f435fec3e\": true,\n            \"cd280d4e-c022-11e8-b5ed-784f435fec3e\": true,\n            \"cd28f6c8-c022-11e8-b5ed-784f435fec3e\": true,\n            \"cd292ddc-c022-11e8-b5ed-784f435fec3e\": true,\n            \"cd291ca2-c022-11e8-b5ed-784f435fec3e\": true,\n            \"b71a2410-e453-11e8-aa26-784f435fec3e\": true,\n            \"ba76b236-e453-11e8-aa26-784f435fec3e\": true,\n            \"a7dac252-e453-11e8-aa26-784f435fec3e\": true,\n            \"a399bcfc-e453-11e8-aa26-784f435fec3e\": true,\n            \"ab5e641a-e453-11e8-aa26-784f435fec3e\": true,\n            \"aeb49800-e453-11e8-aa26-784f435fec3e\": true,\n            \"b24abd64-e453-11e8-aa26-784f435fec3e\": true,\n            \"d048a57e-e453-11e8-aa26-784f435fec3e\": true,\n            \"d3bb263c-e453-11e8-aa26-784f435fec3e\": true,\n            \"d7f0d382-e453-11e8-aa26-784f435fec3e\": true,\n            \"dbd8f8ee-e453-11e8-aa26-784f435fec3e\": true,\n            \"dfe1cf24-e453-11e8-aa26-784f435fec3e\": true,\n            \"cff6a11b-cff7-4264-af55-7632b4f38358\": true,\n            \"7b927283-6d54-4f57-b209-5097e6b414d9\": true,\n            \"b29ed1c5-901b-4e3a-9a04-967efb279fde\": true,\n            \"a11d8ff0-d61d-4c82-ace6-6a2caee0e8ce\": true,\n            \"95e223de-762b-441b-85a0-08f0909da11a\": true,\n            \"429e15a3-bc95-4540-a3b5-8306686c4079\": true,\n            \"145a957c-5d6c-4b23-9d12-245fdca47ed6\": true,\n            \"e40b4b84-e453-11e8-aa26-784f435fec3e\": true,\n            \"e7bbdc26-e453-11e8-aa26-784f435fec3e\": true,\n            \"f8b83cda-2987-11e9-91af-784f435fec3e\": true,\n            \"2dcbd5c6-2988-11e9-91af-784f435fec3e\": true,\n            \"35dac47a-2988-11e9-91af-784f435fec3e\": true,\n            \"3ba70148-2988-11e9-91af-784f435fec3e\": true,\n            \"40b1860e-2988-11e9-91af-784f435fec3e\": true,\n            \"10e5d34e-2a41-11e9-9ba2-784f435fec3e\": true,\n            \"2a84a29e-2a41-11e9-9ba2-784f435fec3e\": true,\n            \"119c597e-b092-4091-bbab-c9d786a3f16d\": true,\n            \"8edccd55-f87e-430d-8d3f-5d4424145f09\": true,\n            \"fdc5189c-7bcb-44eb-bbd7-3a58ea4b2c9a\": true,\n            \"afc1c933-67c6-4ebb-a208-57b3d3af6529\": true,\n            \"14151e12-874e-4934-a3a7-3767bf05ad13\": true\n        },\n        \"account_owner\": true\n    }\n}"},{"id":"ef2bbe5f-834e-4f03-861b-61c23f6b3fb2","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}}","type":"text"},{"key":"password","value":"{{password}}","type":"text"}]},"url":"{{base_url}}/api/session"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"17"},{"key":"ETag","value":"W/\"11-UIVUdQWNarX1D9mk06okyEMbpS8\""},{"key":"Date","value":"Mon, 09 Mar 2020 14:53:55 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false\n}"}],"_postman_id":"63819a87-4711-44bb-ac25-e341b16704ac"}],"id":"91e1b652-548a-4d48-8089-41099280d898","_postman_id":"91e1b652-548a-4d48-8089-41099280d898","description":""},{"name":"01 - Account API Calls","item":[{"name":"List Accounts","id":"5ed82d27-0108-4d9c-b05f-dc69ace4a8dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/account","description":"<p>Get a list of all accounts</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>If successful data contains array of account objects</li>\n</ul>\n","urlObject":{"path":["api","account"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"f72ae2e9-d2e2-4c21-8c51-818554933545","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"20640"},{"key":"ETag","value":"W/\"50a0-EUSrSH6nw4TCOaEVgwHjMBfhtNo\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:07:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"created\": \"2018-12-18T21:24:08.801Z\",\n            \"last_modified\": \"2018-12-21T15:29:32.541Z\",\n            \"status\": 1,\n            \"pin\": \"0000\",\n            \"expiration\": null,\n            \"first_name\": \"Jane\",\n            \"middle_name\": null,\n            \"last_name\": \"Smith\",\n            \"national_id\": \"111111111\",\n            \"email\": \"jane@cablenow.com\",\n            \"phone\": \"512-543-7823\",\n            \"address_1\": \"54 Main Street\",\n            \"address_2\": null,\n            \"city\": \"Austin\",\n            \"state\": \"Texas\",\n            \"postal_code\": \"78652\",\n            \"country\": United States,\n            \"subscription_id\": 2,\n            \"group_id\": 1\n        },\n        {\n            \"id\": 2,\n            \"created\": \"2019-01-14T22:16:37.290Z\",\n            \"last_modified\": \"2019-01-14T22:16:37.290Z\",\n            \"status\": 1,\n            \"pin\": \"0000\",\n            \"expiration\": null,\n            \"first_name\": \"John\",\n            \"middle_name\": null,\n            \"last_name\": \"Davis\",\n            \"national_id\": null,\n            \"email\": \"john@ieverywhere.com\",\n            \"phone\": \"512-572-2324\",\n            \"address_1\": \"260 Central Street\",\n            \"address_2\": null,\n            \"city\": \"Austin\",\n            \"state\": \"Texas\",\n            \"postal_code\": \"78718\",\n            \"country\": \"United States\",\n            \"subscription_id\": 4,\n            \"group_id\": 1\n        },\n        {\n            \"id\": 3,\n            \"created\": \"2019-01-16T18:33:55.381Z\",\n            \"last_modified\": \"2019-01-16T18:33:55.381Z\",\n            \"status\": 1,\n            \"pin\": \"0000\",\n            \"expiration\": null,\n            \"first_name\": \"Carla\",\n            \"middle_name\": null,\n            \"last_name\": \"Johnson\",\n            \"national_id\": null,\n            \"email\": \"carlaj@emax.com\",\n            \"phone\": \"512-375-5462\",\n            \"address_1\": \"65 Second Street\",\n            \"address_2\": \"Unit 6\",\n            \"city\": \"Austin\",\n            \"state\": \"Texas\",\n            \"postal_code\": \"78491\",\n            \"country\": \"United States\",\n            \"subscription_id\": 3,\n            \"group_id\": 1\n        }\n    ]\n}"}],"_postman_id":"5ed82d27-0108-4d9c-b05f-dc69ace4a8dc"},{"name":"Get Account","id":"0b918baf-b739-43b4-9e01-7be4cdb2fab0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}","description":"<p>Get data for a specific account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie </li>\n<li>Call succeeded if success=true</li>\n<li>If successful data contains detailed account object, including client and subscription data</li>\n<li>Possible errors: <ul>\n<li>10001: Record not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"39648f44-56ee-478f-b67a-ebdaee05ec8e","name":"Error Example","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-i/mAXzUK5KtbyTJx0HtC6maz0Ak\""},{"key":"Date","value":"Thu, 05 Mar 2020 20:24:30 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10001,\n    \"msg\": \"Record not found.\"\n}"},{"id":"a8b7b37a-f736-4838-89bb-bc786c645ddf","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"656"},{"key":"ETag","value":"W/\"290-E7xcz9fc7TXkQfHFkjvKbZxD5gE\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:08:43 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 45364,\n        \"created\": \"2020-02-06T19:37:49.397Z\",\n        \"last_modified\": \"2020-02-06T20:03:11.300Z\",\n        \"status\": 1,\n        \"pin\": \"9999\",\n        \"client_limit\": null,\n        \"expiration\": \"2020-05-31T18:52:51.642Z\",\n        \"first_name\": \"John\",\n        \"middle_name\": null,\n        \"last_name\": \"Smith\",\n        \"national_id\": \"123456789\",\n        \"email\": \"john@company.com\",\n        \"phone\": \"123-456-7890\",\n        \"address_1\": \"123 Main Street\",\n        \"address_2\": \"Suite 789\",\n        \"city\": \"Guadalajara\",\n        \"state\": \"Jalisco\",\n        \"postal_code\": \"12345678\",\n        \"country\": \"Mexico\",\n        \"create_time\": \"2020-02-06T19:37:49.397Z\",\n        \"update_time\": \"2020-02-06T19:37:49.397Z\",\n        \"device_limit\": null,\n        \"subscription_id\": 5,\n        \"group_id\": 1,\n        \"devices\": null,\n        \"clients\": null,\n        \"subscriptions\": null\n    }\n}"}],"_postman_id":"0b918baf-b739-43b4-9e01-7be4cdb2fab0"},{"name":"Create an Account","id":"eba723c0-1e47-4a56-ac86-8b4838b477f0","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":"status","value":"{{account_status}}","type":"text","description":"<p>[Number, Optional] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0.</p>\n"},{"key":"pin","value":"{{account_pin}}","type":"text","description":"<p>[String, Optional] account PIN. If omitted defaults to '0000'.</p>\n"},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"<p>[Timestamp, Optional] expiration time. if omitted defaults to 'infinity'.</p>\n"},{"key":"first_name","value":"{{first_name}}","type":"text","description":"<p>[String, Required] first name.</p>\n"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"<p>[String, Optional] middle name.</p>\n"},{"key":"last_name","value":"{{last_name}}","type":"text","description":"<p>[String, Required] last name.</p>\n"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"<p>[String, Optional] national Id.  Must be unique in the system.</p>\n"},{"key":"email","value":"{{email}}","type":"text","description":"<p>[String, Required] email address.  Must be unique in the system. </p>\n"},{"key":"phone","value":"{{phone}}","type":"text","description":"<p>[String, Optional] phone number.  Must be unique in the system. </p>\n"},{"key":"address_1","value":"{{address_1}}","type":"text","description":"<p>[String, Optional] address field 1.</p>\n"},{"key":"address_2","value":"{{address_2}}","type":"text","description":"<p>[String, Optional] address field 2.</p>\n"},{"key":"city","value":"{{city}}","type":"text","description":"<p>[String, Optional] city name.</p>\n"},{"key":"state","value":"{{state}}","type":"text","description":"<p>[String, Optional] state or province.</p>\n"},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"<p>[String, Optional] postal code.</p>\n"},{"key":"country","value":"{{country}}","type":"text","description":"<p>[String, Optional] country name.</p>\n"},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"<p>[Number, Optional]</p>\n"},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"<p>[Number, Optional] default base subscription for this account.</p>\n"},{"key":"group_id","value":"{{group_id}}","type":"text","description":"<p>[Number, Required] account group to which this account belongs.</p>\n"}]},"url":"{{base_url}}/api/account","description":"<p>Create a new account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true, return data contains the id of the newly created account</li>\n<li>Possible errors:<ul>\n<li>10010: Email address already exists</li>\n<li>10011: Phone number already exists</li>\n<li>10012: National Id already exist</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"edc002bb-09e0-4404-9fec-944502be2f8c","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 270\n    }\n}"},{"id":"f9fe0182-bab9-4ccc-ac4e-8fdc517df9fa","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10010,\n    \"msg\": \"Email address 'john@company.com' already exists.\"\n}"}],"_postman_id":"eba723c0-1e47-4a56-ac86-8b4838b477f0"},{"name":"Update an Account","id":"1e39181f-a0a9-4cb1-83fc-32705b7af72b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","description":"<p>[Number, Optional] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0.</p>\n","type":"text"},{"key":"pin","value":"{{account_pin}}","description":"<p>[String, Optional] account PIN. If omitted defaults to '0000'.</p>\n","type":"text"},{"key":"expiration","value":"{{account_expiration}}","description":"<p>[Timestamp, Optional] expiration time. if omitted defaults to 'infinity'.</p>\n","type":"text"},{"key":"first_name","value":"{{first_name}}","description":"<p>[String, Required] first name.</p>\n","type":"text"},{"key":"middle_name","value":"{{middle_name}}","description":"<p>[String, Optional] middle name.</p>\n","type":"text"},{"key":"last_name","value":"{{last_name}}","description":"<p>[String, Required] last name.</p>\n","type":"text"},{"key":"national_id","value":"{{national_id}}","description":"<p>[String, Optional] national Id.  Must be unique in the system.</p>\n","type":"text"},{"key":"email","value":"{{email}}","description":"<p>[String, Required] email address.  Must be unique in the system.</p>\n","type":"text"},{"key":"phone","value":"{{phone}}","description":"<p>[String, Optional] phone number.  Must be unique in the system.</p>\n","type":"text"},{"key":"address_1","value":"{{address_1}}","description":"<p>[String, Optional] address field 1.</p>\n","type":"text"},{"key":"address_2","value":"{{address_2}}","description":"<p>[String, Optional] address field 2.</p>\n","type":"text"},{"key":"city","value":"{{city}}","description":"<p>[String, Optional] city name.</p>\n","type":"text"},{"key":"state","value":"{{state}}","description":"<p>[String, Optional] state or province.</p>\n","type":"text"},{"key":"postal_code","value":"{{postal_code}}","description":"<p>[String, Optional] postal code.</p>\n","type":"text"},{"key":"country","value":"{{country}}","description":"<p>[String, Optional] country name.</p>\n","type":"text"},{"key":"device_limit","value":"{{device_limit}}","description":"<p>[Number, Optional]</p>\n","type":"text"},{"key":"subscription_id","value":"{{subscription_id}}","description":"<p>[Number, Optional] default base subscription for this account.</p>\n","type":"text"},{"key":"group_id","value":"{{group_id}}","description":"<p>[Number, Required] account group to which this account belongs.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}","description":"<p>Update an existing account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful creation of account</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10001: Record not found</li>\n<li>10010: Email address already exists</li>\n<li>10011: Phone number already exists</li>\n<li>10012: National Id already exists</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"102e8649-2a15-4a9b-ade4-c9dcf0e70b49","name":"Error Example","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional]","type":"text"},{"key":"pin","value":"{{account_pin}}","description":"[String] account PIN. If omitted defaults to '0000'. [Optional]","type":"text"},{"key":"expiration","value":"{{account_expiration}}","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional]","type":"text"},{"key":"first_name","value":"{{first_name}}","description":"[String] first name. [Required]","type":"text"},{"key":"middle_name","value":"{{middle_name}}","description":"[String] middle name. [Optional]","type":"text"},{"key":"last_name","value":"{{last_name}}","description":"[String] last name. [Required]","type":"text"},{"key":"national_id","value":"{{national_id}}","description":"[String] national Id.  Must be unique in the system. [Optional]","type":"text"},{"key":"email","value":"{{email}}","description":"[String] email address.  Must be unique in the system. [Required]","type":"text"},{"key":"phone","value":"{{phone}}","description":"[String] phone number.  [Optional]","type":"text"},{"key":"address_1","value":"{{address_1}}","description":"[String] address field 1. [Optional] ","type":"text"},{"key":"address_2","value":"{{address_2}}","description":"[String] address field 2. [Optional] ","type":"text"},{"key":"city","value":"{{city}}","description":"[String] city name. [Optional]","type":"text"},{"key":"state","value":"{{state}}","description":"[String] state or province. [Optional]","type":"text"},{"key":"postal_code","value":"{{postal_code}}","description":"[String] postal code. [Optional]","type":"text"},{"key":"country","value":"{{country}}","description":"[String] country name. [Optional] ","type":"text"},{"key":"device_limit","value":"{{device_limit}}","description":"[Number] [Optional]","type":"text"},{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] default base subscription for this account. [Optional] ","type":"text"},{"key":"group_id","value":"{{group_id}}","description":"[Number] account group to which this account belongs. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"89"},{"key":"ETag","value":"W/\"59-CyJwvbl17IV7ol+dTDm9yJHbx6Q\""},{"key":"Date","value":"Thu, 05 Mar 2020 19:16:56 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10010,\n    \"msg\": \"Email address 'john3@company.com' already exists.\"\n}"},{"id":"f366c407-5c4f-40f0-9e9d-36c41c827d6f","name":"Success Response","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional]","type":"text"},{"key":"pin","value":"{{account_pin}}","description":"[String] account PIN. If omitted defaults to '0000'. [Optional]","type":"text"},{"key":"expiration","value":"{{account_expiration}}","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional]","type":"text"},{"key":"first_name","value":"{{first_name}}","description":"[String] first name. [Required]","type":"text"},{"key":"middle_name","value":"{{middle_name}}","description":"[String] middle name. [Optional]","type":"text"},{"key":"last_name","value":"{{last_name}}","description":"[String] last name. [Required]","type":"text"},{"key":"national_id","value":"{{national_id}}","description":"[String] national Id.  Must be unique in the system. [Required] ","type":"text"},{"key":"email","value":"{{email}}","description":"[String] email address.  Must be unique in the system. [Required]","type":"text"},{"key":"phone","value":"{{phone}}","description":"[String] phone number.  [Optional]","type":"text"},{"key":"address_1","value":"{{address_1}}","description":"[String] address field 1. [Optional] ","type":"text"},{"key":"address_2","value":"{{address_2}}","description":"[String] address field 2. [Optional] ","type":"text"},{"key":"city","value":"{{city}}","description":"[String] city name. [Optional]","type":"text"},{"key":"state","value":"{{state}}","description":"[String] state or province. [Optional]","type":"text"},{"key":"postal_code","value":"{{postal_code}}","description":"[String] postal code. [Optional]","type":"text"},{"key":"country","value":"{{country}}","description":"[String] country name. [Optional] ","type":"text"},{"key":"device_limit","value":"{{device_limit}}","description":"[Number] [Optional]","type":"text"},{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] default base subscription for this account. [Optional] ","type":"text"},{"key":"group_id","value":"{{group_id}}","description":"[Number] account group to which this account belongs. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:03:08 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"1e39181f-a0a9-4cb1-83fc-32705b7af72b"},{"name":"Delete an Account","id":"e42ff68d-473f-478d-be11-d52c42a5af77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}","description":"<p>Delete an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful creation of account</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10014: Account Id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"50e7d5e1-8ff0-4f0f-b155-ad9c153059f5","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Sun, 08 Mar 2020 21:06:51 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"5618281d-8be1-4bc7-9b01-dd8417455f25","name":"Error Example","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Sun, 08 Mar 2020 21:06:51 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10014,\n    \"msg\": \"Account Id not found.\"\n}"}],"_postman_id":"e42ff68d-473f-478d-be11-d52c42a5af77"}],"id":"2d3bec14-812f-4067-8f33-4d837776df7d","_postman_id":"2d3bec14-812f-4067-8f33-4d837776df7d","description":""},{"name":"02 - Account Group API Calls","item":[{"name":"List Account Groups","id":"d25bd779-757d-4b4f-a2e6-39c7f2763a1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/account_group","description":"<p>Get a list of all account groups</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>If successful, data contains array of account group objects</li>\n</ul>\n","urlObject":{"path":["api","account_group"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"67441622-20d6-4d65-ada9-cee10108c7b3","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"20640"},{"key":"ETag","value":"W/\"50a0-EUSrSH6nw4TCOaEVgwHjMBfhtNo\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:07:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Group 1\"\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Group 2\"\n        },\n        {\n            \"id\": 3,\n            \"name\": \"Group 3\"\n        }\n    ]\n}"}],"_postman_id":"d25bd779-757d-4b4f-a2e6-39c7f2763a1a"},{"name":"Create an Account Group","id":"d7310fb1-073a-4817-89c9-a6154767689c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>[String, Required] account group name</p>\n","key":"name","type":"text","value":"{{account_group_name}}"}]},"url":"{{base_url}}/api/account_group","description":"<p>Create a new account group</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true, return data contains the id of the newly created account group</li>\n<li>Possible errors:<ul>\n<li>10027: Account Group Name already exists</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account_group"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"2411132c-7b24-45e3-a4f1-adcd2ed477a2","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 270\n    }\n}"},{"id":"6f79642e-e074-44ff-9785-7423330064ab","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10010,\n    \"msg\": \"Email address 'john@company.com' already exists.\"\n}"}],"_postman_id":"d7310fb1-073a-4817-89c9-a6154767689c"},{"name":"Update an Account Group","id":"651e4f95-8551-4d8a-8953-6c94c3e550b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>[String, Required] account group name</p>\n","key":"name","type":"text","value":"{{account_group_name}}"}]},"url":"{{base_url}}/api/account_group/{{account_group_id}}","description":"<p>Update an existing account group name</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful creation of account group</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10001: Record not found</li>\n<li>10027: Account group name already exists</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account_group","{{account_group_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"319f9222-901e-42ce-b464-61d78427b916","name":"Success Response","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional]","type":"text"},{"key":"pin","value":"{{account_pin}}","description":"[String] account PIN. If omitted defaults to '0000'. [Optional]","type":"text"},{"key":"expiration","value":"{{account_expiration}}","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional]","type":"text"},{"key":"first_name","value":"{{first_name}}","description":"[String] first name. [Required]","type":"text"},{"key":"middle_name","value":"{{middle_name}}","description":"[String] middle name. [Optional]","type":"text"},{"key":"last_name","value":"{{last_name}}","description":"[String] last name. [Required]","type":"text"},{"key":"national_id","value":"{{national_id}}","description":"[String] national Id.  Must be unique in the system. [Required] ","type":"text"},{"key":"email","value":"{{email}}","description":"[String] email address.  Must be unique in the system. [Required]","type":"text"},{"key":"phone","value":"{{phone}}","description":"[String] phone number.  [Optional]","type":"text"},{"key":"address_1","value":"{{address_1}}","description":"[String] address field 1. [Optional] ","type":"text"},{"key":"address_2","value":"{{address_2}}","description":"[String] address field 2. [Optional] ","type":"text"},{"key":"city","value":"{{city}}","description":"[String] city name. [Optional]","type":"text"},{"key":"state","value":"{{state}}","description":"[String] state or province. [Optional]","type":"text"},{"key":"postal_code","value":"{{postal_code}}","description":"[String] postal code. [Optional]","type":"text"},{"key":"country","value":"{{country}}","description":"[String] country name. [Optional] ","type":"text"},{"key":"device_limit","value":"{{device_limit}}","description":"[Number] [Optional]","type":"text"},{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] default base subscription for this account. [Optional] ","type":"text"},{"key":"group_id","value":"{{group_id}}","description":"[Number] account group to which this account belongs. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:03:08 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"c93df10b-2097-40ec-86f4-33a904ce4065","name":"Error Example","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional]","type":"text"},{"key":"pin","value":"{{account_pin}}","description":"[String] account PIN. If omitted defaults to '0000'. [Optional]","type":"text"},{"key":"expiration","value":"{{account_expiration}}","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional]","type":"text"},{"key":"first_name","value":"{{first_name}}","description":"[String] first name. [Required]","type":"text"},{"key":"middle_name","value":"{{middle_name}}","description":"[String] middle name. [Optional]","type":"text"},{"key":"last_name","value":"{{last_name}}","description":"[String] last name. [Required]","type":"text"},{"key":"national_id","value":"{{national_id}}","description":"[String] national Id.  Must be unique in the system. [Optional]","type":"text"},{"key":"email","value":"{{email}}","description":"[String] email address.  Must be unique in the system. [Required]","type":"text"},{"key":"phone","value":"{{phone}}","description":"[String] phone number.  [Optional]","type":"text"},{"key":"address_1","value":"{{address_1}}","description":"[String] address field 1. [Optional] ","type":"text"},{"key":"address_2","value":"{{address_2}}","description":"[String] address field 2. [Optional] ","type":"text"},{"key":"city","value":"{{city}}","description":"[String] city name. [Optional]","type":"text"},{"key":"state","value":"{{state}}","description":"[String] state or province. [Optional]","type":"text"},{"key":"postal_code","value":"{{postal_code}}","description":"[String] postal code. [Optional]","type":"text"},{"key":"country","value":"{{country}}","description":"[String] country name. [Optional] ","type":"text"},{"key":"device_limit","value":"{{device_limit}}","description":"[Number] [Optional]","type":"text"},{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] default base subscription for this account. [Optional] ","type":"text"},{"key":"group_id","value":"{{group_id}}","description":"[Number] account group to which this account belongs. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"89"},{"key":"ETag","value":"W/\"59-CyJwvbl17IV7ol+dTDm9yJHbx6Q\""},{"key":"Date","value":"Thu, 05 Mar 2020 19:16:56 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10010,\n    \"msg\": \"Email address 'john3@company.com' already exists.\"\n}"}],"_postman_id":"651e4f95-8551-4d8a-8953-6c94c3e550b4"},{"name":"Delete an Account Group","id":"8a9fb2bb-de17-444f-a067-5054a9755151","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account_group/{{account_group_id}}","description":"<p>Delete an account group</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful creation of account group</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10001: Record not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account_group","{{account_group_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"924ff1bc-e9f3-4c0c-91e2-23edef04d90c","name":"Error Example","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Sun, 08 Mar 2020 21:06:51 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10014,\n    \"msg\": \"Account Id not found.\"\n}"},{"id":"d1c9d852-bf57-4845-b6f9-b53a9e5fda7e","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Sun, 08 Mar 2020 21:06:51 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"8a9fb2bb-de17-444f-a067-5054a9755151"}],"id":"503ad3f8-2c88-46bb-8871-045cd110cde0","_postman_id":"503ad3f8-2c88-46bb-8871-045cd110cde0","description":""},{"name":"03 - User API Calls","item":[{"name":"List Users for Account","id":"b80fabcd-cbd7-4b2e-a4d0-3ced8be866f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users","description":"<p>Get all users associated with an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>If successful data contains an array of user objects with information including client name, password and role</li>\n<li>Data array will be empty if there are no users for this account</li>\n<li>Possible errors:<ul>\n<li>10001: Record not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","users"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"35a7cecb-64f7-4c44-ab3a-f63beed5f5ba","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"633"},{"key":"ETag","value":"W/\"279-AWmkftr4vDxQd0IVyycA36PurbM\""},{"key":"Date","value":"Fri, 06 Mar 2020 15:03:07 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 45234,\n            \"created\": \"2020-03-06T00:30:53.654Z\",\n            \"last_modified\": \"2020-03-06T15:02:59.472Z\",\n            \"name\": \"rsmith\",\n            \"password\": \"b70a17c0cea7be432d314e10edf155f41076d3ad88674e72\",\n            \"salt\": \"pc68758d190d6652925b30defdd767cc78f002cb097cce988\",\n            \"role_id\": 1,\n            \"account_id\": 22,\n            \"parental_control\": null,\n            \"account_owner\": false\n        },\n        {\n            \"id\": 45235,\n            \"created\": \"2020-03-06T00:31:23.779Z\",\n            \"last_modified\": \"2020-03-06T15:02:59.472Z\",\n            \"name\": \"tdavis\",\n            \"password\": \"60b1bf1f530ac44d89871a4428264647bb7ebda217a01f32\",\n            \"salt\": \"p029167985e7312d99fc73451f4b9ba02047ddc69f9ea0401\",\n            \"role_id\": 1,\n            \"account_id\": 22,\n            \"parental_control\": null,\n            \"account_owner\": false\n        }\n    ]\n}"},{"id":"405b0a2d-b464-497d-89f9-ca4fdf7ca36b","name":"Error Example","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"633"},{"key":"ETag","value":"W/\"279-AWmkftr4vDxQd0IVyycA36PurbM\""},{"key":"Date","value":"Fri, 06 Mar 2020 15:03:07 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10015,\n    \"msg\": \"Account Id 37343 not found\"\n}"}],"_postman_id":"b80fabcd-cbd7-4b2e-a4d0-3ced8be866f5"},{"name":"Create User for Account","id":"b260747c-0e81-43cb-8145-07b1f4ed1ffd","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":"name","value":"{{username}}","description":"<p>[String, Required] user name for authenticating user in the system.</p>\n","type":"text"},{"key":"password","value":"{{password}}","description":"<p>[String, Required] password for authenticating user in the system.</p>\n","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"<p>[Number, Required] role_id of user.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users","description":"<p>Create a new user for an account. Customers use the User Name and Password to log into VectorMax applications.</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful account creation</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10013: User name already exists</li>\n<li>10014: Account Id not found</li>\n<li>10015: Role Id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","users"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"01f2dc2c-1259-4604-aa9c-ccca5c5a8230","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}}","description":"[String] user name for authenticating user in the system. [Required]","type":"text"},{"key":"password","value":"{{password}}","description":"[String] password for authenticating user in the system. [Required]","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"[Number] role_id of user [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-wKfu2KxQxzdZqxZnR+kUdUAjbDg\""},{"key":"Date","value":"Thu, 05 Mar 2020 23:59:47 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10015,\n    \"msg\": \"Role Id 3 was not found\"\n}"},{"id":"a3c40858-29fd-40f7-8dd6-047442dfd4ce","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}}","description":"[String] user name for authenticating user in the system. [Required]","type":"text"},{"key":"password","value":"{{userpassword}}","description":"[String] password for authenticating user in the system. [Required]","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"[Number] role_id of user [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-MYsFioQFgPyYqJIa3MU8AGjYUnA\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:29:45 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 645\n    }\n}"}],"_postman_id":"b260747c-0e81-43cb-8145-07b1f4ed1ffd"},{"name":"Update User","id":"85573fac-52e9-4c89-ae82-3bf11f076022","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}} ","description":"<p>[String, Required] user name for authenticating user in the system.</p>\n","type":"text"},{"key":"password","value":"{{password}}","description":"<p>[String, Required] password for authenticating user in the system.</p>\n","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"<p>[Number, Required] role_id of user.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}","description":"<p>Update user in an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful account and user creation</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10013: User name already exists in this account</li>\n<li>10014: Account Id not found</li>\n<li>10015: Role Id not found</li>\n<li>10016: User Id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","users","{{user_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"256311b0-69c9-46a0-996f-64581d555bfe","name":"Error Example","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}} ","description":"[String] user name for authenticating user in the system. [Required]","type":"text"},{"key":"password","value":"{{password}}","description":"[String] password for authenticating user in the system. [Required]","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"[Number] role_id of user [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Fri, 06 Mar 2020 00:13:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10016,\n    \"msg\": \"User Id 21478 was not found\"\n}"},{"id":"6de747ad-7241-45e5-a87e-ae4d5105d68d","name":"Success Response","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"{{username}} ","description":"[String] user name for authenticating user in the system. [Required]","type":"text"},{"key":"password","value":"{{password}}","description":"[String] password for authenticating user in the system. [Required]","type":"text"},{"key":"role_id","value":"{{role_id}}","description":"[Number] role_id of user [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:39:33 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"85573fac-52e9-4c89-ae82-3bf11f076022"},{"name":"Remove User from Account","id":"22fdc7c3-4360-4d75-a2fd-84b54a339646","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}","description":"<p>Remove a user from an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful account and user creation</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10014: Account Id not found</li>\n<li>10016: User Id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","users","{{user_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"647aa4b2-0188-4b6f-9ab1-42b1acc709a3","name":"Error Example","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10016,\n    \"msg\": \"User Id 21478 was not found\"\n}"},{"id":"aa94b14f-77a2-444d-93d4-13761e862db5","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/users/{{user_id}}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"22fdc7c3-4360-4d75-a2fd-84b54a339646"}],"id":"4499c0b4-7fea-45ce-95aa-c4b605fc042a","_postman_id":"4499c0b4-7fea-45ce-95aa-c4b605fc042a","description":""},{"name":"04 - Subscription API Calls","item":[{"name":"List all Subscriptions","id":"4d5974b1-9193-4fa1-b3ac-a0ef8ebc6eda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/subscription","description":"<p>Get a list of all subscriptions that have been created in the system</p>\n<ul>\n<li><p>Requires prior successful session call and valid session cookie</p>\n</li>\n<li><p>Requires LISTSUBSCRIPTION permission in the role used to sign on</p>\n</li>\n<li><p>Call succeeded if success=true</p>\n</li>\n<li><p>If successful data contains array of all subscription objects</p>\n<p>  parent_id:null or type:0 indicates a base subscription</p>\n<p>  parent_id:[id] or type:1 indicates an add-on subscription associated with the base subscription parent id</p>\n</li>\n</ul>\n","urlObject":{"path":["api","subscription"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"df528d76-361b-4df6-9ba1-581a72b7c116","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/subscription"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"20640"},{"key":"ETag","value":"W/\"50a0-EUSrSH6nw4TCOaEVgwHjMBfhtNo\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:07:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"created\": \"2018-10-08T16:31:46.397Z\",\n            \"last_modified\": \"2018-10-08T16:31:46.397Z\",\n            \"client_limit\": 1,\n            \"device_limit\": 1,\n            \"currency\": null,\n            \"price\": null,\n            \"status\": 0,\n            \"type\": 0,\n            \"parent_id\": null,\n            \"included\": false,\n            \"name\": {\n                \"1\": \"default\",\n                \"2\": \"default\",\n                \"3\": \"defecto\"\n            },\n            \"description\": {\n                \"1\": \"default subscription\",\n                \"2\": \"default subscription\",\n                \"3\": \"Suscripción por defecto\"\n            },\n            \"channel_count\": 0,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 2,\n            \"created\": \"2018-10-11T05:57:06.844Z\",\n            \"last_modified\": \"2020-10-20T01:21:11.767Z\",\n            \"client_limit\": 100,\n            \"device_limit\": 99,\n            \"currency\": \"USD\",\n            \"price\": 100,\n            \"status\": 1,\n            \"type\": 0,\n            \"parent_id\": null,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"Hays 1\"\n            },\n            \"description\": {\n                \"2\": \"Hays 1 test\"\n            },\n            \"channel_count\": 48,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 3,\n            \"created\": \"2018-10-11T05:57:34.786Z\",\n            \"last_modified\": \"2018-10-11T05:57:34.786Z\",\n            \"client_limit\": null,\n            \"device_limit\": null,\n            \"currency\": null,\n            \"price\": 100,\n            \"status\": 1,\n            \"type\": 0,\n            \"parent_id\": null,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"Sub 3\"\n            },\n            \"description\": {\n                \"2\": \"3\"\n            },\n            \"channel_count\": 0,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 4,\n            \"created\": \"2018-10-18T01:07:03.259Z\",\n            \"last_modified\": \"2018-10-18T01:07:03.259Z\",\n            \"client_limit\": 99,\n            \"device_limit\": 99,\n            \"currency\": \"USD\",\n            \"price\": 100,\n            \"status\": 1,\n            \"type\": 0,\n            \"parent_id\": null,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"Hays 2\"\n            },\n            \"description\": {\n                \"2\": \"Hays 2 test\"\n            },\n            \"channel_count\": 37,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 5,\n            \"created\": \"2018-10-30T04:09:41.551Z\",\n            \"last_modified\": \"2018-10-30T04:09:41.551Z\",\n            \"client_limit\": null,\n            \"device_limit\": null,\n            \"currency\": \"USD\",\n            \"price\": 99,\n            \"status\": 1,\n            \"type\": 0,\n            \"parent_id\": null,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"Demo\"\n            },\n            \"description\": {\n                \"2\": \"Demo\"\n            },\n            \"channel_count\": 44,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 6,\n            \"created\": \"2018-11-13T20:49:52.043Z\",\n            \"last_modified\": \"2018-11-13T20:49:52.043Z\",\n            \"client_limit\": null,\n            \"device_limit\": null,\n            \"currency\": \"USD\",\n            \"price\": 50,\n            \"status\": 1,\n            \"type\": 1,\n            \"parent_id\": 4,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"VMX Test\"\n            },\n            \"description\": {\n                \"2\": \"Test channels\"\n            },\n            \"channel_count\": 0,\n            \"storage\": \"0\"\n        },\n        {\n            \"id\": 7,\n            \"created\": \"2019-02-19T15:25:00.638Z\",\n            \"last_modified\": \"2019-02-19T22:32:37.150Z\",\n            \"client_limit\": null,\n            \"device_limit\": null,\n            \"currency\": \"USD\",\n            \"price\": 1,\n            \"status\": 1,\n            \"type\": 1,\n            \"parent_id\": 4,\n            \"included\": false,\n            \"name\": {\n                \"2\": \"DVR\"\n            },\n            \"description\": {\n                \"2\": \"Record content\"\n            },\n            \"channel_count\": 0,\n            \"storage\": \"1000000000000\"\n        }\n    ]\n}"}],"_postman_id":"4d5974b1-9193-4fa1-b3ac-a0ef8ebc6eda"},{"name":"Add Subscription to Account","id":"204615e1-5e41-4012-a5e3-443453f281ad","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":"subscription_id","value":"{{subscription_id}}","description":"<p>[Number, Required] id of the subscription to add to the account.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/subscriptions","description":"<p>Add a subscription to an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful account creation</li>\n<li>Requires prior successful subscription lookup creation</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors: <ul>\n<li>10014: Account Id not found</li>\n<li>10017 Subscription Id not found</li>\n<li>10018: Subscription already exists in this account</li>\n<li>10019: Can't add a second base subscription</li>\n<li>10020: Wrong or missing base for add-on subscription</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","subscriptions"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"2e9cab19-f3a5-4008-914a-d926e7abf5c4","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] id of the subscription to add to the account. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/subscriptions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:12:09 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"86308c25-0970-44f3-86bd-92d23f94077d","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] id of the subscription to add to the account. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/subscriptions"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10017,\n    \"msg\": \"Subscription Id 4 not found\"\n}"}],"_postman_id":"204615e1-5e41-4012-a5e3-443453f281ad"},{"name":"Remove Subscription from Account","id":"6db9c217-43ab-4aac-881d-6fdf813422e6","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":"subscription_id","value":"{{subscription_id}}","description":"<p>[Number] id of the subscription to add to the account. [Required]</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/subscriptions/{{subscription_id}}","description":"<p>Remove a specific subscription from an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires subscription to have been added to the account</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors:<ul>\n<li>10001: Record not found (subscription_id)</li>\n<li>10014: Account id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","subscriptions","{{subscription_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"3a6a6ee0-443a-416f-a18c-2df5da8e1175","name":"Error Example","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"subscription_id","value":"{{subscription_id}}","description":"[Number] id of the subscription to add to the account. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/subscriptions/{{subscription_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Fri, 06 Mar 2020 22:50:38 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10001,\n    \"msg\": \"Record no found\"\n}"},{"id":"fb7c231a-1bbb-41c7-9910-6267a9e348e5","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/subscriptions/{{subscription_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:13:48 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"6db9c217-43ab-4aac-881d-6fdf813422e6"},{"name":"Remove all Subscriptions from Account","id":"99dff9e7-abc1-4a52-aa68-5802c7ada7ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/subscriptions","description":"<p>Remove all subscriptions from an account</p>\n<p>Remove a specific subscription from an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors:<ul>\n<li>10014: Account id not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","subscriptions"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"3b0dd792-2981-432f-a2f4-d8c078b2e74f","name":"Error Example","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/subscriptions"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"69"},{"key":"ETag","value":"W/\"45-SMZJJ83Aydh0LigoJDci+D6G7mc\""},{"key":"Date","value":"Sun, 08 Mar 2020 20:11:35 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10014,\n    \"msg\": \"Account Id 55183 not found.\"\n}"},{"id":"858aa1c9-a070-4cec-aadb-82d2b342f0b3","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/subscriptions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:15:26 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"99dff9e7-abc1-4a52-aa68-5802c7ada7ca"}],"id":"e37a6f8d-8e09-4d2b-9a56-28e2cd9d666d","_postman_id":"e37a6f8d-8e09-4d2b-9a56-28e2cd9d666d","description":""},{"name":"05 - Device API Calls","item":[{"name":"List Devices","id":"b815b8e9-172b-4ee7-ace2-4f0ffaa7b9dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/device?filter={{filter_value}}","description":"<p>Get a list of all devices</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>If successful, data contains array of device objects</li>\n</ul>\n","urlObject":{"path":["api","device"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>[String, Optional] If omitted, list of all devices is returned. Possible values are:\n\"avail\" - returns list of available devices\n - returns list of devices that contain the mattern pattern in any field</p>\n","type":"text/plain"},"key":"filter","value":"{{filter_value}}"}],"variable":[]}},"response":[{"id":"d51ebad4-f46b-431a-a07d-1e9e8eec2348","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/device"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"20640"},{"key":"ETag","value":"W/\"50a0-EUSrSH6nw4TCOaEVgwHjMBfhtNo\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:07:31 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"0100956617010000065\",\n            \"headend_id\": {{headend_id}},\n            \"mac\": null,\n            \"sn\": \"0100956617010000065\",\n            \"manufacturer_sn\": \"0100956617010000065\",\n            \"device_type\": \"STBUHD\",\n            \"device_model\": \"A12E\",\n            \"sw_version\": null,\n            \"last_version_check\": null,\n            \"last_ip_address\": null,\n            \"account_id\": 11,\n            \"client_id\": 124,\n            \"last_active\": \"2019-10-14T19:25:29.685Z\"\n        },\n        {\n            \"id\": \"0321918018466\",\n            \"headend_id\": {{headend_id}},\n            \"mac\": null,\n            \"sn\": \"0321918018466\",\n            \"manufacturer_sn\": \"0321918018466\",\n            \"device_type\": \"STBUHD\",\n            \"device_model\": \"Shield\",\n            \"sw_version\": null,\n            \"last_version_check\": null,\n            \"last_ip_address\": null,\n            \"account_id\": 6,\n            \"client_id\": 6,\n            \"last_active\": \"2019-01-11T02:09:25.494Z\"\n        },\n        {\n            \"id\": \"0322118131591\",\n            \"headend_id\": {{headend_id}},\n            \"mac\": null,\n            \"sn\": \"0322118131591\",\n            \"manufacturer_sn\": \"0322118131591\",\n            \"device_type\": \"STBUHD\",\n            \"device_model\": \"Shield\",\n            \"sw_version\": null,\n            \"last_version_check\": null,\n            \"last_ip_address\": null,\n            \"account_id\": 5,\n            \"client_id\": 113,\n            \"last_active\": \"2020-07-08T18:00:04.332Z\"\n        }\n    ]\n}"}],"_postman_id":"b815b8e9-172b-4ee7-ace2-4f0ffaa7b9dc"},{"name":"Get Device","id":"4b0482d8-91b9-4c2d-a820-7f81a1fdac08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/device/{{device_id}}","description":"<p>Get data for a specific device</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie </li>\n<li>Call succeeded if success=true</li>\n<li>If successful data contains detailed device object</li>\n<li>Possible errors: <ul>\n<li>10001: Record not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","device","{{device_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"30098adc-fcd8-4d8c-90b1-0efd87ae1639","name":"Error Example","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-i/mAXzUK5KtbyTJx0HtC6maz0Ak\""},{"key":"Date","value":"Thu, 05 Mar 2020 20:24:30 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10001,\n    \"msg\": \"Record not found.\"\n}"},{"id":"4b0e5854-5ba9-4ffb-8a97-746a57781574","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"656"},{"key":"ETag","value":"W/\"290-E7xcz9fc7TXkQfHFkjvKbZxD5gE\""},{"key":"Date","value":"Thu, 06 Feb 2020 20:08:43 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"G12345\",\n        \"headend_id\": 210,\n        \"device_model\": \"AFTT\",\n        \"device_type\": \"STBHD\",\n        \"sn\": \"12345678\",\n        \"mac\": \"00:A0:C9:14:C8:29\"\n    }\n}"}],"_postman_id":"4b0482d8-91b9-4c2d-a820-7f81a1fdac08"},{"name":"Create a Device","id":"e0dc2d68-afd3-4e9b-99cd-bee3b02d8d02","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":"id","value":"{{device_id}}","type":"text","description":"<p>[String, Optional] id of the device. Must be unique in the system. If omitted, serial number value will be used.</p>\n"},{"key":"device_model","value":"{{device_model}}","type":"text","description":"<p>[String, Optional] device model.</p>\n"},{"key":"device_type","value":"{{device_type}}","type":"text","description":"<p>[String, Required] device type e.g. STBUHD, STBHD or TV.</p>\n"},{"key":"sn","value":"{{device_serial_number}}","type":"text","description":"<p>[String, Required] serial number of device. Must be unique in the system.</p>\n"},{"key":"mac","value":"{{device_mac_address}}","type":"text","description":"<p>[String, Optional] mac address of device.</p>\n"}]},"url":"{{base_url}}/api/device","description":"<p>Create a new device</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Headend is established from the session call </li>\n<li>Call succeeded if success=true, return data contains the newly created device properties</li>\n<li>Possible errors:<ul>\n<li>10026: Device id or serial number already exists</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","device"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"75f0ba1f-5534-4f79-98ee-305ab47303e4","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"G12345\",\n        \"headend_id\": 210,\n        \"device_model\": \"AFTT\",\n        \"device_type\": \"STBHD\",\n        \"sn\": \"12345678\",\n        \"mac\": \"00:A0:C9:14:C8:29\"\n    }\n}"},{"id":"ba7717ee-a568-416b-9cc0-3b4471be31f0","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10026,\n    \"msg\": \"Device id or serial number is not unique.\"\n}"}],"_postman_id":"e0dc2d68-afd3-4e9b-99cd-bee3b02d8d02"},{"name":"Update a Device","id":"99857f36-36c1-452f-ba36-bb4be751c73d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>[String, Optional] id of the device. Must be unique in the system. If omitted, serial number value will be used.</p>\n","key":"id","type":"text","value":"{{device_id}}"},{"description":"<p>[String, Optional] device model.</p>\n","key":"device_model","type":"text","value":"{{device_model}}"},{"description":"<p>[String, Required] device type.</p>\n","key":"device_type","type":"text","value":"{{device_type}}"},{"description":"<p>[String, Required] serial number of device. Must be unique in the system.</p>\n","key":"sn","type":"text","value":"{{device_serial_number}}"},{"description":"<p>[String, Optional] mac address of device.</p>\n","key":"mac","type":"text","value":"{{device_mac_address}}"}]},"url":"{{base_url}}/api/device/{{device_id}}","description":"<p>Update an existing device</p>\n<p>Requires prior successful session call and valid session cookie\nRequires prior successful creation of device\nCall succeeded if success=true</p>\n<ul>\n<li>Possible errors:<ul>\n<li>10001: Record not found</li>\n<li>10026: Device id or serial number already exists</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","device","{{device_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"0f42e58a-5d5f-4cc1-b898-4661f7f19983","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10026,\n    \"msg\": \"Device id or serial number is not unique.\"\n}"},{"id":"46dbc47a-3e7c-42f2-b4aa-6429b3f03252","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"G12345\",\n        \"headend_id\": 210,\n        \"device_model\": \"AFTT\",\n        \"device_type\": \"STBHD\",\n        \"sn\": \"12345678\",\n        \"mac\": \"00:A0:C9:14:C8:29\"\n    }\n}"}],"_postman_id":"99857f36-36c1-452f-ba36-bb4be751c73d"},{"name":"Delete a Device","id":"ccf4af92-8095-4d54-8faa-a8086d0e4aa4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"{{base_url}}/api/device/{{device_id}}","description":"<p>Delete an existing device</p>\n<p>Requires prior successful session call and valid session cookie\nRequires prior successful creation of device\nCall succeeded if success=true</p>\n<ul>\n<li>Possible errors:<ul>\n<li>10001: Record not found</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","device","{{device_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"67aabb6f-db1c-48e6-b846-16864095f8e6","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10026,\n    \"msg\": \"Device id or serial number is not unique.\"\n}"},{"id":"b878a3f8-0782-424f-86de-b19235cc4d70","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"}],"_postman_id":"ccf4af92-8095-4d54-8faa-a8086d0e4aa4"},{"name":"Import Devices","id":"769c72c0-8aa3-4b8f-a78f-700e01c1652c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"description":"<p>[String, Optional] VMX-assigned headend. If omitted default VMX assigned headend is used.</p>\n","key":"headend_id","type":"text","value":"{{headend_id}}"},{"description":"<p>[String, Optional] Device model. </p>\n","key":"device_model","type":"text","value":"{{device_model}}"},{"description":"<p>[String, Required] Device type.</p>\n","key":"device_type","type":"text","value":"{{device_type}}"},{"description":"<p>[Array, Required] JSON array of device data consisting of:\n[String, Optional] id: {{device_unique_id},\n[String, Required] sn: {{device_serial_number}},\n[String, Optional] manufacturer_sn: {manufacturers_serial_number}},\n[String, Optional] mac: {{device_mac_address}}</p>\n","key":"devices","type":"text","value":"{{device_data_array}}"}]},"url":"{{base_url}}/api/device/import","description":"<p>Import device JSON data</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Call succeeded if success=true</li>\n<li>Possible errors:<ul>\n<li>10023: Device validation - device type is missing</li>\n<li>10024: Device validation - serial number is missing</li>\n<li>10025: Device import data is malformed</li>\n<li>10026: Device id or serial number is not unique</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","device","import"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"78620553-428a-4534-8dcf-eb0ccaa21c4f","name":"Error Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"93"},{"key":"ETag","value":"W/\"5d-MLtyyZdE15VdNcYx4Fp36QRfyQg\""},{"key":"Date","value":"Wed, 12 Feb 2020 19:58:50 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error_code\": 10026,\n    \"msg\": \"Device id or serial number is not unique.\"\n}"},{"id":"be246990-b71f-4d79-9e37-49d9d9899792","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"status","value":"{{account_status}}","type":"text","description":"[Number] account status (0: created, 1: active, 2: inactive, 3: suspended, 9: deleted). If omitted defaults to 0. [Optional] "},{"key":"pin","value":"{{account_pin}}","type":"text","description":"[String] account PIN. If omitted defaults to '0000'. [Optional] "},{"key":"expiration","value":"{{account_expiration}}","type":"text","description":"[Timestamp] expiration time. if omitted defaults to 'infinity'. [Optional] "},{"key":"first_name","value":"{{first_name}}","type":"text","description":"[String] first name. [Required]"},{"key":"middle_name","value":"{{middle_name}}","type":"text","description":"[String] middle name. [Optional] "},{"key":"last_name","value":"{{last_name}}","type":"text","description":"[String] last name. [Required]"},{"key":"national_id","value":"{{national_id}}","type":"text","description":"[String] national Id.  Must be unique in the system. [Required] "},{"key":"email","value":"{{email}}","type":"text","description":"[String] email address.  Must be unique in the system. [Required] "},{"key":"phone","value":"{{phone}}","type":"text","description":"[String] phone number.  [Optional] "},{"key":"address_1","value":"{{address_1}}","type":"text","description":"[String] address field 1. [Optional] "},{"key":"address_2","value":"{{address_2}}","type":"text","description":"[String] address field 2. [Optional] "},{"key":"city","value":"{{city}}","type":"text","description":"[String] city name. [Optional] "},{"key":"state","value":"{{state}}","type":"text","description":"[String] state or province. [Optional] "},{"key":"postal_code","value":"{{postal_code}}","type":"text","description":"[String] postal code. [Optional] "},{"key":"country","value":"{{country}}","type":"text","description":"[String] country name. [Optional] "},{"key":"device_limit","value":"{{device_limit}}","type":"text","description":"[Number] [Optional] "},{"key":"subscription_id","value":"{{subscription_id}}","type":"text","description":"[Number] default base subscription for this account. [Optional] "},{"key":"group_id","value":"{{group_id}}","type":"text","description":"[Number] account group to which this account belongs. [Required] "}]},"url":"{{base_url}}/api/account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"34"},{"key":"ETag","value":"W/\"22-uLd+CjcaIzdKoJOurNQsPZAFXls\""},{"key":"Date","value":"Thu, 06 Feb 2020 19:37:46 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"G12345\",\n        \"headend_id\": 210,\n        \"device_model\": \"AFTT\",\n        \"device_type\": \"STBHD\",\n        \"sn\": \"12345678\",\n        \"mac\": \"00:A0:C9:14:C8:29\"\n    }\n}"}],"_postman_id":"769c72c0-8aa3-4b8f-a78f-700e01c1652c"},{"name":"Activate Device for Account","id":"43a82d94-2fd6-4eb1-ad88-b32ca39bfdcd","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":"device_id","value":"{{device_id}}","description":"<p>[Number, Required] id of device to add to account.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/devices","description":"<p>Adds a device to an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful addition of the device in the system</li>\n<li>Call succeeded if success=true</li>\n<li>Possible Errors:<ul>\n<li>10014: Account Id not found</li>\n<li>10001: Record not found (device_id)</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","devices"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"28cdfd62-0a65-4df4-a267-8aaea7c9f72a","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"device_id","value":"{{device_id}}","description":"[Number] id of device to add to account. [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/devices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:42:44 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"a4b1b6a3-bd25-4b08-af19-a9954f4938f3","name":"Error Example","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/device"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6005"},{"key":"ETag","value":"W/\"1775-NCyI7jACPo7VoqfhfwH3nBs0a2E\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:19:42 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10014,\n    \"msg\": \"Account Id 63289 not found\"\n}"}],"_postman_id":"43a82d94-2fd6-4eb1-ad88-b32ca39bfdcd"},{"name":"Deactivate Device for Account","id":"f08330f0-d95a-4a74-bd37-b628af8c7a36","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":"device_id","value":"{{device_id}}","description":"<p>[Number, Required] id of the device to deactivate on the account.</p>\n","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/devices/{{device_id}}","description":"<p>Removes a device from an account</p>\n<p>Adds a device to an account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie</li>\n<li>Requires prior successful addition of the device in the system</li>\n<li>Requires prior successful activation of the device on the account</li>\n<li>Call succeeded if success=true</li>\n<li>Possible Errors:<ul>\n<li>10014: Account Id not found</li>\n<li>10001: Record not found (device_id)</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","devices","{{device_id}}"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"6fb32fd3-16a3-47f6-bfb8-7ac46f5554d6","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":"{{base_url}}/api/account/{{account_id}}/devices/{{device_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-oV4hJxRVSENxc/wX8+mA4/Pe4tA\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:44:16 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"99ce79eb-bacd-4a88-b7b0-27c0b34ea5f3","name":"Error Example","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"device_id","value":"{{device_id}}","description":"[Number] id of the device to deactivate on the account [Required]","type":"text"}]},"url":"{{base_url}}/api/account/{{account_id}}/devices/{{device_id}}"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"85"},{"key":"ETag","value":"W/\"55-EWAZdW6fbAoSH/d+NwnGwI7HN+I\""},{"key":"Date","value":"Mon, 09 Mar 2020 11:40:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": 10014,\n    \"msg\": \"Account Id not found.\"\n}"}],"_postman_id":"f08330f0-d95a-4a74-bd37-b628af8c7a36"}],"id":"bfcc8ad6-6c6d-4029-a807-e6b618c4d49e","_postman_id":"bfcc8ad6-6c6d-4029-a807-e6b618c4d49e","description":""},{"name":"06 - DVR API Calls","item":[{"name":"Get DVR Recordings for Account","id":"764a9c5a-8382-4984-b2de-c52244e097d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/api/account/{{account_id}}/dvr_recording","description":"<p>Get a list of DVR Recordings for a specific account</p>\n<ul>\n<li>Requires prior successful session call and valid session cookie </li>\n<li>Call succeeded if success=true</li>\n<li>If successful data contains an array of DVR Recording information for the account</li>\n</ul>\n","urlObject":{"path":["api","account","{{account_id}}","dvr_recording"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"6b5b116c-f394-488a-bcc7-d415a8829f61","name":"Get DVR Recordings","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/api/account/2/dvr_recording"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Headers","value":"Origin, X-Requested-With, Content-Type, Accept"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS, PUT, DELETE"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"6120"},{"key":"ETag","value":"W/\"17e8-uz4q+TuIr1PTrNBuCC+dKALZddU\""},{"key":"Date","value":"Thu, 06 Feb 2020 21:17:22 GMT"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"22109846-2b15-11e9-ac7f-000c299a9d19\",\n            \"created\": 1549570537732,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p185155_b_h10_ai.jpg\",\n            \"title\": \"Modern Marvels\",\n            \"description\": \"Parks play an important role in city life.\",\n            \"long_description\": \"Parks play an important role in city life.\",\n            \"broadcast_genre\": [\n                \"Documentary\",\n                \"History\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 6,\n            \"episode_number\": 19,\n            \"episode_title\": \"City Parks\",\n            \"year_of_release\": null,\n            \"start_time\": 1549573200000,\n            \"end_time\": 1549576800000,\n            \"duration\": 3842000,\n            \"progress\": null,\n            \"size\": \"677694456\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"56c1c19e-2fd1-11e9-b442-000c299a9d19\",\n            \"created\": 1550091176155,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p233731_b_h10_ag.jpg\",\n            \"title\": \"Factory Made\",\n            \"description\": \"Light rail cars; globes; computer keyboards; scissors.\",\n            \"long_description\": \"Light rail cars; globes; computer keyboards; scissors.\",\n            \"broadcast_genre\": [\n                \"Science\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 2,\n            \"episode_number\": 32,\n            \"episode_title\": null,\n            \"year_of_release\": null,\n            \"start_time\": 1550089800000,\n            \"end_time\": 1550091600000,\n            \"duration\": 2042000,\n            \"progress\": 688767,\n            \"size\": \"370070961\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"92a0a096-3f75-11e9-b442-000c299a9d19\",\n            \"created\": 1551810981521,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p10818083_b_h10_az.jpg\",\n            \"title\": \"Ten Deadliest Snakes\",\n            \"description\": \"Wildlife expert Nigel Marven travels to the world's biggest hot spots of deadly snakes.\",\n            \"long_description\": \"Wildlife expert Nigel Marven travels to the world's biggest hot spots of deadly snakes and counts down the top 10 in each country he visits.\",\n            \"broadcast_genre\": [\n                \"Documentary\",\n                \"Nature\",\n                \"Animals\"\n            ],\n            \"content_rating\": null,\n            \"type\": \"Series\",\n            \"season_number\": null,\n            \"episode_number\": null,\n            \"episode_title\": \"China\",\n            \"year_of_release\": null,\n            \"start_time\": 1551808800000,\n            \"end_time\": 1551812400000,\n            \"duration\": 3842000,\n            \"progress\": 0,\n            \"size\": \"695696211\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"92f572ce-3f89-11e9-b442-000c299a9d19\",\n            \"created\": 1551819572011,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p233731_b_h10_ag.jpg\",\n            \"title\": \"Factory Made\",\n            \"description\": \"Semiconductors; banjos; stainless steel pains; oil paints.\",\n            \"long_description\": \"Semiconductors; banjos; stainless steel pains; oil paints.\",\n            \"broadcast_genre\": [\n                \"Science\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 2,\n            \"episode_number\": 12,\n            \"episode_title\": null,\n            \"year_of_release\": null,\n            \"start_time\": 1551817800000,\n            \"end_time\": 1551819600000,\n            \"duration\": 2042000,\n            \"progress\": null,\n            \"size\": \"200288307\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"9cf92bc0-20cc-11e9-ac7f-000c299a9d19\",\n            \"created\": 1549392671332,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p9530766_b_h10_aj.jpg\",\n            \"title\": \"Myth Hunters\",\n            \"description\": \"Heinrich Schliemann claimed to have unearthed King Priam's treasure during his search for Troy.\",\n            \"long_description\": \"German archaeologist Heinrich Schliemann spends his life searching for the legendary city of Troy and its treasures.\",\n            \"broadcast_genre\": [\n                \"Documentary\",\n                \"History\",\n                \"Mystery\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 2,\n            \"episode_number\": 11,\n            \"episode_title\": \"The Lost Jewels of Helen of Troy\",\n            \"year_of_release\": null,\n            \"start_time\": 1548442800000,\n            \"end_time\": 1548446400000,\n            \"duration\": 3842000,\n            \"progress\": null,\n            \"size\": \"694906100\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"c184870c-2b1a-11e9-ac7f-000c299a9d19\",\n            \"created\": 1549572952732,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p185155_b_h10_ai.jpg\",\n            \"title\": \"Modern Marvels\",\n            \"description\": \"New underground highways replace Boston's deteriorating roads.\",\n            \"long_description\": \"New underground highways replace Boston's deteriorating roads.\",\n            \"broadcast_genre\": [\n                \"Documentary\",\n                \"History\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 9,\n            \"episode_number\": 28,\n            \"episode_title\": \"The Big Dig\",\n            \"year_of_release\": null,\n            \"start_time\": 1549576800000,\n            \"end_time\": 1549580400000,\n            \"duration\": null,\n            \"progress\": null,\n            \"size\": \"0\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 1\n        },\n        {\n            \"id\": \"c7d5e674-2952-11e9-ac7f-000c299a9d19\",\n            \"created\": 1549377112823,\n            \"channel_id\": 106838,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s106838_h3_aa.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p185155_b_h10_ai.jpg\",\n            \"title\": \"Modern Marvels\",\n            \"description\": \"Everyday items directly descend from wartime innovations.\",\n            \"long_description\": \"Everyday items directly descend from wartime innovations.\",\n            \"broadcast_genre\": [\n                \"Documentary\",\n                \"History\"\n            ],\n            \"content_rating\": [\n                \"com.android.tv/US_TV/US_TV_G\"\n            ],\n            \"type\": \"Series\",\n            \"season_number\": 7,\n            \"episode_number\": 39,\n            \"episode_title\": \"Inventions of War\",\n            \"year_of_release\": null,\n            \"start_time\": 1549375200000,\n            \"end_time\": 1549378800000,\n            \"duration\": 3840000,\n            \"progress\": null,\n            \"size\": \"704997001\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        },\n        {\n            \"id\": \"f418a634-2b0c-11e9-ac7f-000c299a9d19\",\n            \"created\": 1549567024636,\n            \"channel_id\": 12001,\n            \"icon\": \"http://vmax.tmsimg.com/assets/s11118_h3_ba.png\",\n            \"graphic\": \"http://vmax.tmsimg.com/assets/p16384489_b_h8_aa.jpg\",\n            \"title\": \"Tenías que ser tú\",\n            \"description\": \"Miky cae inconsciente tras recibir un golpe de Jeny y pierde la memoria.\",\n            \"long_description\": \"Miky cae inconsciente tras recibir un golpe de Jeny, por lo que es llevado al hospital, en donde descubren que ha perdido la memoria. Marbella le pide a Marisa que deje a Miky en paz.\",\n            \"broadcast_genre\": [\n                \"Soap\"\n            ],\n            \"content_rating\": null,\n            \"type\": \"Series\",\n            \"season_number\": 1,\n            \"episode_number\": 19,\n            \"episode_title\": null,\n            \"year_of_release\": null,\n            \"start_time\": 1549566000000,\n            \"end_time\": 1549569600000,\n            \"duration\": 3842000,\n            \"progress\": null,\n            \"size\": \"1211795383\",\n            \"address\": \"10.135.100.203\",\n            \"state\": 3\n        }\n    ]\n}"}],"_postman_id":"764a9c5a-8382-4984-b2de-c52244e097d3"}],"id":"84c69926-cb42-4327-8ef7-eb8f8fa1ccd6","_postman_id":"84c69926-cb42-4327-8ef7-eb8f8fa1ccd6","description":""}]}