{"info":{"_postman_id":"b4f198c4-adc1-44c7-a939-10c5072c6b8f","name":"Accounts service","description":"<html><head></head><body><p>This is the API for the accounts service. Currently it supports listing accounts, getting the account details, creating transactions (deposits and withdrawals), and getting the account balance, as well as the accout balance details.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"5599963","collectionId":"b4f198c4-adc1-44c7-a939-10c5072c6b8f","publishedId":"RztprTyg","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2019-02-11T00:10:27.000Z"},"item":[{"name":"List accounts","id":"b2a5437e-97f8-4fd8-ad06-bf7b178526a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:9000/accounts","description":"<p>Gets all the registered accounts.</p>\n","urlObject":{"port":"9000","path":["accounts"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ac193c4d-be66-4047-b5f3-718a03216bca","name":"List accounts","originalRequest":{"method":"GET","header":[],"url":"localhost:9000/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:18:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"347"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": [\n        {\n            \"id\": \"d90a1356-e9ae-4fe7-884a-7ec1a98b848e\",\n            \"type\": \"standard\"\n        },\n        {\n            \"id\": \"4e92d7ae-b90b-4580-b2b7-7998da4e3193\",\n            \"type\": \"standard\"\n        },\n        {\n            \"id\": \"98aaaff3-b3b2-4d76-a656-76917568da8f\",\n            \"type\": \"standard\"\n        },\n        {\n            \"id\": \"269aa6f8-37dd-418d-a766-4e9e5f4be261\",\n            \"type\": \"standard\"\n        },\n        {\n            \"id\": \"89f01d44-bddd-46a6-9d98-0dae60266ed5\",\n            \"type\": \"standard\"\n        }\n    ]\n}"}],"_postman_id":"b2a5437e-97f8-4fd8-ad06-bf7b178526a4"},{"name":"Account details","id":"7384cb5b-2360-4a31-ab37-dbd51a83e81f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:9000/accounts/:accountId","description":"<p>Gets the account details.</p>\n","urlObject":{"port":"9000","path":["accounts",":accountId"],"host":["localhost"],"query":[],"variable":[{"description":{"content":"<p>The account id. This must be a valid UUIDv4 string.</p>\n","type":"text/plain"},"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"651a77e2-9fef-4f80-afb5-40c887f4993e","name":"404 Account not found.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId","host":["localhost"],"port":"9000","path":["accounts",":accountId"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b8481","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:24:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"account_not_found\",\n    \"message\": \"Account not found.\"\n}"},{"id":"b747eb13-bab7-4f9c-bb78-97f36ee27ab1","name":"200 Ok.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId","host":["localhost"],"port":"9000","path":["accounts",":accountId"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b848e","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:20:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"89"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": {\n        \"id\": \"d90a1356-e9ae-4fe7-884a-7ec1a98b848e\",\n        \"type\": \"standard\"\n    }\n}"}],"_postman_id":"7384cb5b-2360-4a31-ab37-dbd51a83e81f"},{"name":"Create deposit transaction","id":"b43c8d1f-c2fb-4b61-b732-3ff244c6fbdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 40\n}"},"url":"localhost:9000/accounts/:accountId/transactions/deposits","description":"<p>Creates a deposit transaction.</p>\n","urlObject":{"port":"9000","path":["accounts",":accountId","transactions","deposits"],"host":["localhost"],"query":[],"variable":[{"description":{"content":"<p>The account id. This must be a valid UUIDv4 string.</p>\n","type":"text/plain"},"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"034ed4ca-c376-4d92-9e86-c1c1321ee87b","name":"400 Bad request.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 40\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/deposits","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","deposits"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3191","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:42:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"144"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"client_error\",\n    \"message\": \"Json validation error List((obj.concept,List(JsonValidationError(List(error.path.missing),WrappedArray()))))\"\n}"},{"id":"9124941b-54de-4786-bee2-ba878fcf2b73","name":"201 Created.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 40,\n\t\"concept\": \"Some savings.\"\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/deposits","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","deposits"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b848e","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:37:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"208"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": {\n        \"date\": \"2019-02-10T18:37:08.399-0600\",\n        \"operation\": {\n            \"type\": \"deposit\",\n            \"amount\": 40,\n            \"account\": {\n                \"id\": \"d90a1356-e9ae-4fe7-884a-7ec1a98b848e\",\n                \"type\": \"standard\"\n            },\n            \"concept\": \"Some savings.\"\n        }\n    }\n}"},{"id":"da32a41a-453d-4412-97a8-352d9c7bdd39","name":"404 Account not found.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 40,\n\t\"concept\": \"Some savings.\"\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/deposits","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","deposits"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3191","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:41:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"account_not_found\",\n    \"message\": \"Account not found.\"\n}"}],"_postman_id":"b43c8d1f-c2fb-4b61-b732-3ff244c6fbdd"},{"name":"Create withdrawal transaction","id":"e12481a2-3d8c-4c37-8104-632cd460cf4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 30,\n\t\"concept\": \"Dinner\"\n}"},"url":"localhost:9000/accounts/:accountId/transactions/withdrawals","description":"<p>Creates a withdrawal transaction when there are enough funds.</p>\n","urlObject":{"port":"9000","path":["accounts",":accountId","transactions","withdrawals"],"host":["localhost"],"query":[],"variable":[{"description":{"content":"<p>The account id. This must be a valid UUIDv4 string.</p>\n","type":"text/plain"},"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"090258b5-96bc-4804-a43c-da15a5cdff6b","name":"400 Bad request.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 30\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/withdrawals","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","withdrawals"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b848e","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:34:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"144"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"client_error\",\n    \"message\": \"Json validation error List((obj.concept,List(JsonValidationError(List(error.path.missing),WrappedArray()))))\"\n}"},{"id":"e3c757ed-7953-4619-a8ce-524a69e39e7a","name":"201 Created. Account has enough funds.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 30,\n\t\"concept\": \"Dinner\"\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/withdrawals","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","withdrawals"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b848e","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:33:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"204"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": {\n        \"date\": \"2019-02-10T18:33:04.141-0600\",\n        \"operation\": {\n            \"type\": \"withdrawal\",\n            \"amount\": 30,\n            \"account\": {\n                \"id\": \"d90a1356-e9ae-4fe7-884a-7ec1a98b848e\",\n                \"type\": \"standard\"\n            },\n            \"concept\": \"Dinner\"\n        }\n    }\n}"},{"id":"fbb71d5f-2cbe-4b52-9595-4b7ab898d0eb","name":"409 - Conflict. Account has no funds.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"amount\": 30,\n\t\"concept\": \"Dinner\"\n}"},"url":{"raw":"localhost:9000/accounts/:accountId/transactions/withdrawals","host":["localhost"],"port":"9000","path":["accounts",":accountId","transactions","withdrawals"],"variable":[{"key":"accountId","value":"d90a1356-e9ae-4fe7-884a-7ec1a98b848e","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:33:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"158"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"could_not_process_transaction\",\n    \"message\": \"There was a problem processing the transaction\",\n    \"reasons\": [\n        {\n            \"code\": \"WDL-1\",\n            \"message\": \"Not enough funds.\"\n        }\n    ]\n}"}],"_postman_id":"e12481a2-3d8c-4c37-8104-632cd460cf4c"},{"name":"Account balance","id":"9a1be6f2-6147-4faf-9df0-de9c1ea9afd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:9000/accounts/:accountId/balance","description":"<p>Gets the account balance.</p>\n","urlObject":{"port":"9000","path":["accounts",":accountId","balance"],"host":["localhost"],"query":[],"variable":[{"description":{"content":"<p>The account id. This must be a valid UUIDv4 string.</p>\n","type":"text/plain"},"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"1cefa3e1-5701-4d87-b34d-3a573aea79d6","name":"200 Ok.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId/balance","host":["localhost"],"port":"9000","path":["accounts",":accountId","balance"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3193","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:39:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": {\n        \"currentAmount\": 10\n    }\n}"},{"id":"3b068dcf-24d1-457c-b04a-5ca07ab4ea88","name":"404  - Account not found.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId/balance","host":["localhost"],"port":"9000","path":["accounts",":accountId","balance"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3191","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:42:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"account_not_found\",\n    \"message\": \"Account not found.\"\n}"}],"_postman_id":"9a1be6f2-6147-4faf-9df0-de9c1ea9afd8"},{"name":"Account balance details","id":"a5abd60e-dfbf-46b3-9331-f4fcba4322aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:9000/accounts/:accountId/balance/details","description":"<p>Gets the account balance, as well as the transactions history.</p>\n","urlObject":{"port":"9000","path":["accounts",":accountId","balance","details"],"host":["localhost"],"query":[],"variable":[{"description":{"content":"<p>The account id. This must be a valid UUIDv4 string.</p>\n","type":"text/plain"},"type":"any","value":"","key":"accountId"}]}},"response":[{"id":"66793afb-4a1e-4fac-905d-2bc74ab180a9","name":"200 Ok.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId/balance/details","host":["localhost"],"port":"9000","path":["accounts",":accountId","balance","details"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3193","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:39:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"425"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"success\",\n    \"body\": {\n        \"currentAmount\": 10,\n        \"transactions\": [\n            {\n                \"date\": \"2019-02-10T18:38:58.517-0600\",\n                \"operation\": {\n                    \"type\": \"withdrawal\",\n                    \"amount\": 30,\n                    \"account\": {\n                        \"id\": \"4e92d7ae-b90b-4580-b2b7-7998da4e3193\",\n                        \"type\": \"standard\"\n                    },\n                    \"concept\": \"Dinner\"\n                }\n            },\n            {\n                \"date\": \"2019-02-10T18:38:56.137-0600\",\n                \"operation\": {\n                    \"type\": \"deposit\",\n                    \"amount\": 40,\n                    \"account\": {\n                        \"id\": \"4e92d7ae-b90b-4580-b2b7-7998da4e3193\",\n                        \"type\": \"standard\"\n                    },\n                    \"concept\": \"Some savings.\"\n                }\n            }\n        ]\n    }\n}"},{"id":"9a53a9e7-1dee-4ca5-9f4c-5ef405f8da67","name":"404 Not found.","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:9000/accounts/:accountId/balance/details","host":["localhost"],"port":"9000","path":["accounts",":accountId","balance","details"],"variable":[{"key":"accountId","value":"4e92d7ae-b90b-4580-b2b7-7998da4e3191","description":"The account id. This must be a valid UUIDv4 string."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Referrer-Policy","value":"origin-when-cross-origin, strict-origin-when-cross-origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"master-only"},{"key":"Date","value":"Mon, 11 Feb 2019 00:39:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"59"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"account_not_found\",\n    \"message\": \"Account not found.\"\n}"}],"_postman_id":"a5abd60e-dfbf-46b3-9331-f4fcba4322aa"}],"event":[{"listen":"prerequest","script":{"id":"f1d09bc1-1a94-480e-8891-621942988cb2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cd6c4b7a-2f6f-468b-ae1d-0ec4e1c1eaf4","type":"text/javascript","exec":[""]}}]}