{"info":{"_postman_id":"4df0ca04-44d0-4869-9f5b-d93a3b9992b9","name":"mio API Docs","description":"<html><head></head><body><p>This documentation is for mio. This documentation covers the the following functionality provided by the APIs:</p>\n<ul>\n<li>Update property milestones</li>\n<li>View Property chain</li>\n</ul>\n<h1 id=\"getting-started-with-postman-collection\">Getting Started with Postman Collection</h1>\n<p>By using the \"Run in Postman\" button located at the top right of this page it provides you with a quick and easy way to start using our APIs and testing your credentials.</p>\n<p>Once our collection is loaded into your local version simply update the body on the Authentication \"Generate Access Token\" with your details as found in the API Portal (to register for the portal please email us as above).<br>Our Postman collection is currently configured to point at our \"Demo\" environment. If you need to change this please edit the local collection variables and ammend the variable \"BaseEnvironmentURL\" to the domain prefix provided.</p>\n<p>Once this is done you will be ready to start using the APIs.</p>\n<h1 id=\"api-versioning\">API Versioning</h1>\n<p>We will always maintain the latest TWO versions of each endpoint. The version forms part of the URL.</p>\n<p>An example of how this works can be seen within our \"HelloWorld\" service.</p>\n<h1 id=\"open-api-swagger\">Open API (Swagger)</h1>\n<p>OpenAPI Specification (formerly Swagger Specification) is an API description format for REST APIs and all our APIs are documented using this approach.</p>\n<p><strong>Swagger URLs:</strong></p>\n<ul>\n<li><a href=\"https://www.tmgroup.technology/mioservices/swagger/index.html\">mio Services</a></li>\n</ul>\n<h1 id=\"error-handling\">Error Handling</h1>\n<p>We use conventional HTTP response codes to indicate the success or failure of an API request.</p>\n<ul>\n<li>Codes in the 2xx range indicate success.</li>\n<li>Codes in the 4xx range indicate an error due to the information provided</li>\n<li>Codes in the 5xx range indicate an error with our service</li>\n</ul>\n<h2 id=\"http-status-code-summary\">HTTP Status Code Summary</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200 - OK</td>\n<td>Everything worked as expected.</td>\n</tr>\n<tr>\n<td>400 - Bad Request</td>\n<td>The request was unacceptable, often due to missing a required parameter.</td>\n</tr>\n<tr>\n<td>401 - Unauthorized</td>\n<td>Invalid API key provided.</td>\n</tr>\n<tr>\n<td>402 - Request Failed</td>\n<td>The parameters were valid but the request failed.</td>\n</tr>\n<tr>\n<td>403 - Forbidden</td>\n<td>The API key doesn't have permissions to perform the request.</td>\n</tr>\n<tr>\n<td>404 - Not Found</td>\n<td>The requested resource doesn't exist.</td>\n</tr>\n<tr>\n<td>422 - Unprocessable Entity</td>\n<td>The request content is invalid, the response will provide details of the issue</td>\n</tr>\n<tr>\n<td>503 - Service Unavailable</td>\n<td></td>\n</tr>\n<tr>\n<td>500, 502, 503, 504 - Server Errors</td>\n<td>Something went wrong on our side</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Getting Started with Postman Collection","slug":"getting-started-with-postman-collection"},{"content":"API Versioning","slug":"api-versioning"},{"content":"Open API (Swagger)","slug":"open-api-swagger"},{"content":"Error Handling","slug":"error-handling"}],"owner":"3773172","collectionId":"4df0ca04-44d0-4869-9f5b-d93a3b9992b9","publishedId":"2s7ZLgMYG5","public":true,"customColor":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-10-06T09:50:44.000Z"},"item":[{"name":"Authentication","item":[{"name":"Generate Access Token","event":[{"listen":"test","script":{"exec":["// Schema expected for response","var responseSchema = {","    \"$schema\": \"http://json-schema.org/draft-07/schema#\",","    \"type\": \"object\",","    \"properties\": {","        \"access_token\": {","            \"type\": \"string\"","        },","        \"token_type\": {","            \"type\": \"string\",","        },","        \"expires_in\": {","            \"type\": \"number\",","        },","        \"scope\": {","            \"type\": \"string\"","        }","    },","    \"required\": [\"access_token\", \"token_type\", \"expires_in\"]","};","","pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test('Schema is valid', function() {","  pm.expect(tv4.validate(pm.response.json(), responseSchema, true, true)).to.be.true;","});","","// Store bearer token","pm.collectionVariables.set(\"bearerToken\", pm.response.json().access_token);"],"type":"text/javascript","id":"6823c8ba-2749-4a45-84aa-656b32d4c38b"}}],"id":"dde151fb-5a5d-4916-9d7b-f367179d2223","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":"grant_type","value":"client_credentials","type":"text"},{"key":"client_id","value":"client_id","type":"text"},{"key":"client_secret","value":"client_secret","type":"text"}]},"url":"https://demo20identity.tmgroup.technology/connect/token","description":"<p>Our Live Environment URLs is <a href=\"https://identity.tmgroup.technology/connect/token\">https://identity.tmgroup.technology/connect/token</a></p>\n","urlObject":{"protocol":"https","path":["connect","token"],"host":["demo20identity","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"725c9403-48d7-4426-8ab6-68839d68cb91","name":"Generate Access Token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","type":"text"},{"key":"client_id","value":"clientId","type":"text"},{"key":"client_secret","value":"secret","type":"text"}],"options":{"raw":{"language":"json"}}},"url":"https://demo20identity.tmgroup.technology/connect/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store, no-cache, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=UTF-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 22 Jan 2020 15:54:50 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjZCN0FDQzUyMDMwNUJGREI0RjcyNTJEQUVCMjE3N0NDMDkxRkFBRTEiLCJ0eXAiOiJhdCtqd3QiLCJ4NXQiOiJhM3JNVWdNRnY5dFBjbExhNnlGM3pBa2ZxdUUifQ.eyJuYmYiOjE1Nzk3MDg0OTAsImV4cCI6MTU3OTcxMjA5MCwiaXNzIjoiaHR0cHM6Ly9kZXYyMC50bWdyb3VwLnRlY2hub2xvZ3kvaWRlbnRpdHkiLCJhdWQiOiJIZWxsb1dvcmxkQXBpIiwiY2xpZW50X2lkIjoiVGVjaFRyYWNrMSIsInNjb3BlIjpbIkhlbGxvV29ybGRBcGkiXX0.Bi0Nz7ySBnT1DW8zlv9vuikKDkhQzzcw03JSXa2H4iXkB1ATaRaI3Eaevp8N6oUJPqzkg5p4yowdiVHcGlPuZGBrNb_GFpK4VYSnLDvC7oSRrhGUFOrwdH7yxkJeRZYM1s7fMLoerh2c9WpPKdwsSBYoAm_7WBV2tDlHf_Rg_lQDwg27kL7cNUqlzotU8PnhnVb_F2DuFET69m1-WcXXvW7KWeIdgxI5URYVIYoDZYHzxImpMotjLKewvubUkeF7rlYJAsaA_-jL7NCwGiuLAJB5ipJoQJAt2GG-lYCmW1UDgu4VednGpbh3u0p2mAzxgIakol4YixvLFcJxCe-llA\",\n    \"expires_in\": 3600,\n    \"token_type\": \"Bearer\",\n    \"scope\": \"HelloWorldApi\"\n}"}],"_postman_id":"dde151fb-5a5d-4916-9d7b-f367179d2223"}],"id":"2949b929-4d77-4499-a10e-d6ab495120db","description":"<h1 id=\"openid-authentication\">OpenID Authentication</h1>\n<p>All our secure APIs are secured using OpenID Connect which is a simple identity layer on top of the OAuth 2.0 protocol.</p>\n<p>To use our secure APIs you will need to obtain a token from our identity server using the your company client ID and client secret. Your client secret will be supplier at the point of registration and will have an expiry date of 1 year.</p>\n<blockquote>\n<p>Ensure that you make a note of your secret as we are not able to provide this to you again after generation. If you lose it you will need to generate a new secret.\nWe provide the ability to run with two overlapping secrets at any one time.</p>\n</blockquote>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"764a7da0-fdb3-436f-9e74-87b06c38a8e3"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"1e2e5329-006e-4396-b1a9-b4b7a52f2c1d"}}],"_postman_id":"2949b929-4d77-4499-a10e-d6ab495120db"},{"name":"HelloWorld","item":[{"name":"HelloWorld v1","event":[{"listen":"test","script":{"exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","id":"dec50796-8dc4-4beb-9bf5-64ef641bb554"}}],"id":"b9d39f44-cb46-49cb-ad7e-234ac2f5dc1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/HelloWorld/v1/HelloWorld","urlObject":{"protocol":"https","path":["HelloWorld","v1","HelloWorld"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"e31aba66-7d62-43b2-8086-0de6a0ba4bb9","name":"HelloWorld","originalRequest":{"method":"GET","header":[],"url":"https://{{environmentURL}}.tmgroup.technology/HelloWorld/v2/HelloWorld"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"api-supported-versions","value":"2.0"},{"key":"api-deprecated-versions","value":"1.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 22 Jan 2020 15:55:20 GMT"}],"cookie":[],"responseTime":null,"body":"Hello World 'v1'!"}],"_postman_id":"b9d39f44-cb46-49cb-ad7e-234ac2f5dc1e"},{"name":"HelloWorld v2","event":[{"listen":"test","script":{"exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","id":"dd770650-c9f3-488b-9b52-ed1b457d2ca5"}}],"id":"bab17e5c-e732-49c0-b1bb-21311b3a8e29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/HelloWorld/v2/HelloWorld","urlObject":{"protocol":"https","path":["HelloWorld","v2","HelloWorld"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"9c92e121-7aed-4c94-90be-091280033a6b","name":"HelloWorld","originalRequest":{"method":"GET","header":[],"url":"https://{{environmentURL}}.tmgroup.technology/HelloWorld/v2/HelloWorld"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"api-supported-versions","value":"2.0"},{"key":"api-deprecated-versions","value":"1.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 22 Jan 2020 15:55:20 GMT"}],"cookie":[],"responseTime":null,"body":"Hello World 'v2'!"}],"_postman_id":"bab17e5c-e732-49c0-b1bb-21311b3a8e29"},{"name":"HelloWorld - Authenticated","event":[{"listen":"test","script":{"exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"],"type":"text/javascript","id":"ad1a7327-b264-48ff-9a01-ea8445c8fcaa"}}],"id":"e683c55f-9690-42d4-98ec-ff6257468085","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{bearerToken}}","type":"text"}],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/HelloWorld/v2/HelloWorldAuthenticated","description":"<p>HelloWorld example to test your authentication token is working.</p>\n","urlObject":{"protocol":"https","path":["HelloWorld","v2","HelloWorldAuthenticated"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"28fc1e63-49a2-4300-a447-79527410a360","name":"HelloWorld - Authenticated","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{bearerToken}}","type":"text"}],"url":"https://{{environmentURL}}.tmgroup.technology/HelloWorld/v1/HelloWorldAuthenticated"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"api-supported-versions","value":"2.0"},{"key":"api-deprecated-versions","value":"1.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 22 Jan 2020 15:55:32 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Hello World 'v1'!\",\n    \"logId\": 64,\n    \"customerId\": 261291,\n    \"randomTaskDurationMs\": 907\n}"}],"_postman_id":"e683c55f-9690-42d4-98ec-ff6257468085"}],"id":"7475b897-a8d3-43a3-9c7a-ed59d3662f90","description":"<p><strong>Swagger URL</strong></p>\n<ul>\n<li><a href=\"https://www.tmgroup.technology/helloworld/swagger/\">HelloWorld</a></li>\n</ul>\n<p>Example API to test your connection and authentication.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"0867ad58-8e49-4006-83dd-b013c9b0a297"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"2158d7f6-3716-4e39-a91a-e287f719efbb"}}],"_postman_id":"7475b897-a8d3-43a3-9c7a-ed59d3662f90"},{"name":"mio Services","item":[{"name":"Event Types","item":[{"name":"Return Event Types","event":[{"listen":"test","script":{"exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","if (responseCode.code !== 200) return;","// continue with other tests"],"type":"text/javascript","id":"cea133b2-e902-4c56-813f-15f780e66fe5"}}],"id":"a334effc-abfb-4e55-af3f-4711d984e512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/EventTypes","description":"<h1 id=\"milestone-event-types\">Milestone Event Types</h1>\n<p>Returns a list of supported \"Event Types\" that can be passed into the Milestone Events API.</p>\n<p>Event Types can belong to the following categories:</p>\n<h2 id=\"sale-of-property\">Sale of property</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Event Type Name</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LawyerInstructedSale</td>\n<td>The lawyer handling the sale of the property has been instructed.</td>\n</tr>\n<tr>\n<td>MOSReceivedSale</td>\n<td>Memorandum of sale has been received by the Seller's lawyer from the Estate Agent</td>\n</tr>\n<tr>\n<td>FormsReceivedSale</td>\n<td></td>\n</tr>\n<tr>\n<td>FormsReturnedSale</td>\n<td></td>\n</tr>\n<tr>\n<td>ManPackOrderedSale</td>\n<td>Information ordered from Landlord or Management company (if required)</td>\n</tr>\n<tr>\n<td>ManPackReceivedSale</td>\n<td>Information received from Landlord or Management company (if required)</td>\n</tr>\n<tr>\n<td>ContractPackSentSale</td>\n<td>Contract and pack of information prepared and sent to Buyer's lawyer</td>\n</tr>\n<tr>\n<td>EnquiriesCompleteSale</td>\n<td>All enquiries raised have been answered by the Buyer's lawyer</td>\n</tr>\n<tr>\n<td>ContractSignedSale</td>\n<td>Contract has been signed by the Seller</td>\n</tr>\n<tr>\n<td>ReadyToExchangeSale</td>\n<td>Seller is ready to exchange, waiting upon Buyer(s) to be ready to exchange</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"purchase-of-property\">Purchase of property</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Event Type Name</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>LawyerInstructedPurchase</td>\n<td>The lawyer handling the purchase of the property has been instructed.</td>\n</tr>\n<tr>\n<td>MOSReceivedPurchase</td>\n<td>Memorandum of sale has been received by the Buyer's lawyer from the Estate Agent</td>\n</tr>\n<tr>\n<td>EnquiriesCompletePurchase</td>\n<td>All enquiries raised have been answered by the Seller's lawyer</td>\n</tr>\n<tr>\n<td>HTBAuthorityToProceedPurchase</td>\n<td>Help to Buy authority to proceed has been received</td>\n</tr>\n<tr>\n<td>ContractSignedPurchase</td>\n<td>Contract has been signed by the Buyer</td>\n</tr>\n<tr>\n<td>HTBAuthorityReceivedPurchase</td>\n<td>Help to Buy authority to exchange contracts has been received</td>\n</tr>\n<tr>\n<td>ReadyToExchangePurchase</td>\n<td>Buyer is ready to exchange, waiting upon Seller(s) to be ready to exchange</td>\n</tr>\n<tr>\n<td>SearchesRequested</td>\n<td>Investigative searches have been ordered on local authority, environment agency and other data where required</td>\n</tr>\n<tr>\n<td>SearchesReturned</td>\n<td>Investigative search reports have been received by the Buyer's lawyer</td>\n</tr>\n<tr>\n<td>MortgageOfferReceived</td>\n<td>Buyer's Mortgage Offer has been received</td>\n</tr>\n<tr>\n<td>MortgageValuationBooked</td>\n<td>Valuation for mortgage has been booked</td>\n</tr>\n<tr>\n<td>MortgageValuationCompleted</td>\n<td>Valuation for mortgage has been completed</td>\n</tr>\n<tr>\n<td>MortgageApplicationSubmitted</td>\n<td>Mortgage application has been submitted</td>\n</tr>\n<tr>\n<td>LocalSearchesRequested</td>\n<td>Local investigative searches have been ordered</td>\n</tr>\n<tr>\n<td>LocalSearchesReturned</td>\n<td>Local investigative searches have been received</td>\n</tr>\n<tr>\n<td>ContractPackReceived</td>\n<td>Contract and pack of information received from Seller's lawyer</td>\n</tr>\n<tr>\n<td>EnquiriesRaisedBuyer</td>\n<td>Enquiries have been raised by the Buyer</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"all-types\">All Types</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Event Type Name</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Completion</td>\n<td>The property sale has completed</td>\n</tr>\n<tr>\n<td>ContractsExchanged</td>\n<td>Contracts have exchanged between parties</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["mioservices","v1","EventTypes"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"36e9c5a6-3813-45b2-9828-8d7533dbdde1","name":"Return Event Types","originalRequest":{"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/EventTypes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"api-supported-versions","value":"1.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 29 Apr 2020 12:57:01 GMT"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"evenTypeName\": \"SearchesRequested\",\n        \"eventTypeDescription\": \"Searches requested\"\n    },\n    {\n        \"evenTypeName\": \"SearchesReturned\",\n        \"eventTypeDescription\": \"Searches returned\"\n    },\n    {\n        \"evenTypeName\": \"MortgageOfferReceived\",\n        \"eventTypeDescription\": \"Mortgage Offer Received\"\n    },\n    {\n        \"evenTypeName\": \"Completion\",\n        \"eventTypeDescription\": \"Completion\"\n    },\n    {\n        \"evenTypeName\": \"ContractsExchanged\",\n        \"eventTypeDescription\": \"Contracts exchanged\"\n    },\n    {\n        \"evenTypeName\": \"MortgageValuationBooked\",\n        \"eventTypeDescription\": \"Mortgage Valuation Booked\"\n    },\n    {\n        \"evenTypeName\": \"MortgageValuationCompleted\",\n        \"eventTypeDescription\": \"Mortgage Valuation Completed\"\n    },\n    {\n        \"evenTypeName\": \"MortgageApplicationSubmitted\",\n        \"eventTypeDescription\": \"Mortgage Application Submitted\"\n    },\n    {\n        \"evenTypeName\": \"LocalSearchesRequested\",\n        \"eventTypeDescription\": \"LocalSearchesRequested\"\n    },\n    {\n        \"evenTypeName\": \"LocalSearchesReturned\",\n        \"eventTypeDescription\": \"LocalSearchesReturned\"\n    },\n    {\n        \"evenTypeName\": \"PropertyUpdate\",\n        \"eventTypeDescription\": \"Property  Update\"\n    },\n    {\n        \"evenTypeName\": \"LawyerInstructedSale\",\n        \"eventTypeDescription\": \"Seller confirms written instruction to act and payment on account made. Property lawyer sends out Welcome Pack and paperwork to be completed.\"\n    },\n    {\n        \"evenTypeName\": \"MOSReceivedSale\",\n        \"eventTypeDescription\": \"Written confirmation of sale sent out by the estate agent to both Seller and Buyer. It records the details of the property address, the price being paid, the details of the seller and buyer and their respective property lawyers.\"\n    },\n    {\n        \"evenTypeName\": \"FormsReceivedSale\",\n        \"eventTypeDescription\": \"Seller confirms that the selling documents have been received from their property lawyer. These may be received in the post or online and will include forms about the property itself and its fixtures and fittings.\"\n    },\n    {\n        \"evenTypeName\": \"FormsReturnedSale\",\n        \"eventTypeDescription\": \"Seller confirms that the selling documents have been completed and returned to their property lawyer and/or the property lawyer confirms that they have received them.\"\n    },\n    {\n        \"evenTypeName\": \"ManPackOrderedSale\",\n        \"eventTypeDescription\": \"The vendor's property lawyer has ordered the Management Company Information Pack from the Management Company. These are required for leasehold and some freehold properties where there are communal parts/areas maintained by a Management Company.\"\n    },\n    {\n        \"evenTypeName\": \"ManPackReceivedSale\",\n        \"eventTypeDescription\": \"The vendor's property lawyer has received the Management Company Information Pack from the Management Company. These are required for leasehold and some freehold properties where there are communal parts/areas maintained by a Management Company.\"\n    },\n    {\n        \"evenTypeName\": \"ContractPackSentSale\",\n        \"eventTypeDescription\": \"The seller's property lawyer confirms that the contract and information pack has been completed and sent to the buyer's property lawyer.\"\n    },\n    {\n        \"evenTypeName\": \"EnquiriesCompleteSale\",\n        \"eventTypeDescription\": \"The seller's property lawyer confirms that they have answered all of the enquiries raised by the buyer's property lawyer in relation to the draft contract and information pack.\"\n    },\n    {\n        \"evenTypeName\": \"ContractSignedSale\",\n        \"eventTypeDescription\": \"Seller's property lawyer confirms that signed contract and Transfer Deed have been received from the seller.\"\n    },\n    {\n        \"evenTypeName\": \"ReadyToExchangeSale\",\n        \"eventTypeDescription\": \"Seller's property lawyer confirms that the contracts are ready to exchange.\"\n    },\n    {\n        \"evenTypeName\": \"LawyerInstructedPurchase\",\n        \"eventTypeDescription\": \"Buyer confirms written instruction to act and payment on account made. Property lawyer sends out Welcome Pack and paperwork to be completed.\"\n    },\n    {\n        \"evenTypeName\": \"MOSReceivedPurchase\",\n        \"eventTypeDescription\": \"Written confirmation of sale sent out by the estate agent to both Seller and Buyer. It records the details of the property address, the price being paid, the details of the seller and buyer and their respective property lawyers.\"\n    },\n    {\n        \"evenTypeName\": \"HTBAuthorityToProceedPurchase\",\n        \"eventTypeDescription\": \"Help to Buy Authority to Proceed (ATP) received.\"\n    },\n    {\n        \"evenTypeName\": \"ContractPackReceived\",\n        \"eventTypeDescription\": \"Buyer's property lawyer confirms that the Draft Contract and Information pack is received and sends on to the buyer to check and confirm that they agree with the details.\"\n    },\n    {\n        \"evenTypeName\": \"EnquiriesRaisedBuyer\",\n        \"eventTypeDescription\": \"Buyer's property lawyer confirms that legal enquiries relating to the Draft Contract and property selling documents have been sent to the Seller's property lawyer for answers.\"\n    },\n    {\n        \"evenTypeName\": \"EnquiriesCompletePurchase\",\n        \"eventTypeDescription\": \"Buyer's property lawyer confirms that all enquiries have been answered fully to their complete satisfaction.\"\n    },\n    {\n        \"evenTypeName\": \"ContractSignedPurchase\",\n        \"eventTypeDescription\": \"Buyer's property lawyer confirms that signed contract and Mortgage Deed has been received from the buyer.\"\n    },\n    {\n        \"evenTypeName\": \"HTBAuthorityReceivedPurchase\",\n        \"eventTypeDescription\": \"Help to Buy Authority to Exchange Contracts (ATE) received.\"\n    },\n    {\n        \"evenTypeName\": \"ReadyToExchangePurchase\",\n        \"eventTypeDescription\": \"Buyer's property lawyer confirms that the contracts are ready to exchange.\"\n    }\n]"}],"_postman_id":"a334effc-abfb-4e55-af3f-4711d984e512"},{"name":"Create Milestone Event with Address","event":[{"listen":"test","script":{"exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","if (responseCode.code !== 200) return;","// continue with other tests","",""],"type":"text/javascript","id":"2f8411ce-9e97-4c9a-8bc1-104423d9a130"}}],"id":"e8665c58-dedd-4c6f-8a65-792397c251ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event\": {\n        \"propertyDetails\": {\n            \"propertyReference\": \"Test\",            \n            \"address\": {\n                \"addressLine1\": \"string\",\n                \"addressLine2\": \"string\",\n                \"addressLine3\": \"string\",\n                \"addressLine4\": \"string\",\n                \"postCode\": \"string\"\n            }\n        },\n        \"eventSource\": \"string\",\n        \"eventTypeName\": \"ContractsExchanged\",\n        \"eventDate\": \"2020-04-29T08:51:34.159Z\",\n        \"eventReference\": \"string\",\n        \"eventMetaData\": {\n            \"Key\": \"Value\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/Events","urlObject":{"protocol":"https","path":["mioservices","v1","Events"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[],"_postman_id":"e8665c58-dedd-4c6f-8a65-792397c251ff"},{"name":"Create Milestone Event with UPRN","event":[{"listen":"test","script":{"exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","if (responseCode.code !== 200) return;","// continue with other tests",""],"type":"text/javascript","id":"c2d16605-e8a9-46a0-af04-b1462d02bdc5"}}],"id":"a710bc07-937f-4023-bd38-47f44b691fe1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event\": {\n        \"propertyDetails\": {            \n            \"uprn\": \"010004841678\"  \n        },\n        \"eventSource\": \"string\",\n        \"eventTypeName\": \"ContractsExchanged\",\n        \"eventDate\": \"2020-04-29T08:51:34.159Z\"    \n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/Events","urlObject":{"protocol":"https","path":["mioservices","v1","Events"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[],"_postman_id":"a710bc07-937f-4023-bd38-47f44b691fe1"},{"name":"Create Milestone Event with Address String","event":[{"listen":"test","script":{"exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","if (responseCode.code !== 200) return;","// continue with other tests","",""],"type":"text/javascript","id":"08dffbe2-bf43-491f-9c44-673951fbb68b"}}],"id":"49fc71aa-2b59-4fa4-9ffb-f087f8e74531","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event\": {\n        \"propertyDetails\": {\n            \"propertyReference\": \"Test\",            \n            \"addressString\": \"1,SN56EZ\"           \n        },\n        \"eventSource\": \"string\",\n        \"eventTypeName\": \"ContractsExchanged\",\n        \"eventDate\": \"2020-04-29T08:51:34.159Z\",\n        \"eventReference\": \"string\",\n        \"eventMetaData\": {\n            \"Key\": \"Value\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/Events","urlObject":{"protocol":"https","path":["mioservices","v1","Events"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[],"_postman_id":"49fc71aa-2b59-4fa4-9ffb-f087f8e74531"},{"name":"Create Milestone Event with UDPRN","event":[{"listen":"test","script":{"exec":["tests[\"Status code is 200\"] = responseCode.code === 200;","if (responseCode.code !== 200) return;","// continue with other tests",""],"type":"text/javascript","id":"7db80ba5-0b09-4a33-8c45-935bfe243446"}}],"id":"bfbd2595-3cd1-4698-a1e5-e07820457d9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event\": {\n        \"propertyDetails\": {\n            \"udprn\": \"12345678\"\n        },\n        \"eventSource\": \"string\",\n        \"eventTypeName\": \"ContractsExchanged\",\n        \"eventDate\": \"2020-04-29T08:51:34.159Z\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/Events","urlObject":{"protocol":"https","path":["mioservices","v1","Events"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[],"_postman_id":"bfbd2595-3cd1-4698-a1e5-e07820457d9b"}],"id":"0cb7ab5c-d85c-4fe8-91da-54db17287b96","description":"<p>StartFragment</p>\n<p>Update Property Milestone Events using the relevant API based on the relevant address options shown in the table below.</p>\n<p>EndFragment</p>\n<h1 id=\"milestone-events\">Milestone Events</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UPRN</td>\n<td>See below**</td>\n<td>Unique Property Reference</td>\n</tr>\n<tr>\n<td>addressString</td>\n<td>See below**</td>\n<td>Comma Seperated Address String</td>\n</tr>\n<tr>\n<td>address block</td>\n<td>See below**</td>\n<td>Formatted Address</td>\n</tr>\n<tr>\n<td>propertyReference</td>\n<td>No</td>\n<td>You can optionally provide your own unique property reference***</td>\n</tr>\n<tr>\n<td>eventSource</td>\n<td>Yes</td>\n<td>You will be provided with a EventSource code on subscription which is required to be passed on each call.</td>\n</tr>\n<tr>\n<td>eventTypeName</td>\n<td>Yes</td>\n<td>the API supports a list of EventTypes which can be found by calling our events API</td>\n</tr>\n<tr>\n<td>eventDate</td>\n<td>Yes</td>\n<td>All dates must be in the past, we do not accept future dated events</td>\n</tr>\n<tr>\n<td>eventReference</td>\n<td>No</td>\n<td>You can optionally provide your own event reference***</td>\n</tr>\n<tr>\n<td>eventMetaData</td>\n<td>No</td>\n<td>Additional information to support the event, this can be any form of data in JSON format</td>\n</tr>\n</tbody>\n</table>\n</div><p>** We require either a UPRN, AddressString or an Address block. If you send multiple we will take all the details but will use the UPRN if sent.</p>\n<p>*** If you provide an unique properyReference and eventReference this will be used to identify duplicate events and will reject subsequent calls.</p>\n<blockquote>\n<p>The eventSource is mandatory and you will not be able to submit any requests to the API until you have received your unique <strong>source organisation</strong> reference.</p>\n</blockquote>\n","_postman_id":"0cb7ab5c-d85c-4fe8-91da-54db17287b96"},{"name":"Chain View","item":[{"name":"Get the Third Party Chain View for UPRN","event":[{"listen":"test","script":{"exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","id":"670d573a-c844-4418-8f35-ff9ec3eeb90d"}}],"id":"976fabea-0bcb-4349-ba01-439e06300c91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/ThirdPartyChainView/{{UPRN}}","description":"<h1 id=\"chain-view\">Chain View</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UPRN</td>\n<td>Yes</td>\n<td>Unique Property Reference</td>\n</tr>\n</tbody>\n</table>\n</div><p>e.g. 100031063360</p>\n<p>The ThirdPartyDataPayload is a JSON block containing various parts including the link that should be called to display the chain image</p>\n<h3 id=\"ThirdPartyChainView-Data-Payload\">ThirdPartyChainView Data Payload</h3>\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Data Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>uprn</td>\n<td>The UPRN requested</td>\n</tr>\n<tr>\n<td>id</td>\n<td>An internal Id</td>\n</tr>\n<tr>\n<td>chainViewProperties</td>\n<td>A list of the properties forming the chain</td>\n</tr>\n<tr>\n<td>links</td>\n<td>contains Links relevant to the chain.  1 link to <strong>self</strong> (the original call to the URL which includes the UPRN) and 1 link to the <strong>ChainImage</strong> (the URL to display the chain image in the browser)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>chainViewProperties</strong> Contains several piecess of information that are reserved for future use.<br />** Data in these fields may change as a result of future implementation.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Data Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>An internal Id</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Address information for the current property  **</td>\n</tr>\n<tr>\n<td>milestoneStages</td>\n<td>The milestone stages for the property transaction **</td>\n</tr>\n<tr>\n<td>dependentPurchases</td>\n<td>Id's of dependent purchases  **</td>\n</tr>\n<tr>\n<td>dependentSales</td>\n<td>Id's of dependent sales  **</td>\n</tr>\n<tr>\n<td>links</td>\n<td>not currently used  **</td>\n</tr>\n</tbody>\n</table>\n</div><p>The example used showed at the time of writing the property in a chain with 2 other properties</p>\n","urlObject":{"protocol":"https","path":["mioservices","v1","ThirdPartyChainView","{{UPRN}}"],"host":["{{BaseEnvironmentURL}}","tmgroup","technology"],"query":[],"variable":[]}},"response":[{"id":"302c1066-6f4a-482f-81e0-4139a2d25764","name":"Get the Third Party Chain View for UPRN","originalRequest":{"method":"GET","header":[],"url":"https://{{BaseEnvironmentURL}}.tmgroup.technology/mioservices/v1/ThirdPartyChainView/{{UPRN}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"api-supported-versions","value":"1.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Tue, 06 Apr 2021 15:34:19 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"uprn\": \"100031063360\",\n    \"id\": \"2543948\",\n    \"chainViewProperties\": [\n        {\n            \"id\": \"2543947\",\n            \"address\": {\n                \"uprn\": \"100031060071\",\n                \"addressString\": \"2 Greenbank Avenue Kettering Northamptonshire NN15 7EG\"\n            },\n            \"milestoneStages\": [\n                {\n                    \"stageName\": \"GetPrepared\",\n                    \"displayOrder\": 1,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Searches\",\n                    \"displayOrder\": 2,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Contracts\",\n                    \"displayOrder\": 3,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Exchange\",\n                    \"displayOrder\": 4,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Completion\",\n                    \"displayOrder\": 5,\n                    \"links\": []\n                }\n            ],\n            \"dependentPurchases\": [\n                {\n                    \"id\": \"2543948\"\n                },\n                {\n                    \"id\": \"2543949\"\n                }\n            ],\n            \"dependentSales\": [],\n            \"links\": []\n        },\n        {\n            \"id\": \"2543948\",\n            \"address\": {\n                \"uprn\": \"100031063360\",\n                \"addressString\": \"3 Kenilworth Drive Kettering Northamptonshire NN15 5NN\"\n            },\n            \"milestoneStages\": [\n                {\n                    \"stageName\": \"GetPrepared\",\n                    \"displayOrder\": 1,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Searches\",\n                    \"displayOrder\": 2,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Contracts\",\n                    \"displayOrder\": 3,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Exchange\",\n                    \"displayOrder\": 4,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Completion\",\n                    \"displayOrder\": 5,\n                    \"links\": []\n                }\n            ],\n            \"dependentPurchases\": [],\n            \"dependentSales\": [\n                {\n                    \"id\": \"2543947\"\n                }\n            ],\n            \"links\": []\n        },\n        {\n            \"id\": \"2543949\",\n            \"address\": {\n                \"uprn\": \"\",\n                \"addressString\": \"2 george street Bedford\"\n            },\n            \"milestoneStages\": [\n                {\n                    \"stageName\": \"GetPrepared\",\n                    \"displayOrder\": 1,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Searches\",\n                    \"displayOrder\": 2,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Contracts\",\n                    \"displayOrder\": 3,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Exchange\",\n                    \"displayOrder\": 4,\n                    \"links\": []\n                },\n                {\n                    \"stageName\": \"Completion\",\n                    \"displayOrder\": 5,\n                    \"links\": []\n                }\n            ],\n            \"dependentPurchases\": [],\n            \"dependentSales\": [\n                {\n                    \"id\": \"2543947\"\n                }\n            ],\n            \"links\": []\n        }\n    ],\n    \"links\": [\n        {\n            \"href\": \"http://demo20.agent.mio.co.uk/thirdpartypropertychain/index/55914fee-3bb3-4d78-87dd-26cd31907237\",\n            \"name\": \"ChainImage\",\n            \"type\": \"GET\"\n        },\n        {\n            \"href\": \"https://demo20.tmgroup.technology/mioservices/v1/ThirdPartyChainView/100031063360\",\n            \"name\": \"self\",\n            \"type\": \"GET\"\n        }\n    ],\n    \"message\": null\n}"}],"_postman_id":"976fabea-0bcb-4349-ba01-439e06300c91"}],"id":"3379ec89-3827-4ddd-8c4b-d424e3fbed3f","description":"<p>Gives the user a view of the current chain for the specified UPRN.<br />It is a two part process where you first make a call to GET the ThirdPartyChainView data payload for a specific UPRN. The returned payload contains a link to to the ChainImage to display the view in the browser along with other information relevant to the chain.</p>\n","_postman_id":"3379ec89-3827-4ddd-8c4b-d424e3fbed3f"}],"id":"38270484-3522-480d-b86b-e31cce7b77ab","description":"<p><strong>Swagger URL</strong></p>\n<ul>\n<li><a href=\"https://www.tmgroup.technology/mioservices/swagger/\">Mio Services</a></li>\n</ul>\n<h5 id=\"currently-there-are-two-categories-available-within-the-mio-service\">Currently there are two categories available within the mio service</h5>\n<ol>\n<li>Update Property Milestone Events</li>\n<li>Property chainview for a given UPRN</li>\n</ol>\n<p>For events we require either a UPRN, AddressString or an Address block. If you send multiple we will take all the details but will use the UPRN if sent.</p>\n<p>For chainview we require a UPRN.</p>\n<p>EndFragment</p>\n<h1 id=\"property-milestone-events\">Property Milestone Events</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>UPRN</td>\n<td>See below*</td>\n<td>Unique Property Reference</td>\n</tr>\n<tr>\n<td>addressString</td>\n<td>See below**</td>\n<td>Comma Seperated Address String</td>\n</tr>\n<tr>\n<td>address block</td>\n<td>See below**</td>\n<td>Formatted Address</td>\n</tr>\n<tr>\n<td>propertyReference</td>\n<td>No</td>\n<td>You can optionally provide your own unique property reference**</td>\n</tr>\n<tr>\n<td>eventSource</td>\n<td>Yes</td>\n<td>You will be provided with a EventSource code on subscription which is required to be passed on each call.</td>\n</tr>\n<tr>\n<td>eventTypeName</td>\n<td>Yes</td>\n<td>the API supports a list of EventTypes which can be found by calling our events API</td>\n</tr>\n<tr>\n<td>eventDate</td>\n<td>Yes</td>\n<td>All dates must be in the past, we do not accept future dated events</td>\n</tr>\n<tr>\n<td>eventReference</td>\n<td>No</td>\n<td>You can optionally provide your own event reference_*\\_</td>\n</tr>\n<tr>\n<td>eventMetaData</td>\n<td>No</td>\n<td>Additional information to support the event, this can be any form of data in JSON format</td>\n</tr>\n</tbody>\n</table>\n</div><p>** We require either a UPRN, AddressString or an Address block. If you send multiple we will take all the details but will use the UPRN if sent.</p>\n<p><em>*\\</em> If you provide an unique properyReference and eventReference will be use this to identify duplicate events and will reject subsequent calls.</p>\n<blockquote>\n<p>The eventSource is mandatory and will not be able to submit any requests to the API until you have reveived your unique source reference.</p>\n</blockquote>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"b9220141-495c-4dd7-9aef-6f520b173afb"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"8015541c-1ff8-421d-866a-9d9a59b75662"}}],"_postman_id":"38270484-3522-480d-b86b-e31cce7b77ab"}]}