{"info":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","description":"<html><head></head><body><p><strong>Introduction</strong><br>The ManageMy platform, and its APIs, is designed to facilitate easy integration with insurance administration platforms and other technology partners. The APIs exchange data using JSON data formats as well as supporting the transfer of digital files.<br>In order to support the flexibility required to integrate with an extensive range of insurance administration systems, insurance product types and insurer-specific product configurations, the ManageMy platform consists of flexible database fields which are grouped in to JSON forms to effectively, quickly and securely receive and map insurer data to the ManageMy platform. Each field can be identified through its unique identifier referred to as a “Public ID”, or its field name (which is mapped to that Public ID).</p>\n<p><strong>Authorisation</strong><br>All the ManageMy API end points use API key authorisation. A key-value pair is sent to the API in the request header. Access to individual end points can be restricted by using separate API keys, if required.</p>\n<p><strong>Database Fields</strong><br>The ManageMy platform and its underlying data model, is very flexible and highly configurable, and as such can support the configuration of any insurance product and its underlying data. This involves using a mix of “default” fields and “custom” fields. Each field can be interacted with via its public ID or its field name, as both are unique. When a database field is created it has a particular data type to be able to accommodate a range of values These data types are: strings, integers, dates, dates and times.</p>\n<p><strong>Key-Value Pairs</strong></p>\n<p>The ManageMy platform also supports data transmission through key-value pairs, where field names are used as keys. This method is often preferred by our Integration Partners, as it provides greater clarity in API calls by directly indicating what each value represents, eliminating the need to reference Public ID Data maps.</p>\n<p>As a JSON this is expressed as:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"CUST001\",\n                \"FirstName\": \"John\",\n                \"LastName\": \"Doe\",\n                \"DateOfBirth\": \"19850105\",\n                \"ZipCode\": \"30006\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"PhoneNumberCountry\": \"us\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        }\n    ]\n}\n\n</code></pre>\n<p><strong>Dynamic JSON Forms</strong><br>At each point data is interacted with, it is done so via a JSON form. Our Dynamic JSON Forms are a highly flexible and configurable collection of database fields and all the related validations and conditions. When data is passed via an API, the individual data items are mapped to fields contained within the JSON form.</p>\n<p><strong>Repeatable Groups of Data</strong></p>\n<p>It is possible to provide groups of data fields that can be repeated within the data model — for example, multiple coverages on a policy, or multiple addresses for a customer. This lets the same field name (e.g. <code>AddressLine1</code>) be reused across each repeated entry instead of needing separate fields per entry.</p>\n<p>When using the <code>values</code> key-value format (see <strong>Key-Value Pairs</strong> above — this is the recommended format for new integrations), a repeatable group is simply a <strong>JSON array of objects</strong> nested under the group's field name. Each object in the array is one repetition. There is no separate index or group-name property to set — the position in the array <em>is</em> the index, and it's assigned automatically.</p>\n<p>As a JSON this is expressed as:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"CUST001\",\n                \"FirstName\": \"John\",\n                \"LastName\": \"Doe\",\n                \"CustomerAddresses\": [\n                    {\n                        \"AddressType\": \"Home\",\n                        \"AddressLine1\": \"123 Fake Street\"\n                    },\n                    {\n                        \"AddressType\": \"Business\",\n                        \"AddressLine1\": \"456 Park Avenue\"\n                    }\n                ]\n            }\n        }\n    ]\n}\n\n</code></pre>\n<p>Each entry in the <code>CustomerAddresses</code> array becomes one repeated group entry — no <code>groupIndex</code> or <code>groupFieldName</code> needed.</p>\n<p>A group that only ever has a single entry can also be sent as a plain nested object instead of a one-item array (you'll see this in several examples elsewhere in this collection, e.g. <code>PolicyholdersGroup</code>) — both forms are accepted.</p>\n<p><strong>Updating Repeatable Groups</strong></p>\n<p>To update repeatable group data, resend the array with the values you want — the platform matches array position to existing entries in the order they were created. Send only the entries you want to keep/update; omitting an entry from the array removes it, and adding more entries than currently exist adds new ones.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"CustomerAddresses\": [\n        { \"AddressType\": \"Home\", \"AddressLine1\": \"123 Main Street\" },\n        { \"AddressType\": \"Business\", \"AddressLine1\": \"456 Park Avenue\" }\n    ]\n}\n\n</code></pre>\n<p><strong>Removing Data from a Repeatable Group</strong></p>\n<p>To remove one entry from a group, resend the array without it — for example, to drop the second address above, send only the first:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"CustomerAddresses\": [\n        { \"AddressType\": \"Home\", \"AddressLine1\": \"123 Main Street\" }\n    ]\n}\n\n</code></pre>\n<p>To remove all entries from a group, send an empty array:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"CustomerAddresses\": []\n}\n\n</code></pre>\n<p><strong>Nested Repeatable Groups</strong></p>\n<p>Groups can be nested within other groups (up to 3 levels) by nesting arrays inside the objects of an outer array — for example, a policy's Coverages, each with its own Beneficiaries, each with their own Addresses:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Coverages\": [\n        {\n            \"CoverageType\": \"Term Life\",\n            \"CoverageAmount\": \"100000\",\n            \"Beneficiaries\": [\n                {\n                    \"BeneficiaryFullName\": \"John Smith\",\n                    \"BeneficiaryAddresses\": [\n                        { \"AddressType\": \"Residence\", \"AddressLine1\": \"123 Main Street\" }\n                    ]\n                },\n                {\n                    \"BeneficiaryFullName\": \"Jane Smith\",\n                    \"BeneficiaryAddresses\": [\n                        { \"AddressType\": \"Residence\", \"AddressLine1\": \"21 Church Lane\" },\n                        { \"AddressType\": \"Holiday\", \"AddressLine1\": \"14 Lake View\" }\n                    ]\n                }\n            ]\n        },\n        {\n            \"CoverageType\": \"Critical Illness\",\n            \"CoverageAmount\": \"75000\",\n            \"Beneficiaries\": []\n        }\n    ]\n}\n\n</code></pre>\n<p>As with a single-level group, updating or removing a nested entry is done by resending the parent array with the entries you want to keep, in the order you want them — the same \"array position = identity\" rule applies at every level.</p>\n<p>*(Note: the API also still accepts the older flat <code>fieldValues</code> array format — <code>[{\"publicId\" or \"name\": ..., \"value\": ..., \"groupFieldName\": ..., \"groupIndex\": ...}]</code> — where the client sets <code>groupIndex</code> explicitly. This remains supported for backwards compatibility, but the <code>values</code> array format above is simpler and is what this collection's examples use throughout.)</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"10911710","collectionId":"ddd9a1b6-5e6d-4432-979a-edebe0862529","publishedId":"2sBYArVCuL","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-08-21T08:35:44.000Z"},"item":[{"name":"Onboarding","item":[{"name":"Create Customers","item":[{"name":"Create Customers","id":"440a579c-8741-45a8-97b4-81fe7a4bf63e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-009\",\n                \"UniqueRegistrationId\": \"\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch","description":"<p>Creates new customer records, to which policies can be added and messages can be sent.</p>\n<p>Multiple customers can be created in a single API call, using the '<code>entityFieldValueModels</code>' array structure.</p>\n<p>A '<code>commmandName</code>' parameter must be passed within each request in the array.</p>\n<p>By default, certain fields will be validated to ensure uniqueness:</p>\n<ul>\n<li><code>InsurerCustomerReference (a8c97a3ce9f74b8ca8228692950f4a7c)</code> - this is the customer's Unique Reference Number (URN) used by the source system, that maps to <code>CustomerPublicId (7ba9f6c52b004c9e89259408d70b1123)</code> on the ManageMy platform.</li>\n<li><code>Email (18973b0de8da498f8e8d02e36f95bf61)</code> - this is the default login username and therefore must be unique.</li>\n<li><code>UniqueRegistrationId (1e4bd4813948408282d2860241636a8c)</code> - this is used to allow customer to register without receiving a unique registration invite - e.g. via direct mail.</li>\n</ul>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"9057ceb5-d12a-4cc9-b2dd-4017f6dabd70","name":"Create New Customer - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:09:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"3ccbfed78c8a4d9aa1aacb5ad5614219\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"07bf438c63704e70b8c0fc64740a2db6\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"4a688f2a-631a-41a9-912a-d9d89b7bb233","name":"Create New Customers - Falied - Data Validation Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-101\",\n                \"UniqueRegistrationId\": \"URI_101\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"UK\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-102\",\n                \"UniqueRegistrationId\": \"URI_102\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"UK\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:28:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Test-101\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"a7198856e43941dc900285a9ca4fb2f0\",\n                        \"field\": \"Country\",\n                        \"message\": \"Value should be in GBR,USA,FRA,DEU,POL,ZAF,AFG,ALB,DZA,ASM,AND,AGO,AIA,ATA,ATG,ARG,ARM,ABW,AUS,AUT,AZE,BHS,BHR,BGD,BRB,BLR,BEL,BLZ,BEN,BMU,BTN,BOL,BIH,BWA,BVT,BRA,IOT,BRN,BGR,BFA,MMR,BDI,KHM,CMR,CAN,CPV,CYM,CAF,TCD,CHL,CHN,CXR,CCK,COL,COM,COG,COD,COK,CRI,HRV,CUB,CYP,CZE,DNK,DJI,DMA,DOM,ECU,EGY,SLV,GNQ,ERI,EST,ETH,FLK,FRO,FJI,FIN,GUF,PYF,ATF,GAB,GMB,GEO,GHA,GIB,GRC,GRL,GRD,GLP,GUM,GTM,GGY,GIN,GNB,GUY,HTI,HMD,VAT,HND,HKG,HUN,ISL,IND,IDN,IRN,IRQ,IRL,IMN,ISR,ITA,CIV,JAM,JPN,JEY,JOR,KAZ,KEN,KIR,PRK,KWT,KGZ,LAO,LVA,LBN,LSO,LBR,LBY,LIE,LTU,LUX,MAC,MKD,MDG,MWI,MYS,MDV,MLI,MLT,MHL,MTQ,MRT,MUS,MYT,MEX,FSM,MDA,MCO,MNG,MNE,MSR,MAR,MOZ,NAM,NRU,NPL,NLD,ANT,NCL,NZL,NIC,NER,NGA,NIU,NFK,MNP,NOR,OMN,PAK,PLW,PSE,PAN,PNG,PRY,PER,PHL,PCN,PRT,PRI,QAT,REU,ROU,RUS,RWA,SHN,KNA,LCA,SPM,WSM,SMR,STP,SAU,SEN,SRB,SYC,SLE,SGP,SVK,SVN,SLB,SOM,SGS,KOR,ESP,LKA,VCT,SDN,SUR,SJM,SWZ,SWE,CHE,SYR,TWN,TJK,TZA,THA,TLS,TGO,TKL,TON,TTO,TUN,TUR,TKM,TCA,TUV,UGA,UKR,ARE,UMI,URY,UZB,VUT,VEN,VNM,VGB,VIR,WLF,ESH,YEM,ZMB,ZWE\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-102\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"a7198856e43941dc900285a9ca4fb2f0\",\n                        \"field\": \"Country\",\n                        \"message\": \"Value should be in GBR,USA,FRA,DEU,POL,ZAF,AFG,ALB,DZA,ASM,AND,AGO,AIA,ATA,ATG,ARG,ARM,ABW,AUS,AUT,AZE,BHS,BHR,BGD,BRB,BLR,BEL,BLZ,BEN,BMU,BTN,BOL,BIH,BWA,BVT,BRA,IOT,BRN,BGR,BFA,MMR,BDI,KHM,CMR,CAN,CPV,CYM,CAF,TCD,CHL,CHN,CXR,CCK,COL,COM,COG,COD,COK,CRI,HRV,CUB,CYP,CZE,DNK,DJI,DMA,DOM,ECU,EGY,SLV,GNQ,ERI,EST,ETH,FLK,FRO,FJI,FIN,GUF,PYF,ATF,GAB,GMB,GEO,GHA,GIB,GRC,GRL,GRD,GLP,GUM,GTM,GGY,GIN,GNB,GUY,HTI,HMD,VAT,HND,HKG,HUN,ISL,IND,IDN,IRN,IRQ,IRL,IMN,ISR,ITA,CIV,JAM,JPN,JEY,JOR,KAZ,KEN,KIR,PRK,KWT,KGZ,LAO,LVA,LBN,LSO,LBR,LBY,LIE,LTU,LUX,MAC,MKD,MDG,MWI,MYS,MDV,MLI,MLT,MHL,MTQ,MRT,MUS,MYT,MEX,FSM,MDA,MCO,MNG,MNE,MSR,MAR,MOZ,NAM,NRU,NPL,NLD,ANT,NCL,NZL,NIC,NER,NGA,NIU,NFK,MNP,NOR,OMN,PAK,PLW,PSE,PAN,PNG,PRY,PER,PHL,PCN,PRT,PRI,QAT,REU,ROU,RUS,RWA,SHN,KNA,LCA,SPM,WSM,SMR,STP,SAU,SEN,SRB,SYC,SLE,SGP,SVK,SVN,SLB,SOM,SGS,KOR,ESP,LKA,VCT,SDN,SUR,SJM,SWZ,SWE,CHE,SYR,TWN,TJK,TZA,THA,TLS,TGO,TKL,TON,TTO,TUN,TUR,TKM,TCA,TUV,UGA,UKR,ARE,UMI,URY,UZB,VUT,VEN,VNM,VGB,VIR,WLF,ESH,YEM,ZMB,ZWE\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"db973c57-4e1f-4710-9a92-47dcb7691e1f","name":"Create New Customer - Failed - Uniqueness Validation Fail","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:10:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"1e4bd4813948408282d2860241636a8c\",\n                        \"field\": \"UniqueRegistrationId\",\n                        \"message\": \"This UniqueRegistrationId has already been used for a different customer - please use a different UniqueRegistrationId.\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"UniqueRegistrationId\",\n                        \"message\": \"This UniqueRegistrationId has already been used for a different customer - please use a different UniqueRegistrationId.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"16abe909-66d5-4054-b8cb-e938617cd408","name":"Create New Customer - Failed - Unique Email Validation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:12:28 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Test-003\",\n                \"errorMessage\": \"User name 'noreply@managemy.com' is already taken.\"\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-004\",\n                \"errorMessage\": \"User name 'noreply2@managemy.com' is already taken.\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"679a5d17-77a7-4957-8819-8ed6f96d43fe","name":"Create New Customer - Failed - Customer Reference Uniqueness Validation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:11:34 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"1e4bd4813948408282d2860241636a8c\",\n                        \"field\": \"InsurerCustomerReference\",\n                        \"message\": \"This InsurerCustomerReference has already been used for a different customer - please use a different InsurerCustomerReference.\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"1e4bd4813948408282d2860241636a8c\",\n                        \"field\": \"InsurerCustomerReference\",\n                        \"message\": \"This InsurerCustomerReference has already been used for a different customer - please use a different InsurerCustomerReference.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"fbf01c0b-b313-4b20-a94d-1f1d8561ce92","name":"Create New Customers - Mixed Response - Successes and Failures","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 10:41:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"1e4bd4813948408282d2860241636a8c\",\n                        \"field\": \"InsurerCustomerReference\",\n                        \"message\": \"This InsurerCustomerReference has already been used for a different customer - please use a different InsurerCustomerReference.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"440a579c-8741-45a8-97b4-81fe7a4bf63e"}],"id":"2909ce52-3a8b-4299-b407-70102444f48c","_postman_id":"2909ce52-3a8b-4299-b407-70102444f48c","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Create Policies","item":[{"name":"Create Policies","id":"b22417c4-82b4-4314-924f-b16dab49ee6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/create/batch","description":"<p>Creates a new policy, of a specified product type, for specified customers. Multiple policies can be created in a single API call, using the 'entityFieldValueModels' array structure.</p>\n<p>A '<code>commmandName</code>' parameter must be passed within each object in the array.</p>\n<p>By default, certain fields are validated to ensure uniqueness:</p>\n<ul>\n<li><code>Reference (fdd85e5c827449aa82e2d09af23cfed8)</code> - this is the Insurer's Policy ID as used by the source system, that maps to <code>PolicyPublicId (63f8127f6a6647948fcf8703d89adc53)</code> on the ManageMy platform.</li>\n</ul>\n<p>Either <code>CustomerPublicId</code> or <code>CustomerReference</code> (<code>insurerCustomerReference</code>) can be used to key to the customer receiving the policy.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"7157d3cb-cd70-4d1e-abe1-16b712bce000","name":"Create Policy - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 16:56:09 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n                \"reference\": \"Pol-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"292410ee6aa6434885dc93eb0746c755\",\n                \"reference\": \"Pol-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"27d3994a-8f92-41ab-b3af-5389708be4fc","name":"Create Policy - Failed - Uniqueness Validation on Reference","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 16:57:08 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Pol-001\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"fdd85e5c827449aa82e2d09af23cfed8\",\n                        \"field\": \"Reference\",\n                        \"message\": \"The Policy Reference 'Pol-001' has already been used for a different policy - please use a different Policy Reference.\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Pol-002\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"fdd85e5c827449aa82e2d09af23cfed8\",\n                        \"field\": \"Reference\",\n                        \"message\": \"The Policy Reference 'Pol-002' has already been used for a different policy - please use a different Policy Reference.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"85bbf049-550d-446c-b925-12c63b35de53","name":"Create Policies - Mixed Response - Success and Failure","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-003\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/create/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 17:49:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"\",\n                \"validationErrors\": [\n                    {\n                        \"publicId\": \"fdd85e5c827449aa82e2d09af23cfed8\",\n                        \"field\": \"Reference\",\n                        \"message\": \"Please enter the Policy ID \"\n                    }\n                ]\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"fc9ee60b537348b495fb25496275b001\",\n                \"reference\": \"Pol-003\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"b22417c4-82b4-4314-924f-b16dab49ee6c"}],"id":"b64c3220-2505-481b-856a-fb66b1854c9f","_postman_id":"b64c3220-2505-481b-856a-fb66b1854c9f","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Invite Customers","item":[{"name":"Invite Customers","id":"bf3e8876-a44b-4f52-a937-41d42749ee55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-001\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\",\\\"SMS\\\"]\"\n            }\n        },\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-002\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\"]\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/invite","description":"<p>Triggers the registration invite for customers. Multiple customers can be invited in a single API call, using the '<code>entityFieldValueModels</code>' array structure.</p>\n<p>The Invite workflow and method must be specified in each object in the array.</p>\n<p>Either Customer <code>PublicId</code> or Customer <code>Reference</code> must be supplied in the request body of each array object.</p>\n<p>When triggering a customer invite, 2 parameters must be passed:</p>\n<p>Invite Workflow: <code>\"publicId\": \"28bb3c12c081457fb061c9423417de6f\"</code><br />Valid Values: [\"SMS\"; \"Email\"] (at least one must be passed)</p>\n<p>Invite Method: <code>\"publicId\": \"3fa5ec015bfa4f2aa9405f8b74d863ac</code><br />Valid Values: “NewCustomer”; “ExistingCustomer”; “Renewal”; “Claim” (only one can be passed)</p>\n<p><em>Optional Parameters:</em></p>\n<p>Email Template: \"<code>publicId\": \"5e73dfb6bb4b4bf68dafc316a5013e62\", \"value\": \"EmailTemplatePublicId\"</code><br />Allows a specified email template to be used for the invite email</p>\n<p>SMS Template: \"<code>publicId\": \"54d022191ef946088170c821d99df2c0\", \"value\": \"SmsTemplatePublicId\"</code><br />Allows a specified SMS template to be used for the invite SMS</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","invite"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c5f2b975-c445-4807-bcc7-d2a1f7d0eb37","name":"Invite Customers - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-001\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\",\\\"SMS\\\"]\"\n            }\n        },\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-002\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\"]\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/invite"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 18:13:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"bf6e3f4a-f5bc-440c-820e-e66e9e10d5c8","name":"Invite Customers - Mixed Response - Success and Failure","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-003\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\",\\\"SMS\\\"]\"\n            }\n        },\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-002\",\n            \"values\": {\n                \"CustomerInviteReason\": \"NewCustomer\",\n                \"InvitationMethod\": \"[\\\"Email\\\"]\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/invite"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 18:14:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"\",\n                \"reference\": \"Test-003\",\n                \"errorMessage\": \"Customer with Public Id '' or Reference 'Test-003' doesn't exist\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"bf3e8876-a44b-4f52-a937-41d42749ee55"}],"id":"5d1978e5-0aa0-4738-8956-eb476c5dbbdc","_postman_id":"5d1978e5-0aa0-4738-8956-eb476c5dbbdc","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"id":"1e587b09-a284-4c41-93c3-a931baeddea8","description":"<p>The following examples illustrate how to onboard customers, policies and documents to the ManageMy platform.</p>\n","_postman_id":"1e587b09-a284-4c41-93c3-a931baeddea8","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Document Uploads","item":[{"name":"Get CloudFront Upload URLs","id":"02af19d0-24bb-49e6-ada1-e151e4bd9374","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/url/batch","description":"<p>This endpoint forms stage 1 of the Document Upload flow where the file meta-data can be pre-validated and a File Upload URL can be obtained for each file that will be uploaded.</p>\n<img src=\"https://content.pstmn.io/8bede322-7984-4c58-9aac-60fdf2b741b6/aW1hZ2UucG5n\" width=\"647\" height=\"508\" />\n\n<p>All of the properties within the request are optional, but it recommended that these properties are included in the request. This allows the properties to be validated, to ensure they can be used in the final step of the flow.</p>\n<p>Properties:</p>\n<ul>\n<li><code>entityType</code> - one of the valid entity types for which files can be uploaded</li>\n<li><code>publicId</code> - optional - the Public ID of the entity for which the file upload is intended</li>\n<li><code>reference</code> - optional - the Reference of the entity for which the file upload is intended</li>\n<li><code>documentDate</code> - <em>optional</em> - the intended date of the document - must use the format yyyy-MM-dd HH:mm:ss.</li>\n<li><code>documentType</code> - the intended document type - must be one of the valid document types</li>\n<li><code>fileName</code> - the intended file name - must have one of the configured allowed extensions</li>\n<li><code>documentReference</code> - <em>optional</em> - the intended document reference - must be unique</li>\n</ul>\n<p>As this is a batch endpoint it is possible to request multiple \"upload URLs\" in a single call. In this scenario, the endpoint will return a response for the call itself, which if successful will then provide a success status for each entry within the call. For each successful entry, an upload URL and a <code>filePublicId</code> is provided. Each upload URL can be used to upload a single file in stage 2.</p>\n<p><em>Note: filePublicId is required to link the file recorded to the uploaded file, via the API call in stage 3.</em></p>\n<p>If any of the entries within the API fails, for example due to validation errors on any of the fields included, the endpoint will respond with a 200 status code and the corresponding entry will have “success” = false and include an “errorMessage”.</p>\n<p>Currently supported document types:</p>\n<ul>\n<li>billingDocument</li>\n<li>brochure</li>\n<li>claimDocument</li>\n<li>contract</li>\n<li>creditAgreement</li>\n<li>form</li>\n<li>image</li>\n<li>insuranceCertificate</li>\n<li>iPID</li>\n<li>keyFacts</li>\n<li>other</li>\n<li>otherPolicyDocument</li>\n<li>passport</li>\n<li>photo</li>\n<li>policyBooklet</li>\n<li>policyDocument</li>\n<li>policySchedule</li>\n<li>receipt</li>\n<li>renewalDocument</li>\n<li>renewalInvite</li>\n<li>scan</li>\n<li>statement</li>\n<li>termsAndConditions</li>\n<li>video</li>\n</ul>\n<p><em>entityType</em> must match one of the following valid values:</p>\n<ul>\n<li>amendment</li>\n<li>claim</li>\n<li>customerAmend</li>\n<li>policy</li>\n<li>policyAddon</li>\n<li>quote</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs","upload","cloudfront","url","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"ffdbbc1a-4a42-47a1-a389-ecc5664a06dd","name":"Get CloudFront Upload URLs - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/url/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 Jun 2022 15:14:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"entitiesResult\": [\n      {\n        \"uploadUrl\": \"https://cdn.managemy.staging.managemy.com/uploads/f72d2946706143efa18f5c0416027e1e?Expires=1705496097&Signature=CiDUy7YOFfOfEQv~HeaytvcVJpq2YCYJUyg3Ea3UH061KeJzWPc02UvKbBF5Um64kRs8BnYyuupIi6wcBzVXZCXA5sUI~GYOtDh5Nxp1KpFWLTIo~O7HIlbEKyMC-66Pf9qQKM813gBUL9vMjzx4sgkAz79Xrfdt9bb0bYjK8REfX9Ph3OkYey1AeA6HL2Tr5XOLAuNPZ37yL1knM7cxeKi-O7-tCWN6soFHYl9JdvXMe~Pe7dR61cIBdFSpnGZLAX~1Ylk9Jkyl8mEYrkS~sSCcdfvDGs2pNSIY2m0GUPvYTfTUv9HOuMJjd-pf9yp~eu8VPkXTQS7BYqL3ZxQvbg__&Key-Pair-Id=K24PYBEIY6JP0\",\n        \"filePublicId\": \"f72d2946706143efa18f5c0416027e1e\",\n        \"documentReference\": \"PolDoc-Pol-001-1\",\n        \"success\": true,\n        \"publicId\": \"\",\n        \"reference\": \"Pol-001\"\n      },\n      {\n        \"uploadUrl\": \"https://cdn.managemy.staging.managemy.com/uploads/7795a7931ec74d39b35fbb109ee97123?Expires=1705496097&Signature=W-4F3yf8t72GBGm9PCxPd33xAZU22wUsRt3xH9R6CagPR~ysj84WygWWuEDWgfwR7DD6eS~tWtcPrn0ARQiOlI4IRGmK3RDqsgYtBtdCFLZ-3bReNV5nYz73pjGEcaxkjqUqS3YwkDHXxkb92NEDkIklar4Kud~TaKa6EvivABYT3rWXummLgkuHX3s9vaMTl1OHxj8tYZ5i2cvMaSnmS7BQcY65omwGXxrU1c9Izo1ZQuefnYSFz4OmsR7Si4gYmMOOgCk0IWSW5uW~9Ac6u7KXz5iRZmEIcXKK1k92Bzfn1Zq3EuWDgfN8LmOjkal57wQo-Wg55fgS1hfQKamGhQ__&Key-Pair-Id=K24PYBEIY6JP0\",\n        \"filePublicId\": \"7795a7931ec74d39b35fbb109ee97123\",\n        \"documentReference\": \"PolDoc-Pol-001-2\",\n        \"success\": true,\n        \"publicId\": \"\",\n        \"reference\": \"Pol-001\"\n      },\n      {\n        \"uploadUrl\": \"https://cdn.managemy.staging.managemy.com/uploads/d0fe56b95aac4a28bcf839b7659a8a87?Expires=1705496097&Signature=kzf~qmXp9dqx6cHVhjbZzexrSYJn5XIhL8gVHjzo--aFvwAPy1lcHZ1-QmwiXsJO~CpMI29YpMUCPh0Y~-QwrUNauvnCx2v0Y3WUe6xn2vruJRva7C9DeWaHLP7pESGQlvgNZixZRMGNW4apTHrx3RZvyBIYI0tTxKHT8u-imMKku3KjbnidWc5bMIa2P1oaqgIftjpi0gMkVGGm5GCAZkinih7tby2E5OqHKJBNPHuMqnsORzlmEF~xX1sJXeVz6BV9gMmetYUjef-jh3W4zL8xbP0HGubLMlpYoAF9sCVFkIsRyLF8SjbBvv-n4IS48~2iU~y~9GBvgOHsnO6y2Q__&Key-Pair-Id=K24PYBEIY6JP0\",\n        \"filePublicId\": \"d0fe56b95aac4a28bcf839b7659a8a87\",\n        \"documentReference\": \"PolDoc-Pol-001-3\",\n        \"success\": true,\n        \"publicId\": \"\",\n        \"reference\": \"Pol-001\"\n      }\n    ]\n  },\n  \"isSuccess\": true\n}"},{"id":"5a546e79-93d4-445a-8f29-938565b9bf4a","name":"Get CloudFront Upload URLs - Failed - Entity doesnt exist","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Test-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Test-001-1\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Test-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Test-001-2\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Test-002\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Test-002-1\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/url/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"\",\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"EntityType with Public Id '' or Reference 'Test-001' doesn't exist\"\n            },\n            {\n                \"success\": false,\n                \"publicId\": \"\",\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"EntityType with Public Id '' or Reference 'Test-001' doesn't exist\"\n            },\n            {\n                \"success\": false,\n                \"publicId\": \"\",\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"EntityType with Public Id '' or Reference 'Test-002' doesn't exist\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"96939976-0ee9-49b7-871b-76522a0e56fc","name":"Get CloudFront Upload URLs - Failed - Uniqueness validation error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/url/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"entitiesResult\": [\r\n      {\r\n        \"documentReference\": \"PolDoc-Pol-001-1\",\r\n        \"success\": false,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-001\",\r\n        \"errorMessage\": \"The Document Reference 'PolDoc-Pol-001-2' has already been used for a different document - please use a different Document Reference.\"\r\n      },\r\n      {\r\n        \"documentReference\": \"PolDoc-Pol-001-2\",\r\n        \"success\": false,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-001\",\r\n        \"errorMessage\": \"The Document Reference 'PolDoc-Pol-001-2' has already been used for a different document - please use a different Document Reference.\"\r\n      },\r\n      {\r\n        \"documentReference\": \"PolDoc-Pol-001-3\",\r\n        \"success\": false,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-001\",\r\n        \"errorMessage\": \"The Document Reference 'PolDoc-Pol-001-3' has already been used for a different document - please use a different Document Reference.\"\r\n      }\r\n    ]\r\n  },\r\n  \"isSuccess\": true\r\n}"},{"id":"18cb79dc-71a4-4601-8531-637618051853","name":"Get CloudFront Upload URLs - Failed - Mixed Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\"\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-002\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-002-1\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/url/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"entitiesResult\": [\r\n      {\r\n        \"uploadUrl\": \"https://cdn.managemy.staging.managemy.com/uploads/7874090f97704770aba3caf05cacc1a4?Expires=1705495359&Signature=Ovcp10kFEs0BPRf9yD4S3--PifXl~Pnz1WQKDFLPdZezHNkKSo4mASzFStjB33-hmuaU360pWIv2SslHr1ExGUaXdVDhHgVopz6Eq1RpFYYEDa8frmBt274usSsdI7jbJmYaSIvFeBwBTDz6i0OYLgJBmxseuF-f-KA0HgJ3aQ5o5GMAGh8FzOgSJCyYrHbqnuhVF8sj0RbVHU4S5VPjS1-pYP2-Z1wiA-l1KKcGfFjfl0Ot1VZ9TOEDwsNM7oTngN0EEMpBxBZLh-DYEwkRR3MmCcwSWAggIGBe7EHzKzEBQij~n1HoWf9UMyqhv8kJtmeDJhKjQQvp8yZS6XzPTQ__&Key-Pair-Id=K24PYBEIY6JP0\",\r\n        \"filePublicId\": \"7874090f97704770aba3caf05cacc1a4\",\r\n        \"documentReference\": \"PolDoc-Pol-001-1\",\r\n        \"success\": true,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-001\"\r\n      },\r\n      {\r\n        \"uploadUrl\": \"https://cdn.managemy.staging.managemy.com/uploads/8eb3b87d376f4966bde439f2b79212e4?Expires=1705495359&Signature=IiDPWhDAqgEZzLZLONzWST59uWhMQ7WIx6WDrvOeAeP4UOYmUgOckXTFEIBACz6~AN5NbcW21C8okay4yX~5uJqk5b~IulmVzgR90N8VObEnms9wgKIczhe-AnjRAEy1Bbh99m5yMPpvrwu-7WjoRUnPFVzib0xEiK~UePUV1-jfntyvbwPzU2pR1yM-5-R6BIBUKluvsx22PVLaadYW9r4IXx493D8oLzJVYb0gobCLBznB~hr75vaaUST3o5dX~3~zolg8oRCN-FrGyuOyeWJYyHI6JVQkAcndZOBef4PaQeOYMHC0jQuWLsEBOUSoPCy18Jyx~H6MhnZGO4FBJg__&Key-Pair-Id=K24PYBEIY6JP0\",\r\n        \"filePublicId\": \"8eb3b87d376f4966bde439f2b79212e4\",\r\n        \"documentReference\": \"PolDoc-Pol-001-2\",\r\n        \"success\": true,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-001\"\r\n      },\r\n      {\r\n        \"success\": false,\r\n        \"publicId\": \"\",\r\n        \"reference\": \"Pol-002\",\r\n        \"errorMessage\": \"EntityType with Public Id '' or Reference 'Pol-002' doesn't exist\"\r\n      }\r\n    ]\r\n  },\r\n  \"isSuccess\": true\r\n}"}],"_postman_id":"02af19d0-24bb-49e6-ada1-e151e4bd9374"},{"name":"Upload CloudFront File","id":"f45229cd-c958-4d82-81f9-66712a192a0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-amz-acl","value":"bucket-owner-full-control","type":"text"},{"key":"Content-Type","value":"application/pdf","type":"text"}],"body":{"mode":"file","file":{"src":""}},"url":"https://cdn.example-cdn.yourdomain.com/uploads/00000000000000000000000000000000?Expires=1893456000&Signature=EXAMPLE-SIGNATURE-USE-THE-VALUE-FROM-STEP-1-RESPONSE&Key-Pair-Id=EXAMPLEKEYPAIRID12","description":"<p>Stage 2 requires each file to be uploaded as a binary to the uploadUrls received in stage 1, using a PUT request.</p>\n<img src=\"https://content.pstmn.io/64021441-8429-405b-b61f-ba39d6f75423/aW1hZ2UucG5n\" width=\"629\" height=\"495\" />\n\n<p>The request should also include the following header key-value pairs:</p>\n<p><code>“x-amz-acl” = “bucket-owner-full-control“</code></p>\n<p>“<code>content-type</code>”= the content type corresponding to the file being uploaded i.e. \"application/pdf\"</p>\n<p>Note that a generic content type of “<code>application/octet-stream</code>” will result in the “View” feature not working on web front-ends as browsers reject opening such files</p>\n<p>Note that the <code>uploadUrl</code> links are only valid for 1 minute, however the expiry time can be configured as required. It is expected that all requests will be successful with a response code of 200 unless the <code>uploadUrl</code> being used has expired. where it returns a 403 response.</p>\n<p>If you're not sure what content type value to use please check out the link to '<a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types\">IANA</a>' the official registry of MIME media types.</p>\n<p><strong>Note:</strong> the URL above is a placeholder. In practice, PUT to the exact <code>uploadUrl</code> returned for each file by the 'Get CloudFront Upload URLs' step — it's a real, time-limited, pre-signed URL and will differ on every call.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"protocol":"https","path":["uploads","00000000000000000000000000000000"],"host":["cdn","example-cdn","yourdomain","com"],"query":[{"key":"Expires","value":"1893456000"},{"key":"Signature","value":"EXAMPLE-SIGNATURE-USE-THE-VALUE-FROM-STEP-1-RESPONSE"},{"key":"Key-Pair-Id","value":"EXAMPLEKEYPAIRID12"}],"variable":[]}},"response":[{"id":"084fe3a9-8028-4271-8d29-f77cfa00d721","name":"Upload CloudFront File - Success - 200 OK","originalRequest":{"method":"PUT","header":[{"key":"x-amz-acl","value":"bucket-owner-full-control","type":"text"},{"key":"Content-Type","value":"application/pdf","type":"text"}],"body":{"mode":"file","file":{}},"url":{"raw":"https://cdn.example-cdn.yourdomain.com/uploads/00000000000000000000000000000000?Expires=1893456000&Signature=EXAMPLE-SIGNATURE-USE-THE-VALUE-FROM-STEP-1-RESPONSE&Key-Pair-Id=EXAMPLEKEYPAIRID12","protocol":"https","host":["cdn","example-cdn","yourdomain","com"],"path":["uploads","00000000000000000000000000000000"],"query":[{"key":"Expires","value":"1893456000"},{"key":"Signature","value":"EXAMPLE-SIGNATURE-USE-THE-VALUE-FROM-STEP-1-RESPONSE"},{"key":"Key-Pair-Id","value":"EXAMPLEKEYPAIRID12"}]},"description":"Stage 2 requires each file to be uploaded as a binary to the uploadUrls received in stage 1, using a PUT request.\n\n<img src=\"https://content.pstmn.io/64021441-8429-405b-b61f-ba39d6f75423/aW1hZ2UucG5n\" width=\"629\" height=\"495\">\n\nThe request should also include the following header key-value pairs:\n\n`“x-amz-acl” = “bucket-owner-full-control“`\n\n“`content-type`”= the content type corresponding to the file being uploaded i.e. \"application/pdf\"\n\nNote that a generic content type of “`application/octet-stream`” will result in the “View” feature not working on web front-ends as browsers reject opening such files\n\nNote that the `uploadUrl` links are only valid for 1 minute, however the expiry time can be configured as required. It is expected that all requests will be successful with a response code of 200 unless the `uploadUrl` being used has expired. where it returns a 403 response.\n\nIf you're not sure what content type value to use please check out the link to '[IANA](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types)' the official registry of MIME media types.\n\n**Note:** the URL above is a placeholder. In practice, PUT to the exact `uploadUrl` returned for each file by the 'Get CloudFront Upload URLs' step — it's a real, time-limited, pre-signed URL and will differ on every call."},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Tue, 21 Jun 2022 15:15:32 GMT"},{"key":"x-amz-version-id","value":"UaV0ziZbaSaVKvjpbpknoK4nktKNdvoO"},{"key":"x-amz-expiration","value":"expiry-date=\"Wed, 29 Jun 2022 00:00:00 GMT\", rule-id=\"uploads_cleanup\""},{"key":"x-amz-server-side-encryption","value":"AES256"},{"key":"ETag","value":"\"7d9917d62056a0686f14a171a34dcbc6\""},{"key":"Server","value":"AmazonS3"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 73afe8565c6794e933a665f6672c4b12.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"LHR50-P4"},{"key":"X-Amz-Cf-Id","value":"iUGAZVLipU_MiDtAbOi6l0ahSCS7U7pgxeac83bio0mcC8r0B00guQ=="}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f45229cd-c958-4d82-81f9-66712a192a0b"},{"name":"Confirm CloudFront Uploads","id":"a29e8f10-9cf6-452e-a197-6bb39558ff76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\",\r\n            \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n            \"notifyCustomer\": false\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\",\r\n            \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n            \"notifyCustomer\": true\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\",\r\n             \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n            \"notifyCustomer\": false\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/confirm/batch","description":"<p>Stage 3 requires the file parameters that have been validated in stage 1 to be stored against the uploaded files.</p>\n<img src=\"https://content.pstmn.io/033427fd-cb2e-4fe8-b4c3-518306781c13/aW1hZ2UucG5n\" width=\"638\" height=\"501\" />\n\n<p>Once this stage is complete the files are available within the platform.</p>\n<p>The below list details the different properties for the API call and whether they are mandatory or optional:</p>\n<ul>\n<li><code>entityType</code> - <em>mandatory</em> - the entity type for which the file is being created - must be one<br />  of the valid entity types</li>\n<li><code>publicId</code> - <em>mandatory if reference is not provided</em> - the Public ID of the entity for which the file is being created</li>\n<li><code>reference</code> - <em>mandatory if publicId is not provided</em> - the Reference of the entity for which the file is being created</li>\n<li><code>documentName</code> - <em>mandatory</em> - the user-facing name of the document</li>\n<li><code>fileName</code> - <em>mandatory</em> - the file name being used if the document’s file is downloaded - must have one of the configured allowed extensions</li>\n<li><code>documentDate</code> - <em>optional</em> - the date of the document - must use the format yyyy-MM-dd HH:mm:ss</li>\n<li><code>documentType</code> - <em>mandatory</em> - the document type - must be one of the valid document types</li>\n<li><code>documentReference</code> - <em>optional</em> - the document reference - must be unique if provided</li>\n<li><code>filePublicId</code> - <em>mandatory</em> - this must be the same filePublicId that was returned by the 'Get CloudFront Upload URLs' endpoint and must correspond to the uploadUrl that the file was successfully<br />  uploaded to</li>\n<li><code>notifyCustomer</code> - <em>optional</em> - whether to notify the customers who have access to the newly uploaded files/s. Each customer will only be notified once per batch request, even if multiple files are uploaded for the same customer</li>\n</ul>\n<p>As this is a batch endpoint it is possible to confirm multiple uploads in a single call. In this scenario, the endpoint will return a response for the call itself, which if successful will then provide a success status for each entry within the call.</p>\n<p>If any of the entries within the API fails, for example due to validation errors on any of the fields included, the endpoint will respond with a 200 status code and the corresponding entry will have “success” = false and include an “errorMessage”</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs","upload","cloudfront","confirm","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"4dbc5129-c3e8-4575-b51d-97abf9ea933c","name":"Confirm CloudFront Uploads - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\",\r\n            \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n            \"notifyCustomer\": false\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\",\r\n            \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n            \"notifyCustomer\": true\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\",\r\n             \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n            \"notifyCustomer\": false\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/confirm/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 Jun 2022 15:16:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"entitiesResult\": [\n      {\n        \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\n        \"documentReference\": \"PolDoc-Pol-001-1\",\n        \"success\": true \n      },\n      {\n        \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\n        \"documentReference\": \"PolDoc-Pol-001-2\",\n        \"success\": true\n      },\n      {\n        \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\n        \"documentReference\": \"PolDoc-Pol-001-3\",\n        \"success\": true\n      }\n    ]\n  },\n  \"isSuccess\": true\n}"},{"id":"63dfa6ee-194b-48ab-9821-a5e129139a0d","name":"Confirm CloudFront Uploads - Mixed Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\",\r\n            \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n            \"notifyCustomer\": false\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\",\r\n            \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n            \"notifyCustomer\": true\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\",\r\n             \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n            \"notifyCustomer\": false\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/confirm/batch"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"entitiesResult\": [\r\n      {\r\n        \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"documentReference\": \"PolDoc-Pol-001-1\",\r\n        \"success\": false,\r\n        \"errorMessage\": \"Error retrieving file meta-data from S3 storage. Status Code: NotFound for path: uploads/e67f344fd9ed4a79bfb520ce4337ed4e with Details: Error making request with Error Code NotFound and Http Status Code NotFound. No further error information was returned by the service.\"\r\n      },\r\n      {\r\n        \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n        \"documentReference\": \"PolDoc-Pol-001-2\",\r\n        \"success\": false,\r\n        \"errorMessage\": \"Error retrieving file meta-data from S3 storage. Status Code: NotFound for path: uploads/e67f344fd9ed4a79bfb520ce4337ed4e with Details: Error making request with Error Code NotFound and Http Status Code NotFound. No further error information was returned by the service.\"\r\n      },\r\n      {\r\n        \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n        \"documentReference\": \"PolDoc-Pol-001-3\",\r\n        \"success\": true\r\n      }\r\n    ]\r\n  },\r\n  \"isSuccess\": true\r\n}"},{"id":"3e44c10d-bbda-4679-8331-e560ca62bfe0","name":"Confirm CloudFront Uploads - Failed - No file found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entities\": [\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document 2\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-1\",\r\n            \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n            \"notifyCustomer\": false\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-2\",\r\n            \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n            \"notifyCustomer\": true\r\n        },\r\n        {\r\n            \"entityType\": \"policy\",\r\n            \"publicId\": \"\",\r\n            \"reference\": \"Pol-001\",\r\n            \"documentDate\": \"2021-09-17 23:12:50\",\r\n            \"documentType\": \"policyDocument\",\r\n            \"documentName\": \"Policy Document\",\r\n            \"fileName\": \"Policy Document.pdf\",\r\n            \"documentReference\": \"PolDoc-Pol-001-3\",\r\n             \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n            \"notifyCustomer\": false\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/upload/cloudfront/confirm/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"entitiesResult\": [\r\n      {\r\n        \"filePublicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"documentReference\": \"PolDoc-Pol-001-1\",\r\n        \"success\": false,\r\n        \"errorMessage\": \"Error retrieving file meta-data from S3 storage. Status Code: NotFound for path: uploads/e67f344fd9ed4a79bfb520ce4337ed4e with Details: Error making request with Error Code NotFound and Http Status Code NotFound. No further error information was returned by the service.\"\r\n      },\r\n      {\r\n        \"filePublicId\": \"4b541ead53284464a30ee40f7d6c8a7f\",\r\n        \"documentReference\": \"PolDoc-Pol-001-2\",\r\n        \"success\": false,\r\n        \"errorMessage\": \"Error retrieving file meta-data from S3 storage. Status Code: NotFound for path: uploads/e67f344fd9ed4a79bfb520ce4337ed4e with Details: Error making request with Error Code NotFound and Http Status Code NotFound. No further error information was returned by the service.\"\r\n      },\r\n      {\r\n        \"filePublicId\": \"c47f6bb28d034a50b39cb6082070f035\",\r\n        \"documentReference\": \"PolDoc-Pol-001-3\",\r\n        \"success\": false,\r\n        \"errorMessage\": \"Error retrieving file meta-data from S3 storage. Status Code: NotFound for path: uploads/e67f344fd9ed4a79bfb520ce4337ed4e with Details: Error making request with Error Code NotFound and Http Status Code NotFound. No further error information was returned by the service.\"\r\n      }\r\n    ]\r\n  },\r\n  \"isSuccess\": true\r\n}"}],"_postman_id":"a29e8f10-9cf6-452e-a197-6bb39558ff76"},{"name":"Get File Download URLs","id":"580ef469-8329-4964-ada8-a7c386808820","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    publicIds: [\r\n        \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"c47f6bb28d034a50b39cb6082070f035\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/file/url/batch","description":"<p>This endpoint allows the retreval of previously uploaded files. Using the <code>filePublicId</code>provided on a previous call it is possible to request a URL in order to download the file.</p>\n<img src=\"https://content.pstmn.io/9cb082b7-88f9-4594-b046-18303ba2426c/aW1hZ2UucG5n\" alt height=\"297\" width=\"604\" />\n\n<p>As this is a batch endpoint it is possible to submit public IDs for multiple files in a single call. Where a batch of public IDs are provided, the endpoint will return a response for the call itself, which if successful will then detail the response for each entry in the request. Where an entry is successful a download URL will be provided. each unique URL can then be used to download the file from CloudFront.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["file","url","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"b85081c8-8ec0-475e-90e3-72b247e267af","name":"Get File Download URLs - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    publicIds: [\r\n        \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"c47f6bb28d034a50b39cb6082070f035\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/file/url/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 21 Jun 2022 15:17:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"url\": \"https://cdn.example-cdn.yourdomain.com/uploads/00000000000000000000000000000000?Expires=1893456000&Signature=EXAMPLE-SIGNATURE&Key-Pair-Id=EXAMPLEKEYPAIRID12\",\n                \"contentType\": \"\",\n                \"fileName\": \"Policy Document.pdf\",\n                \"success\": true,\n                \"publicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\"\n            },\n            {\n                \"url\": \"https://cdn.example-cdn.yourdomain.com/uploads/00000000000000000000000000000000?Expires=1893456000&Signature=EXAMPLE-SIGNATURE&Key-Pair-Id=EXAMPLEKEYPAIRID12\",\n                \"contentType\": \"\",\n                \"fileName\": \"Policy Document.pdf\",\n                \"success\": true,\n                \"publicId\": \"c47f6bb28d034a50b39cb6082070f035\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"90a39598-8358-4659-8d71-fef1eb584227","name":"Get File Download URLs - Failed - File not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    publicIds: [\r\n        \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"5f30b9ffe87c4c3599f05eef2c84dcf5\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/file/url/batch"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"entitiesResult\": [\r\n      {\r\n        \"success\": false,\r\n        \"publicId\": \"e67f344fd9ed4a79bfb520ce4337ed4e\",\r\n        \"errorMessage\": \"File with PublicId: e67f344fd9ed4a79bfb520ce4337ed4e doesn't exist\"\r\n      },\r\n      {\r\n        \"success\": false,\r\n        \"publicId\": \"5f30b9ffe87c4c3599f05eef2c84dcf5\",\r\n        \"errorMessage\": \"File with PublicId: 5f30b9ffe87c4c3599f05eef2c84dcf5 doesn't exist\"\r\n      }\r\n    ]\r\n  },\r\n  \"isSuccess\": true\r\n}"}],"_postman_id":"580ef469-8329-4964-ada8-a7c386808820"},{"name":"Upload Documents (Multipart, Single Call)","id":"9c75d8ac-004d-443c-a8da-bf2ffbe4dbf7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"entityType","value":"claim","description":"<p>Type of entity the documents are being attached to</p>\n","type":"text"},{"key":"entityPublicId","value":"","description":"<p>PublicId of the specific entity to upload the documents to</p>\n","type":"text"},{"key":"entityReference","value":"EXT-D24148FD","description":"<p>'External Reference' of the specific entity to upload the documents to</p>\n","type":"text"},{"key":"Documents[0].DocumentName","value":"Insurance Terms.pdf","description":"<p>Name of the document being uploaded</p>\n","type":"text"},{"key":"Documents[0].DocumentReference","value":"My Claim 1","description":"<p>'External Reference' of the document being uploaded. Must be unique.</p>\n","type":"text"},{"key":"Documents[0].DocumentDate","value":"2020-09-11 00:11:42","description":"<p>Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.</p>\n","type":"text"},{"key":"Documents[0].Type","value":"termsAndConditions","description":"<p>Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.</p>\n","type":"text"},{"key":"Documents[1].DocumentName","value":"Insurance Certificate.pdf","description":"<p>Name of the document being uploaded</p>\n","type":"text"},{"key":"Documents[1].DocumentReference","value":"My Claim 2","description":"<p>'External Reference' of the document being uploaded. Must be unique.</p>\n","type":"text"},{"key":"Documents[1].DocumentDate","value":"2020-09-11 01:12:03","description":"<p>Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.</p>\n","type":"text"},{"key":"Documents[1].Type","value":"insuranceCertificate","description":"<p>Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.</p>\n","type":"text"},{"key":"Files","description":"<p>Path to the file to be uploaded</p>\n","type":"file","src":"/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Terms_2020.pdf"},{"key":"Files","description":"<p>Path to the file to be uploaded</p>\n","type":"file","src":"/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Cert_MM28681.pdf"},{"key":"NotifyCustomer","value":"true","description":"<p>Sets whether a notification is triggered to the customer that a new document have been uploaded to the entity</p>\n","type":"text"}]},"url":"{{base_url}}/docs/upload/batch","description":"<p>An alternative to the CloudFront upload flow above for smaller/simpler cases: upload the file(s) and their metadata in a single multipart/form-data call, rather than the get-URL / PUT / confirm three-step flow. <code>entityType</code> must match one of: amendment, claim, customer, customerAmend, policy, policyAddon, product, productAddon, quote, renewal.</p>\n<p>Each DocumentName / Reference / Type / Date field in the array should be appended with the array sequence number, e.g.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">“DocumentName[0]”: “Document1”\n“DocumentReference[0]”: “Reference1”\n“DocumentDate[0]”: “2020-01-01 00:00:01”\n“Type[0]”:  “Insurance Certificate”\n“DocumentName[1]”: “Document2” \n“DocumentReference[1]”: “Reference2”\n“DocumentDate[1]”: “2020-01-01 00:00:02”\n“Type[1]”:  “Insurance Certificate”\nFile/Document1.pdf\nFile/Document2.pdf\n\n</code></pre>\n<p><code>DocumentDate</code> is an optional parameter. If the parameter is not passed, or left blank, the system will auto-populate the field with the date the document is added to the ManageMy platform. The data will be appended to the documents in the order that they are passed to the end point.</p>\n<p>Currently supported document types:</p>\n<p>\"other\"; \"insuranceCertificate\"; \"insuranceSchedule\"; \"ipid\"; \"policyBooklet\"; \"policyDocument\"; \"keyFacts\"; \"brochure\"; \"termsConditions\"; \"renewalInvite\"; \"renewalDocument\"; \"form\"; \"creditAgreement”; “billingDocument”</p>\n<p>‘<code>entityType</code>’ must match one of the following valid values:</p>\n<p>“amendment”; “claim”; “customer”; “policy”; “policyAddon”; “product”; “productAddon”; “quote”; “renewal”</p>\n<p><strong>Note:</strong> a JSON-body variant of this same endpoint (<code>docs/upload/batch</code>, <code>Content-Type: application/json</code>) also exists for uploading pre-hosted files by URL rather than as multipart form data — not illustrated here.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs","upload","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"9b20ad1c-3f73-4139-8502-393960290d84","name":"Upload Documents - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"entityType","value":"policy","description":"Type of entity the documents are being attached to","type":"text"},{"key":"entityPublicId","value":"","description":"PublicId of the specific entity to upload the documents to","type":"text"},{"key":"entityReference","value":"Pol-001","description":"'External Reference' of the specific entity to upload the documents to","type":"text"},{"key":"Documents[0].DocumentName","value":"Insurance Terms.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[0].DocumentReference","value":"My Reference A1","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[0].DocumentDate","value":"2020-09-11 00:11:42","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[0].Type","value":"termsAndConditions","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.\n","type":"text"},{"key":"Documents[1].DocumentName","value":"Insurance Certificate.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[1].DocumentReference","value":"My Reference A2","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[1].DocumentDate","value":"2020-09-11 01:12:03","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[1].Type","value":"insuranceCertificate","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.","type":"text"},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Terms_2020.pdf"]},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Cert_MM28681.pdf"]},{"key":"NotifyCustomer","value":"true","description":"Sets whether a notification is triggered to the customer that a new document have been uploaded to the entity","type":"text"}]},"url":"{{base_url}}/docs/upload/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 18:05:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"documentPublicId\": \"bc620d586cc049df83fe440dcf2899c3\",\n                \"documentReference\": \"My Reference A1\",\n                \"success\": true\n            },\n            {\n                \"documentPublicId\": \"03e478701f1d49f9bc1d8df0cf2e7658\",\n                \"documentReference\": \"My Reference A2\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"c2ce0a35-cee1-48f1-87e3-e2ac53c1736f","name":"Upload Documents - Failed - Uniqueness Validation of Document Reference","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"entityType","value":"policy","description":"Type of entity the documents are being attached to","type":"text"},{"key":"entityPublicId","value":"","description":"PublicId of the specific entity to upload the documents to","type":"text"},{"key":"entityReference","value":"Pol-001","description":"'External Reference' of the specific entity to upload the documents to","type":"text"},{"key":"Documents[0].DocumentName","value":"Insurance Terms.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[0].DocumentReference","value":"My Reference A1","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[0].DocumentDate","value":"2020-09-11 00:11:42","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[0].Type","value":"termsAndConditions","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.\n","type":"text"},{"key":"Documents[1].DocumentName","value":"Insurance Certificate.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[1].DocumentReference","value":"My Reference A2","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[1].DocumentDate","value":"2020-09-11 01:12:03","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[1].Type","value":"insuranceCertificate","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.","type":"text"},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Terms_2020.pdf"]},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Cert_MM28681.pdf"]},{"key":"NotifyCustomer","value":"true","description":"Sets whether a notification is triggered to the customer that a new document have been uploaded to the entity","type":"text"}]},"url":"{{base_url}}/docs/upload/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 18:05:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"The Document Reference 'My Reference A1' has already been used for a different document - please use a different Document Reference.\"\n            },\n            {\n                \"success\": false,\n                \"errorMessage\": \"The Document Reference 'My Reference A2' has already been used for a different document - please use a different Document Reference.\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"a3526afb-f4b1-4b10-bc7a-72ecd51eabf2","name":"Upload Documents - Mixed Response - Success and Failure","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"entityType","value":"policy","description":"Type of entity the documents are being attached to","type":"text"},{"key":"entityPublicId","value":"","description":"PublicId of the specific entity to upload the documents to","type":"text"},{"key":"entityReference","value":"Pol-001","description":"'External Reference' of the specific entity to upload the documents to","type":"text"},{"key":"Documents[0].DocumentName","value":"Insurance Terms.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[0].DocumentReference","value":"My Reference A1","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[0].DocumentDate","value":"2020-09-11 00:11:42","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[0].Type","value":"termsAndConditions","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.\n","type":"text"},{"key":"Documents[1].DocumentName","value":"Insurance Certificate.pdf","description":"Name of the document being uploaded","type":"text"},{"key":"Documents[1].DocumentReference","value":"My Reference A3","description":"'External Reference' of the document being uploaded. Must be unique.","type":"text"},{"key":"Documents[1].DocumentDate","value":"2020-09-11 01:12:03","description":"Creation date of the document being uploaded. Optional. If left blank, will default to the timestamp that the document is uploaded to the ManageMy platform.","type":"text"},{"key":"Documents[1].Type","value":"insuranceCertificate","description":"Type or category of the document being uploaded. Must match a valid type on the ManageMy platform.","type":"text"},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Terms_2020.pdf"]},{"key":"Files","description":"Path to the file to be uploaded","type":"file","src":["/Users/Mark/ManageMy ltd/Product Development - Documents/Prototype/MM Demo Platform/Forms/API/Home Stubbed Policies/Ins_Cert_MM28681.pdf"]},{"key":"NotifyCustomer","value":"true","description":"Sets whether a notification is triggered to the customer that a new document have been uploaded to the entity","type":"text"}]},"url":"{{base_url}}/docs/upload/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 18:08:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"The Document Reference 'My Reference A1' has already been used for a different document - please use a different Document Reference.\"\n            },\n            {\n                \"documentPublicId\": \"9468ecddb9ac49d5b79fde83d98ff480\",\n                \"documentReference\": \"My Reference A3\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"9c75d8ac-004d-443c-a8da-bf2ffbe4dbf7"}],"id":"97545adf-6132-4627-b4de-aadeaaa4ccae","description":"<p>The document upload flow is the same for every entity type in this API (Customers, Policies, Claims, Quotes, Policy Amends, Customer Amends) — only the <code>entityType</code> value in the request body changes. It's documented once here rather than repeated in every entity section below.</p>\n<p><strong>Process Flow (CloudFront, recommended for most files):</strong></p>\n<ol>\n<li><code>Get CloudFront Upload URLs</code> — validates the intended file metadata and returns a pre-signed upload URL per file</li>\n<li><code>Upload CloudFront File</code> — PUT the raw file bytes to that URL</li>\n<li><code>Confirm CloudFront Uploads</code> — links the uploaded file(s) to the entity record</li>\n</ol>\n<p>Use <code>Get File Download URLs</code> afterwards (or any time) to retrieve a download link for a previously uploaded file by its <code>filePublicId</code>.</p>\n<p>See <code>Upload Documents (Multipart, Single Call)</code> for a simpler one-call alternative.</p>\n","_postman_id":"97545adf-6132-4627-b4de-aadeaaa4ccae","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Updates","item":[{"name":"Update Customer Details","id":"f31b5d4d-3225-4043-98c5-e71ca7e2acde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/update/batch","description":"<p>Updates data on a customer record.</p>\n<p>Multiple customers can be updated in a single API call, using the 'entityFieldValueModels' array structure.</p>\n<p>A '<code>commmandName</code>' parameter must be passed within each request in the array.</p>\n<p>Either <code>CustomerPublicId</code> or <code>CustomerReference</code> (<code>InsurerCustomerReference</code>) can be used to key to the customer receiving the update.</p>\n<p>By default, certain fields are validated as unique if passed in the call:</p>\n<ul>\n<li><code>InsurerCustomerReference (a8c97a3ce9f74b8ca8228692950f4a7c)</code> - this is the customer's Unique Reference Number (URN) used by the source system, that maps to <code>CustomerPublicId (7ba9f6c52b004c9e89259408d70b1123</code>) on the ManageMy platform.</li>\n<li><code>Email (18973b0de8da498f8e8d02e36f95bf61)</code> - this is the default login username and therefore must be unique. It cannot be changed to an email already allocated to another customer.</li>\n<li><code>UniqueRegistrationId (1e4bd4813948408282d2860241636a8c)</code> - this is used to allow customer to register without receiving a unique registration invite - e.g. via direct mail.</li>\n</ul>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected 'publicID' typo to 'publicId' for consistency (the API binds case-insensitively so the original worked, but the casing was inconsistent with every other example).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"a11e3fc5-d648-4a34-b8db-1b60fab08948","name":"Update Customer Details - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 08:33:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"2a7e6f5d-5041-40de-8f98-9566accfea3a","name":"Update Customer Details - Failure - Invalid CommandName","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-001\",\n            \"commandName\": \"ExternalApiUpdated\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdated\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 08:36:03 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"Customer cannot be updated as the 'ExternalApiUpdated' cannot be found for the Customer workflow\"\n            },\n            {\n                \"success\": false,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"Customer cannot be updated as the 'ExternalApiUpdated' cannot be found for the Customer workflow\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"ab0f7d01-2e07-4df1-9f9e-8fa8f052908d","name":"Update Customer Details - Failure - Uniqueness Validation Fails","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 08:34:46 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"InsurerCustomerReference\",\n                        \"message\": \"This InsurerCustomerReference has already been used for a different customer - please use a different InsurerCustomerReference.\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"Validation Error\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"UniqueRegistrationId\",\n                        \"message\": \"This UniqueRegistrationId has already been used for a different customer - please use a different UniqueRegistrationId.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"14a4685e-b880-4ee5-a252-f1178fd405cb","name":"Update Customer Details - Mixed Response - Success and Failure","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-004\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-001\",\n                \"UniqueRegistrationId\": \"URI_001\",\n                \"PersonTitle\": \"Mr\",\n                \"FirstName\": \"John\",\n                \"MiddleName\": \"R\",\n                \"LastName\": \"Smith\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"Apartment 17\",\n                \"AddressLine2\": \"1 ManageMy Towers\",\n                \"AddressLine3\": \"Square Mile\",\n                \"City\": \"London\",\n                \"County\": \"Greater London\",\n                \"PostCode\": \"E1 1AB\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+44777777777\",\n                \"HomePhoneNumber\": \"+441011111111\",\n                \"Email\": \"noreply@managemy.com\"\n            }\n        },\n        {\n            \"publicID\": \"\",\n            \"reference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"InsurerCustomerReference\": \"Test-002\",\n                \"UniqueRegistrationId\": \"URI_002\",\n                \"PersonTitle\": \"Mrs\",\n                \"FirstName\": \"Alice\",\n                \"MiddleName\": \"\",\n                \"LastName\": \"Jones\",\n                \"DateOfBirth\": \"01/01/1969\",\n                \"Address\": \"3 Pigeon Street\",\n                \"AddressLine2\": \"\",\n                \"AddressLine3\": \"\",\n                \"City\": \"Leeds\",\n                \"County\": \"West Yorkshire\",\n                \"PostCode\": \"LS1 1LS\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+447111111111\",\n                \"HomePhoneNumber\": \"+441131111111\",\n                \"Email\": \"noreply2@managemy.com\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 08:33:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"\",\n                \"reference\": \"Test-004\",\n                \"errorMessage\": \"Customer with Public Id '' or Reference 'Test-004' doesn't exist\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"f31b5d4d-3225-4043-98c5-e71ca7e2acde"},{"name":"Update Policy Details","id":"15c6499c-51a4-4e58-a44e-4af15eb408fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Pol-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/update/batch","description":"<p>Updates details on specific policies.</p>\n<p>Multiple policies can be created in a single API call, using the 'entityFieldValueModels' array structure.</p>\n<p>'commmandName' must be passed within each object in the array.</p>\n<p>By default, certain fields are validated as unique, if passed in the call:</p>\n<ul>\n<li><code>Reference (fdd85e5c827449aa82e2d09af23cfed8)</code> - this is the Insurer Policy ID used by the source system, that maps to <code>PolicyPublicId (63f8127f6a6647948fcf8703d89adc53)</code> on the ManageMy platform.</li>\n</ul>\n<p>Either <code>PolicyPublicId</code> or <code>Reference</code> (Insurer Policy ID) can be used to key to the policy being updated.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"47bd9d79-a902-409f-a45a-d20b6171b609","name":"Update Policy Details - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Pol-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-002\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:14:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n                \"reference\": \"Pol-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"292410ee6aa6434885dc93eb0746c755\",\n                \"reference\": \"Pol-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"5cb1385a-b2d5-482f-b1b7-57ed100f930d","name":"Update Policy Details - Failure - Uniqueness Validation Failure","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Pol-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Pol-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:15:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"reference\": \"Pol-001\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"Reference\",\n                        \"message\": \"The Policy Reference 'Pol-002' has already been used for a different policy - please use a different Policy Reference.\"\n                    }\n                ]\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Pol-001\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"Reference\",\n                        \"message\": \"The Policy Reference 'Pol-001' has already been used for a different policy - please use a different Policy Reference.\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"83d0acfa-c5c1-4e7d-b63c-1f6e8bca2f43","name":"Update Policy Details - Mixed Response - Success and Failures","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"Pol-001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-001\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mr John Smith\",\n                    \"PolicyholderOccupation\": \"Head of Product\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        },\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Pol-002\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"Pol-002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"MonthlyPayment\": \"42.49\",\n                \"TotalAnnualPayment\": \"509.88\",\n                \"CreditCharge\": \"47.24\",\n                \"APR\": \"19.90\",\n                \"InsuredPropertyAddressLine1\": \"10 Lime Street\",\n                \"InsuredPropertyAddressLine2\": \"Langbourn\",\n                \"InsuredPropertyAddressLine3\": \"\",\n                \"InsuredPropertyCity\": \"London\",\n                \"InsuredPropertyCounty\": \"\",\n                \"InsuredPropertyPostCode\": \"EC3M 7AA\",\n                \"InsuredPropertyCountry\": \"GBR\",\n                \"PropertyType\": \"Detached House\",\n                \"YearOfBuild\": \"1950\",\n                \"NoBedrooms\": \"5\",\n                \"NoBathrooms\": \"3\",\n                \"WallConstruction\": \"Brick\",\n                \"RoofConstruction\": \"Tile\",\n                \"BurglarAlarm\": \"Yes\",\n                \"SmokeDetector\": \"Yes\",\n                \"ListedBuilding\": \"No\",\n                \"400mOfWater\": \"No\",\n                \"BuildingsClaimsInLast3Years\": \"0\",\n                \"ContentsClaimsInLast3Years\": \"0\",\n                \"Occupancy\": \"Policyholder\",\n                \"Adults\": \"2\",\n                \"Children\": \"2\",\n                \"Unoccupied\": \"Up to 30 days\",\n                \"BusinessUse\": \"None\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"BuildingsAccidentalDamage\": \"Yes\",\n                \"BuildingsExcess\": \"100\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"350\",\n                \"ContentsCoverLimit\": \"50000\",\n                \"ContentsAccidentalDamage\": \"Yes\",\n                \"ContentsClaimExcess\": \"100\",\n                \"PersonalEffectsExcess\": \"50\",\n                \"EscapeOfWaterExcess\": \"350\",\n                \"CoverAwayFromTheHome\": \"5000\",\n                \"SingleItemCoverLimit\": \"5000\",\n                \"SpecifiedItems\": \"Yes\",\n                \"SpecifiedCycles\": \"No\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\",\n                \"PolicyStatus\": \"Active\",\n                \"PolicyholdersGroup\": {\n                    \"PolicyholderFullName\": \"Mrs Alice Jones \",\n                    \"PolicyholderOccupation\": \"Head of Development\",\n                    \"PolicyholderBusiness\": \"InsurTech\"\n                },\n                \"SpecifiedItemsGroup\": {\n                    \"SpecifiedItemType\": \"Art\",\n                    \"SpecifiedItemDescription\": \"Banksy Painting\",\n                    \"SpecifiedItemValue\": \"165000\"\n                }\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/update/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:19:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"4c9466a84d4243eab445cd58150b7678\",\n                \"reference\": \"Pol-001\",\n                \"validationErrors\": [\n                    {\n                        \"field\": \"StartDate\",\n                        \"message\": \"Please enter the  Start Date\"\n                    }\n                ]\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"292410ee6aa6434885dc93eb0746c755\",\n                \"reference\": \"Pol-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"15c6499c-51a4-4e58-a44e-4af15eb408fb"},{"name":"Manage Customer Access","id":"ad27b163-fa54-43c9-9b0a-680eb87de40d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiSuspendCustomer\",\n    \"publicId\": \"\",\n    \"reference\": \"Test-001\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state","description":"<p>Allows customer accounts to be suspended, re-enabled or archived.</p>\n<p>Either <code>CustomerPublicId</code> or <code>CustomerReference</code> (<code>InsurerCustomerReference</code>) can be used to key to the customer receiving the update.</p>\n<p>The required command must be passed in the 'commandName' field:</p>\n<ul>\n<li>\"<code>ApiSuspendCustomer</code>\" - suspends customer access to their account.</li>\n<li>\"<code>ApiReenableCustomer</code>\" - re-enables access for customers that have previous been suspended.</li>\n<li>\"<code>ApiArchiveCustomer</code>\" - removed access permanently. This action cannot be undone.</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","change-state"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"9c5216d0-9021-400e-8790-a7bb32ca46fe","name":"Manage Customer Access - Suspend - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiSuspendCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:53:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"21b825504d3849b6b25b830238ccb9af\"\n    },\n    \"isSuccess\": true\n}"},{"id":"96f9d409-eaae-4ffe-bdac-c3ccb9208304","name":"Manage Customer Access - Failed - Customer Cannot Be Suspended As Already Suspended","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiSuspendCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:54:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Workflow command: 'ApiSuspendCustomer' isn't available\"\n    }\n}"},{"id":"73500ccd-60ed-4069-8e15-82c57021d762","name":"Manage Customer Access - Reenable - Falied - Customer Cannot Be Reenabled As Not Suspended","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiReenableCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:56:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Workflow command: 'ApiReenableCustomer' isn't available\"\n    }\n}"},{"id":"19762cf6-0672-48ce-adc6-4808419237c0","name":"Manage Customer Access - Reenable - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiReenableCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:55:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"21b825504d3849b6b25b830238ccb9af\"\n    },\n    \"isSuccess\": true\n}"},{"id":"bb1e34e7-66af-4efa-a7a0-197e207fee51","name":"Manage Customer Access - Archive - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiArchiveCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:56:50 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"21b825504d3849b6b25b830238ccb9af\"\n    },\n    \"isSuccess\": true\n}"},{"id":"4a545eba-9b46-4042-ae46-aadbc3c08076","name":"Manage Customer Access - Archive - Failed - Customer Already Archived","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"commandName\": \"ApiArchiveCustomer\",\n    \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n    \"reference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/change-state"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 12:57:15 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Workflow command: 'ApiArchiveCustomer' isn't available\"\n    }\n}"}],"_postman_id":"ad27b163-fa54-43c9-9b0a-680eb87de40d"}],"id":"5f18ad44-3497-43b5-840c-cccdce118ab0","description":"<p>APIs used to update customers, policies and documents throughout their lifecycle.</p>\n","_postman_id":"5f18ad44-3497-43b5-840c-cccdce118ab0","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Deletions","item":[{"name":"Delete Customers","id":"0c866b48-fd1b-4cbb-ad99-570f2fba8b55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"Test-260\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch","description":"<p>Can be used to delete one or more customer accounts from the ManageMy platform.</p>\n<p>Deletion of the customer account also deletes and policies, documents, and other entities (such as claims) attached to the customer account.</p>\n<p><code>CustomerPublicID</code> (<code>publicId</code>) or <code>InsurerCustomerReference</code> (<code>reference</code>) can be used to key to the customer records being deleted.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"cb107c1c-eba9-4a3b-b11d-825fd6914602","name":"Delete Customers - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:26:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"9cef2637e20945e881ede7e50082f793\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"7bf88d10-ed3c-4d47-b303-5755bd76d314","name":"Delete Customers - Success - Using both PublicId and URN","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"f08422510dcf471e9d209876a4d57b9a\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 10:35:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"f08422510dcf471e9d209876a4d57b9a\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"1a5dd731b848425a97d4870c4e8ab81a\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"9ada2770-9c1f-4ce6-82c0-59ca2ae6e2d4","name":"Delete Customers - Success - Using Unique Reference Number","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"Test-001\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:27:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"3ccbfed78c8a4d9aa1aacb5ad5614219\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"07bf438c63704e70b8c0fc64740a2db6\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"fb53d422-60fa-4faa-b023-f78a60bc7971","name":"Delete Customers - Success - Using PublicId","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"26fe458ded3a4228b9f42019ad6f839b\"\n        },\n        {\n            \"publicId\": \"37756ef70262492d9ee8a69ce5ae47e2\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 09:31:14 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"26fe458ded3a4228b9f42019ad6f839b\",\n                \"reference\": \"Test-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"37756ef70262492d9ee8a69ce5ae47e2\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"c22b04ee-7882-4c04-ba10-a976f3cc7982","name":"Delete Customers - Failure - Customer Records Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:26:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"errorMessage\": \"Customer not found\"\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-002\",\n                \"errorMessage\": \"Customer not found\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"9c755b17-de9e-4f71-b6bc-1b55a56fa452","name":"Delete Customers - Failed - Cusotmers Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"f08422510dcf471e9d209876a4d57b9\"\n        },\n        {\n            \"reference\": \"Test-008\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 10:37:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"f08422510dcf471e9d209876a4d57b9\",\n                \"errorMessage\": \"Customer not found\"\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Test-008\",\n                \"errorMessage\": \"Customer not found\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"6e8cf314-7f18-404f-8549-8f5dae98a7a6","name":"Delete Customers - Mixed Response - Success and Failures","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:27:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"a6d0931a34ae4247bb498f4f5612f29c\",\n                \"errorMessage\": \"Customer not found\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"4cb1de613478445aa007c79e7c82eff8\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"b9c275f6-e357-4e37-a732-35b42d3b7cd6","name":"Delete Customers - Mixed Response - Successes and Failures","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"f08422510dcf471e9d209876a4d57b9\"\n        },\n        {\n            \"reference\": \"Test-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 24 Nov 2020 10:37:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"f08422510dcf471e9d209876a4d57b9\",\n                \"errorMessage\": \"Customer not found\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"315cf72159f64accb57bdb72180e96f5\",\n                \"reference\": \"Test-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"0c866b48-fd1b-4cbb-ad99-570f2fba8b55"},{"name":"Delete Policies","id":"c103832b-03a0-4382-9e12-014576faeec8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\"\n        },\n        {\n            \"reference\": \"Pol-005\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/delete/batch","description":"<p>Can be used to delete one or more policies from the ManageMy platform.</p>\n<p>Deletion of the policy also deletes any documents and other entities (such as claims) attached to the policy.</p>\n<p>PolicyPublicID (<code>publicId</code>) or Reference (<code>reference</code>) can be used to key to the policies being deleted.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"7dd07ced-efb5-4a8e-a7ed-ba925687dd49","name":"Delete Policies - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\"\n        },\n        {\n            \"reference\": \"Pol-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:39:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\",\n                \"reference\": \"Pol-001\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"6cabaf1080e44b409f85d57e10d4f3c7\",\n                \"reference\": \"Pol-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"56fa730b-5134-411d-8333-d19aa4c8d416","name":"Delete Policies - Faliure - Policies Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\"\n        },\n        {\n            \"reference\": \"Pol-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:39:18 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\",\n                \"errorMessage\": \"Policy with Public Id '0fe37c53c24e4532859d4d2bd1b1b952' or Reference '' not found\"\n            },\n            {\n                \"success\": false,\n                \"reference\": \"Pol-002\",\n                \"errorMessage\": \"Policy with Public Id '' or Reference 'Pol-002' not found\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"8ddb30fc-04e0-46d7-905f-965508d9d4f3","name":"Delete Policies - Mixed Response - Success and Failures","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\"\n        },\n        {\n            \"reference\": \"Pol-002\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:39:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"publicId\": \"0fe37c53c24e4532859d4d2bd1b1b952\",\n                \"errorMessage\": \"Policy with Public Id '0fe37c53c24e4532859d4d2bd1b1b952' or Reference '' not found\"\n            },\n            {\n                \"success\": true,\n                \"publicId\": \"d1d51606ca96445090b4b488f0ef52e4\",\n                \"reference\": \"Pol-002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"c103832b-03a0-4382-9e12-014576faeec8"},{"name":"Delete Documents","id":"ff0dd489-124a-42ea-ac8e-8e46727e2c88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entityType\": \"policy\",\n  \"entityPublicId\": \"79878e0e4e60409bb787d00c8fee0cca\",\n  \"entityReference\": \"\",\n  \"documentReferenceList\": [],\n  \"documentPublicIdList\": [],\n  \"filePublicIdList\": [\"3af1545f78e94707868abe0541dca837\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/delete/batch","description":"<p>Can be used to delete one or more documents from an entity on the ManageMy platform.</p>\n<p><code>entityPublicID</code> (e.g. <code>policyPublicId</code>) or <code>entityReference</code> (e.g. Insurer policy ID / reference) can be used to key to the entity the documents are attached to.</p>\n<p><code>documentPublicIdList</code> or <code>documentReferenceList</code> can be used to delete specific documents attached to the entity.</p>\n<p><strong>If</strong> <strong><code>documentPublicIdList</code></strong> <strong>and</strong> <strong><code>documentReferenceList</code></strong> <strong>are blank, all documents attached to the entity will be deleted.</strong></p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"e5dcba4f-f4b8-4090-8a99-ab995fc31e7d","name":"Delete Documents - Success - All Documents","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entityType\": \"policy\",\n  \"entityPublicId\": \"\",\n  \"entityReference\": \"Pol-001\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 10:03:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"edeabfaa3ffb434ea03fe3e8392998a8\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"documentPublicId\": \"8b4c818aa9824a45a786a215cd50551b\",\n                \"documentReference\": \"My Reference 1\",\n                \"success\": true\n            },\n            {\n                \"documentPublicId\": \"3ae395de4b8d40afa8b1aaaea3284ac5\",\n                \"documentReference\": \"My Reference 2\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"6a44dc26-3bbc-406f-8a26-89e9b475e733","name":"Delete Documents - Success - Specified Documents","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entityType\": \"policy\",\n  \"entityPublicId\": \"\",\n  \"entityReference\": \"Test-1005\",\n  \"documentPublicIdList\": [\n    \"\"\n  ],\n  \"documentReferenceList\": [\n    \"My Reference 4\", \n    \"My Reference 5\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 09:59:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"edeabfaa3ffb434ea03fe3e8392998a8\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"documentPublicId\": \"d66818b40a1546ea8c1b78b37be745ef\",\n                \"documentReference\": \"My Reference 1\",\n                \"success\": true\n            },\n            {\n                \"documentPublicId\": \"1522346beca8480ea31dc12cb3052f24\",\n                \"documentReference\": \"My Reference 2\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"2adc245a-6c7e-4123-bd05-3f99bbfed663","name":"Delete Documents - Mixed Response - Success and Failure","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entityType\": \"policy\",\n  \"entityPublicId\": \"\",\n  \"entityReference\": \"Pol-001\",\n  \"documentReferenceList\": [\n    \"My Reference 1\",\n    \"My Reference 4\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 10:10:52 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"edeabfaa3ffb434ea03fe3e8392998a8\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"documentPublicId\": \"aabd4b7f4af54c62b13371414c917a72\",\n                \"documentReference\": \"My Reference 1\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"213d9f89-1136-4cdc-88d5-2018a1d39aa5","name":"Delete Documents - Mixed Response - Success and Failures","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entityType\": \"policy\",\n  \"entityPublicId\": \"\",\n  \"entityReference\": \"Pol-001\",\n  \"documentReferenceList\": [\n    \"My Reference 1\",\n    \"My Reference 4\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/delete/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 25 Nov 2020 10:44:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"30e0e79e488e4638b97e07956d9c1c7a\",\n        \"reference\": \"Pol-001\",\n        \"entitiesResult\": [\n            {\n                \"documentReference\": \"My Reference 4\",\n                \"success\": false,\n                \"errorMessage\": \"Document with Reference 'My Reference 4' doesn't exist\"\n            },\n            {\n                \"documentPublicId\": \"c1c937eebe374a0aa431bec3bd107a80\",\n                \"documentReference\": \"My Reference 1\",\n                \"success\": true\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"ff0dd489-124a-42ea-ac8e-8e46727e2c88"}],"id":"91854308-f9a1-4d95-bf5a-a51518beee96","description":"<p>APIs used to delete customer and policy data and documents from the ManageMy platform.</p>\n","_postman_id":"91854308-f9a1-4d95-bf5a-a51518beee96","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Reading Data","item":[{"name":"All Customers List","id":"645e25ef-4e49-421b-b1d3-4ea9bf9d7dfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/customer/read/list?pageSize=&pageIndex=","description":"<p>Gets a list of all customers on the ManageMy Platform, their status and any policies linked to their account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"10674d77-6d52-46dd-aab9-5639e88a1d23","name":"All Customers List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer/read/list?pageSize=5&pageIndex=4","host":["{{base_url}}"],"path":["customer","read","list"],"query":[{"key":"pageSize","value":"5","description":"The number of results to provide in the response. If blank, defaults to 1000"},{"key":"pageIndex","value":"4","description":"The results page to be returned, taking the  pageSize parameter into account"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:04:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"d06ebee1a28a4318874926760e38c571\",\n                \"firstName\": \"Monitoring\",\n                \"lastName\": \"Monitoring\",\n                \"policyNumber\": [],\n                \"postCode\": \"Monitoring\",\n                \"dateOfBirth\": \"2002-08-01T01:00:00Z\",\n                \"email\": \"monitoring@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"5ea6ecfc6daf400988060030527734aa\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [\n                    \"MM23657\"\n                ],\n                \"postCode\": \"LS8 1BE\",\n                \"dateOfBirth\": \"1981-01-01T00:00:00Z\",\n                \"email\": \"mark2@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS17 6JS\",\n                \"dateOfBirth\": \"1981-06-28T00:00:00Z\",\n                \"email\": \"mark1@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"b93a95995dc94a249bd11d0cf09e74ae\",\n                \"reference\": \"Test-001\",\n                \"firstName\": \"John\",\n                \"lastName\": \"Smith\",\n                \"policyNumber\": [\n                    \"Pol-001\"\n                ],\n                \"postCode\": \"E1 1AB\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply@managemy.com\",\n                \"status\": \"Unregistered\"\n            },\n            {\n                \"publicId\": \"c231e0fe2c904821b0ee094fc90cd191\",\n                \"reference\": \"Test-002\",\n                \"firstName\": \"Alice\",\n                \"lastName\": \"Jones\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS1 1LS\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply2@managemy.com\",\n                \"status\": \"Unregistered\"\n            }\n        ],\n        \"count\": 25\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"645e25ef-4e49-421b-b1d3-4ea9bf9d7dfa"},{"name":"Read Customer Details","id":"fb905018-cacc-4a38-a2bc-8ef154d3dddd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/customer/read/?publicId=&reference=Test-001","description":"<p>Retrieves the data stored on a specified customer record.</p>\n<p>Either Customer Public ID (<code>publicId</code>) or Insurer Customer Reference (<code>reference</code>) must be supplied.</p>\n<p>A JSON Form is also returned at the end of the request, to allow the key-value pairs to be read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer","read",""],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the customer record.</p>\n","type":"text/plain"},"key":"publicId","value":""},{"description":{"content":"<p>The Insurer Customer Reference for the customer record.</p>\n","type":"text/plain"},"key":"reference","value":"Test-001"}],"variable":[]}},"response":[{"id":"36aa9d8f-7b79-4331-a80d-ec604ee1000f","name":"Read Customer Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer/read/?publicId=&reference=Test-001","host":["{{base_url}}"],"path":["customer","read",""],"query":[{"key":"publicId","value":"","description":"The PublicID of the customer record."},{"key":"reference","value":"Test-001","description":"The Insurer Customer Reference for the customer record."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:14:59 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"reference\": \"Test-001\",\n        \"publicId\": \"b93a95995dc94a249bd11d0cf09e74ae\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"b43c4236359645ca81208733357ff7c9\",\n                \"value\": \"Mr\"\n            },\n            {\n                \"publicId\": \"c6739ac3200948c5af020eac016f3c26\",\n                \"value\": \"John\"\n            },\n            {\n                \"publicId\": \"64b54e6fe80c42df8d3ccf70e2d4c5ef\",\n                \"value\": \"R\"\n            },\n            {\n                \"publicId\": \"2097b0bbdd8b45cc88c86d11144065f1\",\n                \"value\": \"Smith\"\n            },\n            {\n                \"publicId\": \"02bf84b1f6034c8cada5258329f57805\",\n                \"value\": \"1969-01-01\"\n            },\n            {\n                \"publicId\": \"7912c385e5344e159e73c7e71c153af8\",\n                \"value\": \"Apartment 17\"\n            },\n            {\n                \"publicId\": \"566a3f1c837f474b8618bf7c9e976e63\",\n                \"value\": \"1 ManageMy Towers\"\n            },\n            {\n                \"publicId\": \"e5f433cf77d94713b637eb80bde4e68c\",\n                \"value\": \"Square Mile\"\n            },\n            {\n                \"publicId\": \"3c231611a84e4944b9d67ebb4ce52556\",\n                \"value\": \"London\"\n            },\n            {\n                \"publicId\": \"ccf5b21071e24e5bb82620fc9635ca2d\",\n                \"value\": \"Greater London\"\n            },\n            {\n                \"publicId\": \"26c349a53e7c4bf5a0824e4b61aafc7e\",\n                \"value\": \"E1 1AB\"\n            },\n            {\n                \"publicId\": \"a7198856e43941dc900285a9ca4fb2f0\",\n                \"value\": \"GBR\"\n            },\n            {\n                \"publicId\": \"d7b7170ab5c74596a5ec49fd0483618f\",\n                \"value\": \"+447777777777\"\n            },\n            {\n                \"publicId\": \"9d5370ffd30d4674a84278df70e97bd1\",\n                \"value\": \"+441011111111\"\n            },\n            {\n                \"publicId\": \"18973b0de8da498f8e8d02e36f95bf61\",\n                \"value\": \"noreply@managemy.com\"\n            },\n            {\n                \"publicId\": \"0a95ad6542674072b34e7079bb728e17\",\n                \"value\": \"Unregistered\"\n            }\n        ],\n        \"form\": {\n            \"publicId\": \"03b4b10f300d4261975b0df75890a6dc\",\n            \"name\": \"External API - Customer Profile View Form\",\n            \"pages\": [\n                {\n                    \"name\": \"Customer Profile View\",\n                    \"fields\": [\n                        {\n                            \"publicId\": \"b43c4236359645ca81208733357ff7c9\",\n                            \"name\": \"PersonTitle\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Title\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"c6739ac3200948c5af020eac016f3c26\",\n                            \"name\": \"FirstName\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"First Name\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"64b54e6fe80c42df8d3ccf70e2d4c5ef\",\n                            \"name\": \"MiddleName\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Middle Name\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"2097b0bbdd8b45cc88c86d11144065f1\",\n                            \"name\": \"LastName\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Last Name\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"02bf84b1f6034c8cada5258329f57805\",\n                            \"name\": \"DateOfBirth\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Date Of Birth\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"7912c385e5344e159e73c7e71c153af8\",\n                            \"name\": \"Address\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Address\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"566a3f1c837f474b8618bf7c9e976e63\",\n                            \"name\": \"AddressLine2\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Address Line 2\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"e5f433cf77d94713b637eb80bde4e68c\",\n                            \"name\": \"AddressLine3\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Address Line 3\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"3c231611a84e4944b9d67ebb4ce52556\",\n                            \"name\": \"City\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"City\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"ccf5b21071e24e5bb82620fc9635ca2d\",\n                            \"name\": \"County\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"County\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"26c349a53e7c4bf5a0824e4b61aafc7e\",\n                            \"name\": \"PostCode\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Post Code\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"a7198856e43941dc900285a9ca4fb2f0\",\n                            \"name\": \"Country\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Country\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"GBR\",\n                                        \"text\": \"United Kingdom\"\n                                    },\n                                    {\n                                        \"value\": \"USA\",\n                                        \"text\": \"United States\"\n                                    },\n                                    {\n                                        \"value\": \"OTH\",\n                                        \"text\": \"Other\"\n                                    }\n                                ]\n                            }\n                        },\n                        {\n                            \"publicId\": \"d7b7170ab5c74596a5ec49fd0483618f\",\n                            \"name\": \"PhoneNumber\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Phone Number\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"9d5370ffd30d4674a84278df70e97bd1\",\n                            \"name\": \"HomePhoneNumber\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Home Phone Number\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"18973b0de8da498f8e8d02e36f95bf61\",\n                            \"name\": \"Email\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Email\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"0a95ad6542674072b34e7079bb728e17\",\n                            \"name\": \"Status\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"Status\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"28bb3c12c081457fb061c9423417de6f\",\n                            \"name\": \"CustomerInviteReason\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"label\": \"CustomerInviteReason\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"NewCustomer\",\n                                        \"text\": \"NewCustomer\"\n                                    },\n                                    {\n                                        \"value\": \"ExistingCustomer\",\n                                        \"text\": \"ExistingCustomer\"\n                                    },\n                                    {\n                                        \"value\": \"Renewal\",\n                                        \"text\": \"Renewal\"\n                                    },\n                                    {\n                                        \"value\": \"Claim\",\n                                        \"text\": \"Claim\"\n                                    }\n                                ]\n                            }\n                        },\n                        {\n                            \"publicId\": \"3fa5ec015bfa4f2aa9405f8b74d863ac\",\n                            \"name\": \"InvitationMethod\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"checkbox\",\n                                \"readonly\": true,\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"SMS\",\n                                        \"text\": \"SMS\"\n                                    },\n                                    {\n                                        \"value\": \"Email\",\n                                        \"text\": \"Email\"\n                                    }\n                                ],\n                                \"selectMultiple\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"b9d9e1a303104bc79fc3c9b43112fc47\",\n                            \"name\": \"MarketingConsents\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"checkbox\",\n                                \"readonly\": true,\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Email\",\n                                        \"text\": \"Email\"\n                                    },\n                                    {\n                                        \"value\": \"Phone\",\n                                        \"text\": \"Phone\"\n                                    },\n                                    {\n                                        \"value\": \"SMS\",\n                                        \"text\": \"SMS\"\n                                    },\n                                    {\n                                        \"value\": \"Post\",\n                                        \"text\": \"Post\"\n                                    }\n                                ],\n                                \"selectMultiple\": true\n                            }\n                        }\n                    ]\n                }\n            ],\n            \"showFooter\": true\n        }\n    },\n    \"isSuccess\": true\n}"},{"id":"f28e6fbe-a8c2-40c0-ae2c-fd9a0784f565","name":"Read Customer Details - Failure - Customer Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer/read/?publicId=&reference=Test-0010","host":["{{base_url}}"],"path":["customer","read",""],"query":[{"key":"publicId","value":"","description":"The PublicID of the customer record."},{"key":"reference","value":"Test-0010","description":"The Insurer Customer Reference for the customer record."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:15:22 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Customer with Public Id  or Reference Test-0010 doesn't exist\"\n    }\n}"}],"_postman_id":"fb905018-cacc-4a38-a2bc-8ef154d3dddd"},{"name":"All Policies List","id":"60cb8a8b-136f-44a9-9e0b-ace33678aa84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/policy/read/list?pageSize=&pageIndex=","description":"<p>Gets a list of all policies on the ManageMy Platform, and their status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy","read","list"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The number of results to provide in the response. If blank, defaults to 1000.</p>\n","type":"text/plain"},"key":"pageSize","value":""},{"description":{"content":"<p>The results page to be returned, taking the  pageSize parameter into account. If blanks, defaults to the first page.</p>\n","type":"text/plain"},"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"a39496b3-8956-44e5-abd7-eecf094ff7a8","name":"All Policies List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/policy/read/list?pageSize=10&pageIndex=1","host":["{{base_url}}"],"path":["policy","read","list"],"query":[{"key":"pageSize","value":"10"},{"key":"pageIndex","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:17:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"85c852e196704621afad2de026a45997\",\n                \"reference\": \"MM23657\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"a5058b9a37d4463da88e3f8d8d7e02c6\",\n                \"reference\": \"5150-OU812\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"759d9e695ea847939c0185da1254c540\",\n                \"reference\": \"5150-OU789\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"0b01213ac1804f4fa69f153c6a70c181\",\n                \"reference\": \"DB2273BB\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"68c918e18a0b4683805a70f92661e07d\",\n                \"reference\": \"MM23657\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"4af39e8b8b6c431a88cef683cfe0e395\",\n                \"reference\": \"5482DBF2\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"43e79f7a098644d29717410f3bc016c1\",\n                \"reference\": \"MM23657\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"ee693fcfc4824fcead67db2507922f50\",\n                \"reference\": \"MM23657\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"b7447865bb0c4e9681d1e09f69e9a215\",\n                \"reference\": \"6F7ABB9A\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"03815c5c8a054ff1819c569a832de972\",\n                \"reference\": \"91170A81\",\n                \"status\": \"Active\"\n            }\n        ],\n        \"count\": 46\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"60cb8a8b-136f-44a9-9e0b-ace33678aa84"},{"name":"Read Policy Details","id":"e19f8278-f823-4f56-b968-4522aa1c51fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy/read?publicId=&reference=Pol-001","description":"<p>Retrieves the data stored on a specified policy record.</p>\n<p>Either Policy Public ID (<code>publicId</code>) or Insurer Policy ID (<code>reference</code>) must be supplied.</p>\n<p>A JSON Form is also returned at the end of the request, to allow the key-value pairs to be read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy","read"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the customer record.</p>\n","type":"text/plain"},"key":"publicId","value":""},{"description":{"content":"<p>The Insurer Policy ID for the policy.</p>\n","type":"text/plain"},"key":"reference","value":"Pol-001"}],"variable":[]}},"response":[{"id":"43ae91c8-5d41-44de-9f51-19e3b9dbc9f3","name":"Read Policy Details - Success","originalRequest":{"method":"GET","header":[{"key":"publicId","type":"text","value":"6cd188c0af80458bb71652fe228f4bd4","disabled":true},{"key":"reference","type":"text","value":"","disabled":true}],"url":{"raw":"{{base_url}}/policy/read?publicId=&reference=Pol-001","host":["{{base_url}}"],"path":["policy","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the customer record."},{"key":"reference","value":"Pol-001","description":"The Insurer Policy ID for the policy."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:27:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"reference\": \"Pol-001\",\n        \"publicId\": \"edeabfaa3ffb434ea03fe3e8392998a8\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"fdd85e5c827449aa82e2d09af23cfed8\",\n                \"value\": \"Pol-001\"\n            },\n            {\n                \"publicId\": \"186b0301eac24f74b4da98a60f3e871a\",\n                \"value\": \"Active\"\n            },\n            {\n                \"publicId\": \"29ce174b9ad744279b26fe80633155fc\",\n                \"value\": \"Buildings & Contents\"\n            },\n            {\n                \"publicId\": \"8cf22861fe294d02b284faa5278db081\",\n                \"value\": \"2020-01-01\"\n            },\n            {\n                \"publicId\": \"bd487b2b9598458c949a9272ac8d8041\",\n                \"value\": \"2020-12-31\"\n            },\n            {\n                \"publicId\": \"def625ab6b68436bb0efd809dc79464c\",\n                \"value\": \"462.64\"\n            },\n            {\n                \"publicId\": \"5ccbee73caa44f13975c43dc78b6a1d0\",\n                \"value\": \"Monthly\"\n            },\n            {\n                \"publicId\": \"d608358d2c3e4d05926780f7ed153bbf\",\n                \"value\": \"42.49\"\n            },\n            {\n                \"publicId\": \"0cb7f4998c0d46e6a0fb9f70a618f7d7\",\n                \"value\": \"509.88\"\n            },\n            {\n                \"publicId\": \"b9c2dee846c64c0eba775b3c9ef26a3d\",\n                \"value\": \"47.24\"\n            },\n            {\n                \"publicId\": \"bab6949b0cc040179dfb2a2829b618f8\",\n                \"value\": \"19.90\"\n            },\n            {\n                \"publicId\": \"1c8e7fe07c134edf994178d0a2b668fe\",\n                \"value\": \"Mr John Smith\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"31ce5e268cb64cbbbad054e8fdd5152b\"\n            },\n            {\n                \"publicId\": \"ac18246b846c410bb30af108c7409198\",\n                \"value\": \"Head of Product\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"31ce5e268cb64cbbbad054e8fdd5152b\"\n            },\n            {\n                \"publicId\": \"b3438754bb2446be85929f5366dbf2c6\",\n                \"value\": \"InsurTech\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"31ce5e268cb64cbbbad054e8fdd5152b\"\n            },\n            {\n                \"publicId\": \"fa5335584845417faeaef1646ca9ad3e\",\n                \"value\": \"10 Lime Street\"\n            },\n            {\n                \"publicId\": \"52bb7ae75c1f48c0942206a46f9eb668\",\n                \"value\": \"Langbourn\"\n            },\n            {\n                \"publicId\": \"a33ac17a33a044639914a7f62eea7d4a\",\n                \"value\": \"\"\n            },\n            {\n                \"publicId\": \"3311eb4b13d746439dbaabac327a374e\",\n                \"value\": \"\"\n            },\n            {\n                \"publicId\": \"fb6e0db330f7454fb23760d4a439a814\",\n                \"value\": \"EC3M 7AA\"\n            },\n            {\n                \"publicId\": \"07e1d066ba93492298f4e30e8f0745d4\",\n                \"value\": \"GBR\"\n            },\n            {\n                \"publicId\": \"843300e3b1414f948f0f4ded9034a961\",\n                \"value\": \"Detached House\"\n            },\n            {\n                \"publicId\": \"cd4e887f057e450fbf664e15781db3e9\",\n                \"value\": \"1950\"\n            },\n            {\n                \"publicId\": \"a641da47dc3d4aefb79397d1ceefb87a\",\n                \"value\": \"5\"\n            },\n            {\n                \"publicId\": \"9051c11bf769409cb0fdeb1fed05e036\",\n                \"value\": \"3\"\n            },\n            {\n                \"publicId\": \"f290ea2fbf4b431f814e00393a007d49\",\n                \"value\": \"Brick\"\n            },\n            {\n                \"publicId\": \"1edec6140c934d5fb77d448ca7a58bf1\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"bff46c34c8d84d178e5163712b580c1b\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"306b19a888a3442dbfa833a4f4fbc369\",\n                \"value\": \"No\"\n            },\n            {\n                \"publicId\": \"7ca581bb91dd4427ad8f2d861bd6e747\",\n                \"value\": \"No\"\n            },\n            {\n                \"publicId\": \"6d45e016ede44643b895edffb6eb6886\",\n                \"value\": \"0\"\n            },\n            {\n                \"publicId\": \"48119d84259f47a4b64fdfd9a68018da\",\n                \"value\": \"0\"\n            },\n            {\n                \"publicId\": \"88a1501e02c14b499f8f5b376324f5c0\",\n                \"value\": \"Policyholder\"\n            },\n            {\n                \"publicId\": \"10c42c67365644cd93a574a5b6c0e357\",\n                \"value\": \"2\"\n            },\n            {\n                \"publicId\": \"9392d26b0c2c4810ae5d5a136d3e56f4\",\n                \"value\": \"2\"\n            },\n            {\n                \"publicId\": \"0cb34d157f134c1ca82a5074923864a6\",\n                \"value\": \"Up to 30 days\"\n            },\n            {\n                \"publicId\": \"f5ee351af37642eeb5b8757cb04206a2\",\n                \"value\": \"None\"\n            },\n            {\n                \"publicId\": \"67cfabf474fd4e859c7af3c2210947be\",\n                \"value\": \"Unlimited\"\n            },\n            {\n                \"publicId\": \"edd3f6d4b979446cb2cd76e6df8bb11f\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"5ef429a2e3fa42bbaa74146d34137e10\",\n                \"value\": \"100\"\n            },\n            {\n                \"publicId\": \"1688c88525514e00a2d2129508a474b6\",\n                \"value\": \"1000\"\n            },\n            {\n                \"publicId\": \"54d09afc045247d0a10eb873b5d21174\",\n                \"value\": \"350\"\n            },\n            {\n                \"publicId\": \"65b62a8af491472b8c432b4f8ef9ba56\",\n                \"value\": \"50000\"\n            },\n            {\n                \"publicId\": \"4344a3e3c3a0441b98d8b861592cd503\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"997d1b6d4ec34dbfaccac8a9a157af56\",\n                \"value\": \"100\"\n            },\n            {\n                \"publicId\": \"7a3f6a4c975946a28fa194e403d488c2\",\n                \"value\": \"50\"\n            },\n            {\n                \"publicId\": \"7d23adca81aa4f99b4d95624ac7c830c\",\n                \"value\": \"350\"\n            },\n            {\n                \"publicId\": \"363d6e454803490ba2cd0c9d68274655\",\n                \"value\": \"5000\"\n            },\n            {\n                \"publicId\": \"fad109b67a704e5c8516b93e5a813ed8\",\n                \"value\": \"5000\"\n            },\n            {\n                \"publicId\": \"930585088c624f6994c595703f59730c\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"0a6165bbe3504ce6a471cbddcd293b55\",\n                \"value\": \"No\"\n            },\n            {\n                \"publicId\": \"4f666c0b85ae497f9c2f26ccf88f54eb\",\n                \"value\": \"Art\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"29f4b7d599004a6590f2610aafbae288\"\n            },\n            {\n                \"publicId\": \"731b963a5556493797e8b7fcc3cf9b66\",\n                \"value\": \"Banksy Painting\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"29f4b7d599004a6590f2610aafbae288\"\n            },\n            {\n                \"publicId\": \"ec951205e76b416a85eaab3920dcae16\",\n                \"value\": \"165000\",\n                \"groupIndex\": 0,\n                \"groupFieldPublicId\": \"29f4b7d599004a6590f2610aafbae288\"\n            },\n            {\n                \"publicId\": \"52383ca0b58b40c2868c93467b17af2d\",\n                \"value\": \"Yes\"\n            },\n            {\n                \"publicId\": \"2962aa618d97468a84542d165e8846ba\",\n                \"value\": \"No\"\n            }\n        ],\n        \"form\": {\n            \"publicId\": \"8f4bb56bc7cb4cadb7f8479f88cb81ee\",\n            \"name\": \"External API - Home - Read Policy Details Form\",\n            \"pages\": [\n                {\n                    \"name\": \"\",\n                    \"fields\": [\n                        {\n                            \"publicId\": \"fdd85e5c827449aa82e2d09af23cfed8\",\n                            \"name\": \"Reference\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Policy ID: \",\n                                \"placeholder\": \"Policy ID \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"186b0301eac24f74b4da98a60f3e871a\",\n                            \"name\": \"PolicyStatus\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Policy Status:\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Active\",\n                                        \"text\": \"Active\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"29ce174b9ad744279b26fe80633155fc\",\n                            \"name\": \"coverType\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Cover Type\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"8cf22861fe294d02b284faa5278db081\",\n                            \"name\": \"StartDate\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"date\",\n                                \"label\": \" Start Date:\",\n                                \"mask\": \"00/00/0000\",\n                                \"placeholder\": \" Start Date\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"bd487b2b9598458c949a9272ac8d8041\",\n                            \"name\": \"EndDate\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"date\",\n                                \"label\": \"End Date:\",\n                                \"mask\": \"00/00/0000\",\n                                \"placeholder\": \"End Date\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"def625ab6b68436bb0efd809dc79464c\",\n                            \"name\": \"AnnualPremium\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Annual Premium:\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"5ccbee73caa44f13975c43dc78b6a1d0\",\n                            \"name\": \"PaymentFrequency\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Payment Frequency:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"d608358d2c3e4d05926780f7ed153bbf\",\n                            \"name\": \"MonthlyPayment\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Monthly Payment:\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"0cb7f4998c0d46e6a0fb9f70a618f7d7\",\n                            \"name\": \"TotalAnnualPayment\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Total Annual Payment:\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"b9c2dee846c64c0eba775b3c9ef26a3d\",\n                            \"name\": \"CreditCharge\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Credit Charge:\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"bab6949b0cc040179dfb2a2829b618f8\",\n                            \"name\": \"APR\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"APR:\",\n                                \"format\": \"{N2}%\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"31ce5e268cb64cbbbad054e8fdd5152b\",\n                            \"name\": \"PolicyholdersGroup\",\n                            \"type\": \"group\",\n                            \"options\": {\n                                \"label\": \"Policyholder\",\n                                \"repeatableGroupFields\": true,\n                                \"groupType\": \"column\"\n                            },\n                            \"groupFields\": [\n                                {\n                                    \"publicId\": \"1c8e7fe07c134edf994178d0a2b668fe\",\n                                    \"name\": \"PolicyholderFullName\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Name:\"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"ac18246b846c410bb30af108c7409198\",\n                                    \"name\": \"PolicyholderOccupation\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Occupation: \"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"b3438754bb2446be85929f5366dbf2c6\",\n                                    \"name\": \"PolicyholderBusiness\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Business: \"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"1fbedee35b014ae192ab15c147646bec\",\n                                    \"name\": \"RelationshipToPolicyholder\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Relationship: \"\n                                    }\n                                }\n                            ]\n                        },\n                        {\n                            \"publicId\": \"fa5335584845417faeaef1646ca9ad3e\",\n                            \"name\": \"InsuredPropertyAddressLine1\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \" \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"52bb7ae75c1f48c0942206a46f9eb668\",\n                            \"name\": \"InsuredPropertyAddressLine2\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \" \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"a33ac17a33a044639914a7f62eea7d4a\",\n                            \"name\": \"InsuredPropertyAddressLine3\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \" \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"3311eb4b13d746439dbaabac327a374e\",\n                            \"name\": \"InsuredPropertyCounty\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \" \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"fb6e0db330f7454fb23760d4a439a814\",\n                            \"name\": \"InsuredPropertyPostCode\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \" \"\n                            }\n                        },\n                        {\n                            \"publicId\": \"07e1d066ba93492298f4e30e8f0745d4\",\n                            \"name\": \"InsuredPropertyCountry\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"label\": \" \",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"GBR\",\n                                        \"text\": \"United Kingdom\"\n                                    },\n                                    {\n                                        \"value\": \"USA\",\n                                        \"text\": \"United States\"\n                                    },\n                                    {\n                                        \"value\": \"OTH\",\n                                        \"text\": \"Other\"\n                                    }\n                                ]\n                            }\n                        },\n                        {\n                            \"publicId\": \"843300e3b1414f948f0f4ded9034a961\",\n                            \"name\": \"PropertyType\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Property Type:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"cd4e887f057e450fbf664e15781db3e9\",\n                            \"name\": \"YearOfBuild\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Year of Build:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"a641da47dc3d4aefb79397d1ceefb87a\",\n                            \"name\": \"NoBedrooms\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Bedrooms:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"9051c11bf769409cb0fdeb1fed05e036\",\n                            \"name\": \"NoBathrooms\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"No Bathrooms:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"f290ea2fbf4b431f814e00393a007d49\",\n                            \"name\": \"WallConstruction\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Wall Construction:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"5144fd2bc83c45f897db2d8906d219dd\",\n                            \"name\": \"RoofConstruction\",\n                            \"type\": \"label\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Roof Construction:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"1edec6140c934d5fb77d448ca7a58bf1\",\n                            \"name\": \"BurglarAlarm\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Burglar Alarm:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"bff46c34c8d84d178e5163712b580c1b\",\n                            \"name\": \"SmokeDetector\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Smoke Detector:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"306b19a888a3442dbfa833a4f4fbc369\",\n                            \"name\": \"ListedBuilding\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Listed Building:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"7ca581bb91dd4427ad8f2d861bd6e747\",\n                            \"name\": \"400mOfWater\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"400m of Water:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"6d45e016ede44643b895edffb6eb6886\",\n                            \"name\": \"BuildingsClaimsInLast3Years\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Buildings Claims in Last 3 years:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"48119d84259f47a4b64fdfd9a68018da\",\n                            \"name\": \"ContentsClaimsInLast3Years\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Contents Claims in Last 3 years:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"88a1501e02c14b499f8f5b376324f5c0\",\n                            \"name\": \"Occupancy\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Occupancy\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"10c42c67365644cd93a574a5b6c0e357\",\n                            \"name\": \"Adults\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Adults:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"9392d26b0c2c4810ae5d5a136d3e56f4\",\n                            \"name\": \"Children\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Children:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"0cb34d157f134c1ca82a5074923864a6\",\n                            \"name\": \"Unoccupied\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Unoccupied:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"f5ee351af37642eeb5b8757cb04206a2\",\n                            \"name\": \"BusinessUse\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"text\",\n                                \"label\": \"Business Use:\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"67cfabf474fd4e859c7af3c2210947be\",\n                            \"name\": \"BuildingsCoverLimit\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Buildings Cover Limit\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"50000\",\n                                        \"text\": \"£50,000\"\n                                    },\n                                    {\n                                        \"value\": \"100000\",\n                                        \"text\": \"£100,000\"\n                                    },\n                                    {\n                                        \"value\": \"150000\",\n                                        \"text\": \"£150,000\"\n                                    },\n                                    {\n                                        \"value\": \"200000\",\n                                        \"text\": \"£200,000\"\n                                    },\n                                    {\n                                        \"value\": \"250000\",\n                                        \"text\": \"£250,000\"\n                                    },\n                                    {\n                                        \"value\": \"350000\",\n                                        \"text\": \"£350,000\"\n                                    },\n                                    {\n                                        \"value\": \"400000\",\n                                        \"text\": \"£400,000\"\n                                    },\n                                    {\n                                        \"value\": \"450000\",\n                                        \"text\": \"£450,000\"\n                                    },\n                                    {\n                                        \"value\": \"500000\",\n                                        \"text\": \"£500,000\"\n                                    },\n                                    {\n                                        \"value\": \"600000\",\n                                        \"text\": \"£600,000\"\n                                    },\n                                    {\n                                        \"value\": \"750000\",\n                                        \"text\": \"£750,000\"\n                                    },\n                                    {\n                                        \"value\": \"Unlimited\",\n                                        \"text\": \"Unlimited\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the amount required to rebuild your property\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"edd3f6d4b979446cb2cd76e6df8bb11f\",\n                            \"name\": \"BuildingsAccidentalDamage\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"toggle\",\n                                \"label\": \"Buildings Accidental Damage\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Yes\",\n                                        \"text\": \"Included\"\n                                    },\n                                    {\n                                        \"value\": \"No\",\n                                        \"text\": \"Not Included\"\n                                    }\n                                ],\n                                \"hint\": \"Accidental damage cover for your building, its fixtures and fittings\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"5ef429a2e3fa42bbaa74146d34137e10\",\n                            \"name\": \"BuildingsExcess\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Buildings Claim Excess\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"50\",\n                                        \"text\": \"£50\"\n                                    },\n                                    {\n                                        \"value\": \"100\",\n                                        \"text\": \"£100\"\n                                    },\n                                    {\n                                        \"value\": \"150\",\n                                        \"text\": \"£150\"\n                                    },\n                                    {\n                                        \"value\": \"200\",\n                                        \"text\": \"£200\"\n                                    },\n                                    {\n                                        \"value\": \"250\",\n                                        \"text\": \"£250\"\n                                    },\n                                    {\n                                        \"value\": \"300\",\n                                        \"text\": \"£300\"\n                                    },\n                                    {\n                                        \"value\": \"350\",\n                                        \"text\": \"£350\"\n                                    },\n                                    {\n                                        \"value\": \"400\",\n                                        \"text\": \"£400\"\n                                    },\n                                    {\n                                        \"value\": \"500\",\n                                        \"text\": \"£500\"\n                                    },\n                                    {\n                                        \"value\": \"750\",\n                                        \"text\": \"£750\"\n                                    },\n                                    {\n                                        \"value\": \"1000\",\n                                        \"text\": \"£1000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the amount you'd have to pay of any successful claim\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"1688c88525514e00a2d2129508a474b6\",\n                            \"name\": \"SubsidenceExcess\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Subsidence Excess\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"54d09afc045247d0a10eb873b5d21174\",\n                            \"name\": \"BuildingsEscapeOfWaterExcess\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Escape of Water Excess\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"65b62a8af491472b8c432b4f8ef9ba56\",\n                            \"name\": \"ContentsCoverLimit\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Contents Cover Limit\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"5000\",\n                                        \"text\": \"£5000\"\n                                    },\n                                    {\n                                        \"value\": \"10000\",\n                                        \"text\": \"£10,000\"\n                                    },\n                                    {\n                                        \"value\": \"15000\",\n                                        \"text\": \"£15,000\"\n                                    },\n                                    {\n                                        \"value\": \"20000\",\n                                        \"text\": \"£20,000\"\n                                    },\n                                    {\n                                        \"value\": \"25000\",\n                                        \"text\": \"£25,000\"\n                                    },\n                                    {\n                                        \"value\": \"30000\",\n                                        \"text\": \"£30,000\"\n                                    },\n                                    {\n                                        \"value\": \"40000\",\n                                        \"text\": \"£40,000\"\n                                    },\n                                    {\n                                        \"value\": \"50000\",\n                                        \"text\": \"£50,000\"\n                                    },\n                                    {\n                                        \"value\": \"75000\",\n                                        \"text\": \"£75,000\"\n                                    },\n                                    {\n                                        \"value\": \"100000\",\n                                        \"text\": \"£100,000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the amount required to replace the entire contents of your property\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"4344a3e3c3a0441b98d8b861592cd503\",\n                            \"name\": \"ContentsAccidentalDamage\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"toggle\",\n                                \"label\": \"Contents Accidental Damage\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Yes\",\n                                        \"text\": \"Included\"\n                                    },\n                                    {\n                                        \"value\": \"No\",\n                                        \"text\": \"Not Included\"\n                                    }\n                                ],\n                                \"hint\": \"Accidental damage cover for your contents whilst at your property\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"997d1b6d4ec34dbfaccac8a9a157af56\",\n                            \"name\": \"ContentsClaimExcess\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Contents Claim Excess\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"50\",\n                                        \"text\": \"£50\"\n                                    },\n                                    {\n                                        \"value\": \"100\",\n                                        \"text\": \"£100\"\n                                    },\n                                    {\n                                        \"value\": \"150\",\n                                        \"text\": \"£150\"\n                                    },\n                                    {\n                                        \"value\": \"200\",\n                                        \"text\": \"£200\"\n                                    },\n                                    {\n                                        \"value\": \"250\",\n                                        \"text\": \"£250\"\n                                    },\n                                    {\n                                        \"value\": \"300\",\n                                        \"text\": \"£300\"\n                                    },\n                                    {\n                                        \"value\": \"350\",\n                                        \"text\": \"£350\"\n                                    },\n                                    {\n                                        \"value\": \"400\",\n                                        \"text\": \"£400\"\n                                    },\n                                    {\n                                        \"value\": \"500\",\n                                        \"text\": \"£500\"\n                                    },\n                                    {\n                                        \"value\": \"750\",\n                                        \"text\": \"£750\"\n                                    },\n                                    {\n                                        \"value\": \"1000\",\n                                        \"text\": \"£1000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the amount you'd have to pay of any successful claim\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"7a3f6a4c975946a28fa194e403d488c2\",\n                            \"name\": \"PersonalEffectsExcess\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Contents Personal Effects Excess\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"50\",\n                                        \"text\": \"£50\"\n                                    },\n                                    {\n                                        \"value\": \"100\",\n                                        \"text\": \"£100\"\n                                    },\n                                    {\n                                        \"value\": \"150\",\n                                        \"text\": \"£150\"\n                                    },\n                                    {\n                                        \"value\": \"200\",\n                                        \"text\": \"£200\"\n                                    },\n                                    {\n                                        \"value\": \"250\",\n                                        \"text\": \"£250\"\n                                    },\n                                    {\n                                        \"value\": \"300\",\n                                        \"text\": \"£300\"\n                                    },\n                                    {\n                                        \"value\": \"350\",\n                                        \"text\": \"£350\"\n                                    },\n                                    {\n                                        \"value\": \"400\",\n                                        \"text\": \"£400\"\n                                    },\n                                    {\n                                        \"value\": \"500\",\n                                        \"text\": \"£500\"\n                                    },\n                                    {\n                                        \"value\": \"750\",\n                                        \"text\": \"£750\"\n                                    },\n                                    {\n                                        \"value\": \"1000\",\n                                        \"text\": \"£1000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the amount you'd have to pay of any successful claim for your personal effects whilst away from the property\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"7d23adca81aa4f99b4d95624ac7c830c\",\n                            \"name\": \"EscapeOfWaterExcess\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"inputType\": \"number\",\n                                \"label\": \"Escape of Water Excess\",\n                                \"format\": \"£{N2}\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"363d6e454803490ba2cd0c9d68274655\",\n                            \"name\": \"CoverAwayFromTheHome\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Cover Away from the Home Limit\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"0\",\n                                        \"text\": \"£0\"\n                                    },\n                                    {\n                                        \"value\": \"500\",\n                                        \"text\": \"£500\"\n                                    },\n                                    {\n                                        \"value\": \"1000\",\n                                        \"text\": \"£1,000\"\n                                    },\n                                    {\n                                        \"value\": \"2000\",\n                                        \"text\": \"£2,000\"\n                                    },\n                                    {\n                                        \"value\": \"3000\",\n                                        \"text\": \"£3,000\"\n                                    },\n                                    {\n                                        \"value\": \"4000\",\n                                        \"text\": \"£4,000\"\n                                    },\n                                    {\n                                        \"value\": \"5000\",\n                                        \"text\": \"£5,000\"\n                                    },\n                                    {\n                                        \"value\": \"7500\",\n                                        \"text\": \"£7,500\"\n                                    },\n                                    {\n                                        \"value\": \"10000\",\n                                        \"text\": \"£10,000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is limit you can claim for any of your valuables if lost or damaged whilst away from your home\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"fad109b67a704e5c8516b93e5a813ed8\",\n                            \"name\": \"SingleItemCoverLimit\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"dropdown\",\n                                \"label\": \"Single Item Limit\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"500\",\n                                        \"text\": \"£500\"\n                                    },\n                                    {\n                                        \"value\": \"1000\",\n                                        \"text\": \"£1,000\"\n                                    },\n                                    {\n                                        \"value\": \"2000\",\n                                        \"text\": \"£2,000\"\n                                    },\n                                    {\n                                        \"value\": \"3000\",\n                                        \"text\": \"£3,000\"\n                                    },\n                                    {\n                                        \"value\": \"4000\",\n                                        \"text\": \"£4,000\"\n                                    },\n                                    {\n                                        \"value\": \"5000\",\n                                        \"text\": \"£5,000\"\n                                    },\n                                    {\n                                        \"value\": \"7500\",\n                                        \"text\": \"£7,500\"\n                                    },\n                                    {\n                                        \"value\": \"10000\",\n                                        \"text\": \"£10,000\"\n                                    }\n                                ],\n                                \"placeholder\": \"Please select\",\n                                \"hint\": \"This is the value if your most expensive possession that is not listed as a specified item\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"930585088c624f6994c595703f59730c\",\n                            \"name\": \"SpecifiedItems\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"label\": \"Specified Items\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"0a6165bbe3504ce6a471cbddcd293b55\",\n                            \"name\": \"SpecifiedCycles\",\n                            \"type\": \"input\",\n                            \"options\": {\n                                \"label\": \"Specified Cycles\"\n                            }\n                        },\n                        {\n                            \"publicId\": \"29f4b7d599004a6590f2610aafbae288\",\n                            \"name\": \"SpecifiedItemsGroup\",\n                            \"type\": \"group\",\n                            \"options\": {\n                                \"label\": \"Specified Item\",\n                                \"hint\": \"Specified items are those valued at over £1,500\",\n                                \"repeatableGroupFields\": true,\n                                \"groupType\": \"row\",\n                                \"repeatableAddButtonText\": \"Add Specified Item\"\n                            },\n                            \"groupFields\": [\n                                {\n                                    \"publicId\": \"4f666c0b85ae497f9c2f26ccf88f54eb\",\n                                    \"name\": \"SpecifiedItemType\",\n                                    \"type\": \"select\",\n                                    \"options\": {\n                                        \"selectType\": \"dropdown\",\n                                        \"label\": \"Type\",\n                                        \"selectOptions\": [\n                                            {\n                                                \"value\": \"Antiques\",\n                                                \"text\": \"Antiques\"\n                                            },\n                                            {\n                                                \"value\": \"Art\",\n                                                \"text\": \"Art\"\n                                            },\n                                            {\n                                                \"value\": \"Electronics\",\n                                                \"text\": \"Electronics\"\n                                            },\n                                            {\n                                                \"value\": \"Jewellery\",\n                                                \"text\": \"Jewellery\"\n                                            },\n                                            {\n                                                \"value\": \"Furs/Clothing\",\n                                                \"text\": \"Furs/Clothing\"\n                                            },\n                                            {\n                                                \"value\": \"Musical Instruments\",\n                                                \"text\": \"Musical Instruments\"\n                                            },\n                                            {\n                                                \"value\": \"Stamp, Coin and Medal Collections\",\n                                                \"text\": \"Stamp, Coin and Medal Collections\"\n                                            },\n                                            {\n                                                \"value\": \"Watches and Clocks\",\n                                                \"text\": \"Watches and Clocks\"\n                                            },\n                                            {\n                                                \"value\": \"Rare or Collectable Items\",\n                                                \"text\": \"Rare or Collectable Items\"\n                                            },\n                                            {\n                                                \"value\": \"Other\",\n                                                \"text\": \"Other\"\n                                            }\n                                        ],\n                                        \"placeholder\": \"Please select\"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"731b963a5556493797e8b7fcc3cf9b66\",\n                                    \"name\": \"SpecifiedItemDescription\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Description\",\n                                        \"placeholder\": \"Item description\"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"ec951205e76b416a85eaab3920dcae16\",\n                                    \"name\": \"SpecifiedItemValue\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"number\",\n                                        \"label\": \"Value\",\n                                        \"placeholder\": \"Item Value\"\n                                    }\n                                }\n                            ]\n                        },\n                        {\n                            \"publicId\": \"e06fcc1b18ce4fd38bc4d61d41652a75\",\n                            \"name\": \"SpecifiedCyclesGroup\",\n                            \"type\": \"group\",\n                            \"options\": {\n                                \"label\": \"Specified Cycle\",\n                                \"hint\": \"Specified cycles are those valued at over £350\",\n                                \"repeatableGroupFields\": true,\n                                \"groupType\": \"row\",\n                                \"repeatableAddButtonText\": \"Add Specified Cycle\"\n                            },\n                            \"groupFields\": [\n                                {\n                                    \"publicId\": \"6403f90410ea4932b02f655439a1b4a8\",\n                                    \"name\": \"SpecifiedCycleDescription\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"text\",\n                                        \"label\": \"Description\",\n                                        \"placeholder\": \"Item description\"\n                                    }\n                                },\n                                {\n                                    \"publicId\": \"fdf1a00a77144a6d974d835333228c55\",\n                                    \"name\": \"SpecifiedCycleValue\",\n                                    \"type\": \"input\",\n                                    \"options\": {\n                                        \"inputType\": \"number\",\n                                        \"label\": \"Value\",\n                                        \"placeholder\": \"Item Value\"\n                                    }\n                                }\n                            ]\n                        },\n                        {\n                            \"publicId\": \"52383ca0b58b40c2868c93467b17af2d\",\n                            \"name\": \"FamilyLegalCover\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"toggle\",\n                                \"label\": \"Family Legal Protection\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Yes\",\n                                        \"text\": \"Included\"\n                                    },\n                                    {\n                                        \"value\": \"No\",\n                                        \"text\": \"Not Included\"\n                                    }\n                                ],\n                                \"hint\": \"Family Legal Protection offers you access to legal advice whenever you need it.\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        },\n                        {\n                            \"publicId\": \"2962aa618d97468a84542d165e8846ba\",\n                            \"name\": \"HomeEmergencyCover\",\n                            \"type\": \"select\",\n                            \"options\": {\n                                \"selectType\": \"toggle\",\n                                \"label\": \"Home Emergency Cover\",\n                                \"selectOptions\": [\n                                    {\n                                        \"value\": \"Yes\",\n                                        \"text\": \"Included\"\n                                    },\n                                    {\n                                        \"value\": \"No\",\n                                        \"text\": \"Not Included\"\n                                    }\n                                ],\n                                \"hint\": \"Home Emergency Cover offers emergency assistance to make your home safe and secure, 24 hours a day.\"\n                            },\n                            \"style\": {\n                                \"inlineLabel\": true\n                            }\n                        }\n                    ]\n                }\n            ],\n            \"showFooter\": true\n        }\n    },\n    \"isSuccess\": true\n}"},{"id":"c546edbd-dbf8-432d-82ad-b04af21cc9e2","name":"Read Policy Details - Falied - Policy Not Found","originalRequest":{"method":"GET","header":[{"key":"publicId","type":"text","value":"6cd188c0af80458bb71652fe228f4bd4","disabled":true},{"key":"reference","type":"text","value":"","disabled":true}],"url":{"raw":"{{base_url}}/policy/read?publicId=&reference=Pol-0010","host":["{{base_url}}"],"path":["policy","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the customer record."},{"key":"reference","value":"Pol-0010","description":"The Insurer Policy ID for the policy."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:27:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Policy with Public Id '' or Reference 'Pol-0010' doesn't exist\"\n    }\n}"}],"_postman_id":"e19f8278-f823-4f56-b968-4522aa1c51fc"},{"name":"Documents List","id":"ec9abca1-b6e0-40b7-8d52-558871d0931c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/docs/:entityType/list?entityPublicId=&entityReference=Pol-001","description":"<p>Obtains a list of documents attached to a specific entity (e.g. Cusotmer, Policy, Claim)</p>\n<p>Either the Public ID (<code>entityPublicId</code>) or the Insurer's Reference (<code>entityReference</code>) must be passed as a query parameter.</p>\n<p>The entity type must be passed in the path, and match one of the following values:</p>\n<p>“amendment”; “claim”; “customer”; “policy”; “policyAddon”; “product”; “productAddon”; “quote”; “renewal”;</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs",":entityType","list"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the entity being queried.</p>\n","type":"text/plain"},"key":"entityPublicId","value":""},{"description":{"content":"<p>The Insurer's reference for the entity being queried.</p>\n","type":"text/plain"},"key":"entityReference","value":"Pol-001"}],"variable":[{"id":"73d3ed65-443d-443b-bd22-54d2eb09265d","description":{"content":"<p>The type of entity being queried. Mist match a valid entity type.</p>\n","type":"text/plain"},"type":"any","value":"policy","key":"entityType"}]}},"response":[{"id":"f80db2a5-4e15-431c-8d4e-c7e656dbec84","name":"Documents List - Success","originalRequest":{"method":"GET","header":[{"key":"publicId","type":"text","value":"9b55c0ae7eff418d8b55f5ac7b9d131a","disabled":true}],"url":{"raw":"{{base_url}}/docs/:entityType/list?entityPublicId=&entityReference=Pol-001","host":["{{base_url}}"],"path":["docs",":entityType","list"],"query":[{"key":"entityPublicId","value":"","description":"The PublicID of the entity being queried."},{"key":"entityReference","value":"Pol-001","description":"The Insurer's reference for the entity being queried."}],"variable":[{"key":"entityType","value":"policy","description":"The type of entity being queried. Mist match a valid entity type."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:32:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"3e4dfca853e64ee08c06fd0066e44d7a\",\n                \"documentReference\": \"My Reference 2\",\n                \"name\": \"Insurance Certificate.pdf\",\n                \"type\": \"InsuranceCertificate\"\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"},{"id":"0cb39374-78dc-4fdc-af5f-dda378cfe063","name":"Documents List - Success - No Documents Found","originalRequest":{"method":"GET","header":[{"key":"publicId","type":"text","value":"9b55c0ae7eff418d8b55f5ac7b9d131a","disabled":true}],"url":{"raw":"{{base_url}}/docs/:entityType/list?entityPublicId=&entityReference=Pol-001","host":["{{base_url}}"],"path":["docs",":entityType","list"],"query":[{"key":"entityPublicId","value":"","description":"The PublicID of the entity being queried."},{"key":"entityReference","value":"Pol-001","description":"The Insurer's reference for the entity being queried."}],"variable":[{"key":"entityType","value":"policy","description":"The type of entity being queried. Mist match a valid entity type."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:34:11 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [],\n        \"count\": 0\n    },\n    \"isSuccess\": true\n}"},{"id":"487bdc92-5adf-4a44-a5c4-a568274e2241","name":"Documents List - Failed - Entity Not Found","originalRequest":{"method":"GET","header":[{"key":"publicId","type":"text","value":"9b55c0ae7eff418d8b55f5ac7b9d131a","disabled":true}],"url":{"raw":"{{base_url}}/docs/:entityType/list?entityPublicId=&entityReference=Pol-0001","host":["{{base_url}}"],"path":["docs",":entityType","list"],"query":[{"key":"entityPublicId","value":"","description":"The PublicID of the entity being queried."},{"key":"entityReference","value":"Pol-0001","description":"The Insurer's reference for the entity being queried."}],"variable":[{"key":"entityType","value":"policy","description":"The type of entity being queried. Mist match a valid entity type."}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:33:24 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"EntityType with Public Id 'Pol-0001' or Reference 'Pol-0001' doesn't exist\"\n    }\n}"}],"_postman_id":"ec9abca1-b6e0-40b7-8d52-558871d0931c"},{"name":"Download All Documents","id":"d64242e2-2278-4be8-94b7-70285fd87208","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"policy\",\n    \"entityPublicId\": \"71d6f75a8c2f45eab00cbb62797f3e13\",\n    \"entityReference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/:entityType/download/batch?entityPublicId=&entityReference=Pol-001","description":"<p>Allows the download of a zip file containing all documents attached to a specific entity.</p>\n<p>Either the Public ID (<code>entityPublicId</code>) or the Insurer's Reference (<code>entityReference</code>) must be passed as a query parameter.</p>\n<p>The entity type must be passed in the path, and match one of the following values:</p>\n<p>“amendment”; “claim”; “customer”; “policy”; “policyAddon”; “product”; “productAddon”; “quote”; “renewal”;</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs",":entityType","download","batch"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the entity being queried.</p>\n","type":"text/plain"},"key":"entityPublicId","value":""},{"description":{"content":"<p>The Insurer's reference for the entity being queried.</p>\n","type":"text/plain"},"key":"entityReference","value":"Pol-001"}],"variable":[{"id":"575c75ba-e275-4ddf-b128-137e60bb9942","description":{"content":"<p>The type of entity being queried. Mist match a valid entity type.</p>\n","type":"text/plain"},"type":"any","value":"policy","key":"entityType"}]}},"response":[],"_postman_id":"d64242e2-2278-4be8-94b7-70285fd87208"},{"name":"Download Specific Document","id":"fcd63159-cd37-44f7-b44f-5e6acd2bd021","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"policy\",\n    \"entityPublicId\": \"71d6f75a8c2f45eab00cbb62797f3e13\",\n    \"entityReference\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/docs/download?PublicId=&documentReference=My Reference 1","description":"<p>Allows the download of a specific document.</p>\n<p>Either the Public ID (<code>publicId</code>) or the Insurer's Unique Document Reference (<code>documentReference</code>) must be passed as a query parameter.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["docs","download"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the entity being queried.</p>\n","type":"text/plain"},"key":"PublicId","value":""},{"description":{"content":"<p>The Insurer's reference for the entity being queried.</p>\n","type":"text/plain"},"key":"documentReference","value":"My Reference 1"}],"variable":[]}},"response":[],"_postman_id":"fcd63159-cd37-44f7-b44f-5e6acd2bd021"},{"name":"Get File Download URLs","id":"90a747d4-2b86-414c-ab4b-fc9eec808689","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"publicIds\": [\r\n        \"dd13a3dc715b4a6f9fc22a9de82cd781\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/file/url/batch","description":"<p>Obtains a list of documents attached to a specific entity (e.g. Cusotmer, Policy, Claim)</p>\n<p>Either the Public ID (<code>entityPublicId</code>) or the Insurer's Reference (<code>entityReference</code>) must be passed as a query parameter.</p>\n<p>The entity type must be passed in the path, and match one of the following values:</p>\n<p>“amendment”; “claim”; “customer”; “policy”; “policyAddon”; “product”; “productAddon”; “quote”; “renewal”;</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["file","url","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"90a747d4-2b86-414c-ab4b-fc9eec808689"}],"id":"72478e9b-e81b-408e-ab9d-0d9154dcff92","description":"<p>APIs used to read customer and policy data, and download documents, from the ManageMy platform</p>\n","_postman_id":"72478e9b-e81b-408e-ab9d-0d9154dcff92","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Claims","item":[{"name":"Create Claim","item":[{"name":"Create New Claim","id":"4951998b-6f6f-44f9-9b98-3f9eaa9a7745","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"DateOfIncident\": \"2020-12-03\",\n                \"IncidentType\": \"Damage to Underground Services\",\n                \"CauseOfLeak\": \"No\",\n                \"ClaimDetails\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\",\n                \"IsHabitable\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/create/batch","description":"<p>Creates a new claim against a specific policy.</p>\n<p>The '<code>commmandName</code>' command must be passed within the body of the request. The following commands are available:</p>\n<ul>\n<li><code>ApiCreateDraft</code> - creates a draft claim which can then be completed, reviewed and submitted by the customer.</li>\n<li><code>ApiSubmitClaim</code> - creates and submits a draft claim. Claim details cannot be updated once this command has been executed.</li>\n</ul>\n<p>Either <code>PolicyPublicId</code> or <code>policyReference</code> (Insurer Policy ID) can be used to key to the policy the new claim relates to.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["claim","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"bcf89816-1280-4e36-b086-44ed96a4e526","name":"Create New Claim - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"DateOfIncident\": \"2020-12-03\",\n                \"IncidentType\": \"Damage to Underground Services\",\n                \"CauseOfLeak\": \"No\",\n                \"ClaimDetails\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\",\n                \"IsHabitable\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/create/batch","description":"Creates a new claim against a specific policy.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiCreateDraft` - creates a draft claim which can then be completed, reviewed and submitted by the customer.\n- `ApiSubmitClaim` - creates and submits a draft claim. Claim details cannot be updated once this command has been executed.\n    \n\nEither `PolicyPublicId` or `policyReference` (Insurer Policy ID) can be used to key to the policy the new claim relates to.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"clm001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-CLM0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"b4723c10-e8f8-4e93-ad52-ab84eb398faf","name":"Create New Claim - Failure - Policy Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"DateOfIncident\": \"2020-12-03\",\n                \"IncidentType\": \"Damage to Underground Services\",\n                \"CauseOfLeak\": \"No\",\n                \"ClaimDetails\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\",\n                \"IsHabitable\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/create/batch","description":"Creates a new claim against a specific policy.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiCreateDraft` - creates a draft claim which can then be completed, reviewed and submitted by the customer.\n- `ApiSubmitClaim` - creates and submits a draft claim. Claim details cannot be updated once this command has been executed.\n    \n\nEither `PolicyPublicId` or `policyReference` (Insurer Policy ID) can be used to key to the policy the new claim relates to.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"Policy with Public Id 'cb7ddc766d7149c7a0f0f12b75075afc' or Reference '' doesn't exist or Claim unavailable for it\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"4951998b-6f6f-44f9-9b98-3f9eaa9a7745"}],"id":"82afb1c2-903b-482e-b301-70e12455ebfd","_postman_id":"82afb1c2-903b-482e-b301-70e12455ebfd","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Update Claim","item":[{"name":"Update Claim Details","id":"385182dd-79e1-4655-b7a0-a31cd42eb5a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-EE397262\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"DateOfIncident\": \"2020-12-03\",\n                \"IncidentType\": \"Damage to Underground Services\",\n                \"CauseOfLeak\": \"No\",\n                \"ClaimDetails\": \"abcdefghi\",\n                \"IsHabitable\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/update/batch","description":"<p>Updates details of an existing claim record.</p>\n<p>The '<code>commmandName</code>' command must be passed within the body of the request. The following commands are available:</p>\n<ul>\n<li><code>ApiUpdateDraft</code> - updates a draft claim with new or additional data</li>\n<li><code>ApiSubmitDraft</code> - submits the draft claim. Claim details cannot be updated once this command has been executed.</li>\n<li><code>ApiCancelDraft</code> - cancels a draft claim.</li>\n</ul>\n<p>Either <code>publicId</code> or <code>reference</code> (Claim Reference Number) can be used to key to the claim being updated.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["claim","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"cc4871c5-a5db-4df7-b40e-33c36a60312a","name":"Update Claim Details - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-EE397262\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"DateOfIncident\": \"2020-12-03\",\n                \"IncidentType\": \"Damage to Underground Services\",\n                \"CauseOfLeak\": \"No\",\n                \"ClaimDetails\": \"abcdefghi\",\n                \"IsHabitable\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/update/batch","description":"Updates details of an existing claim record.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiUpdateDraft` - updates a draft claim with new or additional data\n- `ApiSubmitDraft` - submits the draft claim. Claim details cannot be updated once this command has been executed.\n- `ApiCancelDraft` - cancels a draft claim.\n    \n\nEither `publicId` or `reference` (Claim Reference Number) can be used to key to the claim being updated.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"clm001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-EE397262\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"385182dd-79e1-4655-b7a0-a31cd42eb5a6"}],"id":"6661284b-a3c0-4beb-956e-af38a3c81b32","_postman_id":"6661284b-a3c0-4beb-956e-af38a3c81b32","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Read Claims","item":[{"name":"All Claims List","id":"3c6ebd41-655d-4fb8-84bb-5b68882f788e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/claim/read/list?pageSize=&pageIndex=","description":"<p>Gets a list of all claims on the ManageMy Platform, and their status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["claim","read","list"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The number of results to provide in the response. If blank, defaults to 1000.</p>\n","type":"text/plain"},"key":"pageSize","value":""},{"description":{"content":"<p>The results page to be returned, taking the  pageSize parameter into account. If blanks, defaults to the first page.</p>\n","type":"text/plain"},"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"e959aad0-c43f-4003-9da7-09ce955a81f2","name":"All Customers List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer/read/list?pageSize=5&pageIndex=4","host":["{{base_url}}"],"path":["customer","read","list"],"query":[{"key":"pageSize","value":"5","description":"The number of results to provide in the response. If blank, defaults to 1000"},{"key":"pageIndex","value":"4","description":"The results page to be returned, taking the  pageSize parameter into account"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:04:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"d06ebee1a28a4318874926760e38c571\",\n                \"firstName\": \"Monitoring\",\n                \"lastName\": \"Monitoring\",\n                \"policyNumber\": [],\n                \"postCode\": \"Monitoring\",\n                \"dateOfBirth\": \"2002-08-01T01:00:00Z\",\n                \"email\": \"monitoring@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"5ea6ecfc6daf400988060030527734aa\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [\n                    \"MM23657\"\n                ],\n                \"postCode\": \"LS8 1BE\",\n                \"dateOfBirth\": \"1981-01-01T00:00:00Z\",\n                \"email\": \"mark2@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS17 6JS\",\n                \"dateOfBirth\": \"1981-06-28T00:00:00Z\",\n                \"email\": \"mark1@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"b93a95995dc94a249bd11d0cf09e74ae\",\n                \"reference\": \"Test-001\",\n                \"firstName\": \"John\",\n                \"lastName\": \"Smith\",\n                \"policyNumber\": [\n                    \"Pol-001\"\n                ],\n                \"postCode\": \"E1 1AB\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply@managemy.com\",\n                \"status\": \"Unregistered\"\n            },\n            {\n                \"publicId\": \"c231e0fe2c904821b0ee094fc90cd191\",\n                \"reference\": \"Test-002\",\n                \"firstName\": \"Alice\",\n                \"lastName\": \"Jones\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS1 1LS\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply2@managemy.com\",\n                \"status\": \"Unregistered\"\n            }\n        ],\n        \"count\": 25\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"3c6ebd41-655d-4fb8-84bb-5b68882f788e"},{"name":"Read Claim Details","id":"bd18e942-8eb4-431e-9f98-149c8c917198","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"policyPublicId\": \"string\",\n    \"policyReference\": \"string\",\n    \"commandName\": \"string\",\n    \"values\": {\n        \"string\": {\n            \"string\": \"string\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/read?publicId=&reference=EXT-B4504249","description":"<p>Retrieves the data stored on a specified claim record.</p>\n<p>Either Claim Public ID (<code>publicId</code>) or Insurer Claim Reference (<code>reference</code>) must be supplied.</p>\n<p>A JSON Form is also returned at the end of the request, to allow the key-value pairs to be read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["claim","read"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the claim.</p>\n","type":"text/plain"},"key":"publicId","value":""},{"description":{"content":"<p>The Insurer Claim Reference for the claim.</p>\n","type":"text/plain"},"key":"reference","value":"EXT-B4504249"}],"variable":[]}},"response":[{"id":"70bd1856-6b07-4b6c-9998-ca0ac6678928","name":"Read Claim Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/claim/read?publicId=&reference=EXT-B4504249","host":["{{base_url}}"],"path":["claim","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the claim."},{"key":"reference","value":"EXT-B4504249","description":"The Insurer Claim Reference for the claim."}]},"description":"Retrieves the data stored on a specified claim record.\n\nEither Claim Public ID (`publicId`) or Insurer Claim Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"clm001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"EXT-EE397262\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"fld_incidenttype\",\n                \"value\": \"Damage to Underground Services\"\n            },\n            {\n                \"publicId\": \"fld_dateofincident\",\n                \"value\": \"2020-12-03\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"769d0d37-b445-4a52-91e9-de421f79e0ec","name":"Read Claim Details - Failure - Claim Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/claim/read?publicId=&reference=EXT-B4504249","host":["{{base_url}}"],"path":["claim","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the claim."},{"key":"reference","value":"EXT-B4504249","description":"The Insurer Claim Reference for the claim."}]},"description":"Retrieves the data stored on a specified claim record.\n\nEither Claim Public ID (`publicId`) or Insurer Claim Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Claim with Public Id  or Reference EXT-99999999 doesn't exist\"\n    }\n}"}],"_postman_id":"bd18e942-8eb4-431e-9f98-149c8c917198"}],"id":"47581371-eed8-4a67-9d86-13d09eb2cee2","_postman_id":"47581371-eed8-4a67-9d86-13d09eb2cee2","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Delete Claim","item":[{"name":"Delete Claim","id":"5321d26c-6aab-4eac-81f2-73ab325e2697","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"355CF9F8\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/delete/batch","description":"<p>Deletes a claim from the ManageMy platform.</p>\n<p>Either <code>publicId</code> or <code>reference</code> (Insurer Claim Reference) can be used to key to the Claim.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["claim","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"aa3088e3-dea9-416a-9a6c-80a9ceea03d9","name":"Delete Claim - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"355CF9F8\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/claim/delete/batch","description":"Deletes a claim from the ManageMy platform.\n\nEither `publicId` or `reference` (Insurer Claim Reference) can be used to key to the Claim.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"reference\": \"355CF9F8\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"5321d26c-6aab-4eac-81f2-73ab325e2697"}],"id":"bf33da5e-bca8-493e-97b5-fd1b36b76fa4","_postman_id":"bf33da5e-bca8-493e-97b5-fd1b36b76fa4","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"id":"975ae895-d841-45c1-98cb-09725fe9eba6","description":"<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n<p><strong>Document uploads:</strong> see the shared <strong>Document Uploads</strong> section (use <code>entityType: \"claim\"</code>) rather than a copy here.</p>\n","_postman_id":"975ae895-d841-45c1-98cb-09725fe9eba6","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Quotes","item":[{"name":"Create Quotes","item":[{"name":"Create New Quote","id":"6803e682-6dec-4833-ba60-c71985c00b91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"QRT01002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"PropertyType\": \"Detached House\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"ContentsCoverLimit\": \"50000\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/create/batch","description":"<p>Creates a new quote for a customer, against a specific product. Multiple quotes can be created in a single API call, using the <code>entityFieldValuesModels</code> array structure.</p>\n<p>The <code>commandName</code> command must be passed within the body of each entry in the array. The following commands are available:</p>\n<ul>\n<li><code>ApiCreateDraft</code> - creates a draft quote which can then be completed, reviewed, and submitted by the customer.</li>\n<li><code>ApiSubmitQuote</code> - creates and submits a quote directly. Quote details cannot be updated once this command has been executed.</li>\n</ul>\n<p>Either <code>customerPublicId</code> or <code>customerReference</code> (Insurer Customer Reference) must be provided to identify the customer the quote is for, along with the <code>productPublicId</code> of the product being quoted. Unlike Claims and Policy Amendments, a Quote is not created against an existing policy — it's a pre-policy step, so there's no <code>policyPublicId</code> on this model.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API — the previous example had copy-pasted Claim-specific fields and used the wrong identifying properties (see the accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["quote","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"73e6fa22-6631-4f7d-b166-1e2b536641b6","name":"Create New Quote - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"QRT01002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"PropertyType\": \"Detached House\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"ContentsCoverLimit\": \"50000\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/create/batch","description":"Creates a new quote for a customer against a product. **Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes). The previous example incorrectly copied Claim-specific fields (IncidentType/CauseOfLeak/ClaimDetails/IsHabitable) and used a flat body without the required entityFieldValuesModels wrapper, plus a path missing '/batch'."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"qte001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-QRT0002\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"f4a18a47-0eda-4a4c-947b-2a09934f709a","name":"Create New Quote - Failure - Product Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"productPublicId\": \"94ae1ca46427402db584b49bbac1dfea\",\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"QRT01002\",\n                \"CoverType\": \"Buildings & Contents\",\n                \"StartDate\": \"01/01/2020\",\n                \"EndDate\": \"31/12/2020\",\n                \"AnnualPremium\": \"462.64\",\n                \"PaymentFrequency\": \"Monthly\",\n                \"PropertyType\": \"Detached House\",\n                \"BuildingsCoverLimit\": \"Unlimited\",\n                \"ContentsCoverLimit\": \"50000\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/create/batch","description":"Creates a new quote for a customer against a product. **Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes). The previous example incorrectly copied Claim-specific fields (IncidentType/CauseOfLeak/ClaimDetails/IsHabitable) and used a flat body without the required entityFieldValuesModels wrapper, plus a path missing '/batch'."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"The Product Public Id '94ae1ca46427402db584b49bbac1dfea' and Reference '' doesn't exist\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"6803e682-6dec-4833-ba60-c71985c00b91"}],"id":"2c94fbdb-b79b-493f-8297-394f3612bd48","_postman_id":"2c94fbdb-b79b-493f-8297-394f3612bd48","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Update Quotes","item":[{"name":"Update Quote Details","id":"fd588f81-de29-45c4-b016-fa94acdc515d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"QRT01001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"QRT01001\",\n                \"AnnualPremium\": \"475.10\",\n                \"PaymentFrequency\": \"Monthly\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/update/batch","description":"<p>Updates details of an existing quote.</p>\n<p>The '<code>commmandName</code>' command must be passed within the body of the request. The following commands are available:</p>\n<ul>\n<li><code>ApiUpdateDraft</code> - updates a draft quote with new or additional data</li>\n<li><code>ApiSubmitDraft</code> - submits the quote. Quote details cannot be updated once this command has been executed.</li>\n<li><code>ApiCancelDraft</code> - cancels a draft quote.</li>\n</ul>\n<p>Either <code>publicId</code> or <code>reference</code> (Quote Reference Number) can be used to key to the quote being updated.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["quote","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"ef129dfe-ef9d-43d3-8ed9-dff2bfcf7189","name":"Update Quote Details - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"QRT01001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Reference\": \"QRT01001\",\n                \"AnnualPremium\": \"475.10\",\n                \"PaymentFrequency\": \"Monthly\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/update/batch","description":"Updates details of an existing quote.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiUpdateDraft` - updates a draft quote with new or additional data\n- `ApiSubmitDraft` - submits the quote claim. Quote details cannot be updated once this command has been executed.\n- `ApiCancelDraft` - cancels a draft quote.\n    \n\nEither `publicId` or `reference` (Quote Reference Number) can be used to key to the quote being updated.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"qte001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"QRT01001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"fd588f81-de29-45c4-b016-fa94acdc515d"}],"id":"4f4cb71b-1d28-4c3a-9096-5a5406ea6ca7","_postman_id":"4f4cb71b-1d28-4c3a-9096-5a5406ea6ca7","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Read Quotes","item":[{"name":"All Quotes List","id":"173fdb84-e7f8-4a12-8b6d-154168a0bc06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/quote/read/list?pageSize=&pageIndex=","description":"<p>Gets a list of all quotes on the ManageMy Platform, and their status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["quote","read","list"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The number of results to provide in the response. If blank, defaults to 1000.</p>\n","type":"text/plain"},"key":"pageSize","value":""},{"description":{"content":"<p>The results page to be returned, taking the  pageSize parameter into account. If blanks, defaults to the first page.</p>\n","type":"text/plain"},"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"44583a51-e114-40a1-94ab-39625666a54e","name":"All Quotes List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/quote/read/list?pageSize=&pageIndex=","host":["{{base_url}}"],"path":["quote","read","list"],"query":[{"key":"pageSize","value":"","description":"The number of results to provide in the response. If blank, defaults to 1000."},{"key":"pageIndex","value":"","description":"The results page to be returned, taking the  pageSize parameter into account. If blanks, defaults to the first page."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 04 Dec 2020 11:20:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"ed48e15f6bc0414d8b1a7276aa284ca7\",\n                \"reference\": \"QRT01001\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"6f0865ee54a742a1aebae4c54aee2ada\",\n                \"reference\": \"QRT01002\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"9c5161ddd3e142a1903ef69aeeebb32c\",\n                \"reference\": \"QRT01003\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"26030c40ccb84f0ebc00fe11bf33568e\",\n                \"reference\": \"QRT01010\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"0dd335809cea4031b06762be4c92b3a6\",\n                \"reference\": \"QRT01012\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"ecf31eef5c6848a4ae63262845e48ed1\",\n                \"reference\": \"QRT01013\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"e6bfdd0baef646b6aa97660625681cbf\",\n                \"reference\": \"QRT01014\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"a6f7147e721141b48dd9c36157a7907f\",\n                \"reference\": \"QRT01016\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"8002da196e454761bf8c81b567d9edad\",\n                \"reference\": \"QRT01018\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"b54bc0c977974de388dc0e6bc1e74e94\",\n                \"reference\": \"QRT01023\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"fa628d400f844ad289e5313d387f13e2\",\n                \"reference\": \"QRT01025\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"eb10c3d1484d41578daa19057f2fb849\",\n                \"reference\": \"QRT01028\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"9ef7179a7e3941929f22fc4eea2b6626\",\n                \"reference\": \"QRT01029\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"36a1a0c9f07a42bcb26b2f118ba190ac\",\n                \"reference\": \"QRT01030\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"00f6795af4fd45eda6b3a03bca93cb1e\",\n                \"reference\": \"QRT01032\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"aef39ea38ed942a8ba160a61c6589ad7\",\n                \"reference\": \"QRT01033\",\n                \"status\": \"Submitted\"\n            },\n            {\n                \"publicId\": \"d6293ad5c10a4a15b11c34cfbe600453\",\n                \"reference\": \"QRT01034\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"1172f6b81dd04bb5b6934b4305346fb5\",\n                \"reference\": \"QRT01036\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"2bae51df322d48d4ac282965d3a556e5\",\n                \"reference\": \"QRT01038\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"2dbdb042fe8445dfb3595822e701b732\",\n                \"reference\": \"QRT01039\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"d20f7af440cc4e0ba55c6d02b457e937\",\n                \"reference\": \"QRT01040\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"6da36763f89a47aa91212dca5bea73c1\",\n                \"reference\": \"QRT01041\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"96334c0398664cc6b5961b27236a77e7\",\n                \"reference\": \"QRT01042\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"a476f5bc27eb4c6a9d70ed6c00430ab7\",\n                \"reference\": \"QRT01044\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"7eeaa38d6ca949a1844a061056439fdf\",\n                \"reference\": \"QRT01045\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"29efdf75ba3e43cfac3123c0e323ab6a\",\n                \"reference\": \"QRT01046\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"fd9d9b7f35584addaccb998f32869ea9\",\n                \"reference\": \"QRT01048\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"5070f280f8434b02ac427ada8263728e\",\n                \"reference\": \"QRT01049\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"da2a0299333947e6b3b2f9f436fc187b\",\n                \"reference\": \"QRT01050\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"b3df52e8592d4d288cddef26bbc7bcae\",\n                \"reference\": \"QRT01051\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"bef419cb17a64cb7a6a90d2bec1d68d8\",\n                \"reference\": \"QRT01052\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"41b4f30069e14f758abd39caed3ec7d5\",\n                \"reference\": \"QRT01053\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"d8974e7612be442aba634b4b6e5582bc\",\n                \"reference\": \"QRT01056\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"b3bad8bbe5074848b4b4d62736decffe\",\n                \"reference\": \"QRT01057\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"380f6a906ecb412e8ae39554138c6a02\",\n                \"reference\": \"QRT01058\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"6dd21427087f4e2eb609a23b6cbff757\",\n                \"reference\": \"QRT01059\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"36c6a3cc6bc74134a4c7af7a85326e74\",\n                \"reference\": \"QRT01060\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"506e72230e504f5090ebe1662d78cb84\",\n                \"reference\": \"QRT01061\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"2607e7fe7ec047e985e7d1a9b8d02aaf\",\n                \"reference\": \"QRT01062\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"118a7d56138c4b418247b044da55f6cb\",\n                \"reference\": \"QRT01063\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"3e1feb617d6c4cc98f53459af0e69b06\",\n                \"reference\": \"QRT01064\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"d21235d9d2d14b659f35081657581f86\",\n                \"reference\": \"QRT01065\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"69da2df792fc400ba8fed3bd2693adad\",\n                \"reference\": \"QRT01067\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"49bbec79a5cf410dad9c7cdfccd36040\",\n                \"reference\": \"QRT01068\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"4cd7d72c182047f6a823d9186b5faba7\",\n                \"reference\": \"QRT01069\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"7a7d7591d44346fb894f8deae9243857\",\n                \"reference\": \"QRT01070\",\n                \"status\": \"Pending\"\n            },\n            {\n                \"publicId\": \"4ed837658c7c44d899ec22ce85005da6\",\n                \"reference\": \"QRT01071\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"09ab81e3163b46e6baf82a4faf42b356\",\n                \"reference\": \"QRT01072\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"ef62eb7787a3437abfc226ee92d2cc0d\",\n                \"reference\": \"QRT01074\",\n                \"status\": \"DraftCancelled\"\n            },\n            {\n                \"publicId\": \"a7a45eafad1f4da3a73d5359b769661d\",\n                \"reference\": \"QRT01076\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"b1f4a513ea78401b9ed550c22f10e4e4\",\n                \"reference\": \"QRT01077\",\n                \"status\": \"Purchased\"\n            },\n            {\n                \"publicId\": \"fb690080b1fb44cb86b12a004d18cb75\",\n                \"reference\": \"QRT01078\",\n                \"status\": \"Draft\"\n            },\n            {\n                \"publicId\": \"ed8be4a38818426a9502adbdb16d63fb\",\n                \"reference\": \"QRT01079\",\n                \"status\": \"Submitted\"\n            },\n            {\n                \"publicId\": \"3c23678557ff4a3a91b22f80f7f4bb57\",\n                \"reference\": \"QRT01080\",\n                \"status\": \"Draft\"\n            }\n        ],\n        \"count\": 54\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"173fdb84-e7f8-4a12-8b6d-154168a0bc06"},{"name":"Read Quote Details","id":"ef30e222-949a-4754-aa8b-e0de9bc4d65c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"policyPublicId\": \"string\",\n    \"policyReference\": \"string\",\n    \"commandName\": \"string\",\n    \"values\": {\n        \"string\": {\n            \"string\": \"string\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/read?publicId=&reference=QRT01001","description":"<p>Retrieves the data stored on a specified quote record.</p>\n<p>Either Quote Public ID (<code>publicId</code>) or Insurer Quote Reference (<code>reference</code>) must be supplied.</p>\n<p>A JSON Form is also returned at the end of the request, to allow the key-value pairs to be read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["quote","read"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the quote.</p>\n","type":"text/plain"},"key":"publicId","value":""},{"description":{"content":"<p>The Insurer Quote Reference for the quote.</p>\n","type":"text/plain"},"key":"reference","value":"QRT01001"}],"variable":[]}},"response":[{"id":"49b93677-836c-4229-8f16-7dc36a50d57d","name":"Read Quote Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/quote/read?publicId=&reference=QRT01001","host":["{{base_url}}"],"path":["quote","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the quote."},{"key":"reference","value":"QRT01001","description":"The Insurer Quote Reference for the quote."}]},"description":"Retrieves the data stored on a specified quote record.\n\nEither Quote Public ID (`publicId`) or Insurer Quote Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"qte001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"QRT01001\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"fld_annualpremium\",\n                \"value\": \"462.64\"\n            },\n            {\n                \"publicId\": \"fld_paymentfrequency\",\n                \"value\": \"Monthly\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"82a613eb-1947-4a14-9394-ed18f82c6dc9","name":"Read Quote Details - Failure - Quote Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/quote/read?publicId=&reference=QRT01001","host":["{{base_url}}"],"path":["quote","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the quote."},{"key":"reference","value":"QRT01001","description":"The Insurer Quote Reference for the quote."}]},"description":"Retrieves the data stored on a specified quote record.\n\nEither Quote Public ID (`publicId`) or Insurer Quote Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Quote with Public Id  or Reference QRT09999 doesn't exist\"\n    }\n}"}],"_postman_id":"ef30e222-949a-4754-aa8b-e0de9bc4d65c"}],"id":"a8619365-ca54-49a6-b8e1-e17d6468c67b","_postman_id":"a8619365-ca54-49a6-b8e1-e17d6468c67b","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Delete Quotes","item":[{"name":"Delete Quote","id":"bf0179eb-0cb7-4e42-b309-f14d37c21c91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"Quote-001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/delete/batch","description":"<p>Deletes a quote from the ManageMy platform.</p>\n<p>Either <code>publicId</code> or <code>reference</code> (Insurer Quote Reference) can be used to key to the Quote.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes). Also corrected body to the required {entities:[...]} wrapper used by every other Delete endpoint.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["quote","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"bc2e3cd4-3549-4e12-93d5-ac1e94cbdd1c","name":"Delete Quote - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"Quote-001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/quote/delete/batch","description":"Deletes a quote from the ManageMy platform.\n\nEither `publicId` or `reference` (Insurer Quote Reference) can be used to key to the Quote.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes). Also corrected body to the required {entities:[...]} wrapper used by every other Delete endpoint."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"reference\": \"Quote-001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"bf0179eb-0cb7-4e42-b309-f14d37c21c91"}],"id":"85cd189e-0357-445b-9317-54a074dceedf","_postman_id":"85cd189e-0357-445b-9317-54a074dceedf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"id":"43331df6-650a-4bcc-a719-b8f948a21927","description":"<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n<p><strong>Document uploads:</strong> see the shared <strong>Document Uploads</strong> section (use <code>entityType: \"quote\"</code>) rather than a copy here.</p>\n","_postman_id":"43331df6-650a-4bcc-a719-b8f948a21927","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Policy Amends","item":[{"name":"Create Policy Amends","item":[{"name":"Create New Policy Amendment","id":"a5e19d39-d70b-4b46-9f21-7b1551e9ff80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"BuildingsCoverLimit\": \"1000000\",\n                \"BuildingsExcess\": \"350\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"500\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/create/batch","description":"<p>Creates a new amendment request against a specific policy.</p>\n<p>The '<code>commmandName</code>' command must be passed within the body of the request. The following commands are available:</p>\n<ul>\n<li><code>ApiCreateDraft</code> - creates a draft amendment which can then be completed, reviewed and submitted by the customer.</li>\n<li><code>ApiSubmitAmend</code> - creates and submits a draft amendment. Amendment details cannot be updated once this command has been executed.</li>\n</ul>\n<p>Either <code>PolicyPublicId</code> or <code>policyReference</code> (Insurer Policy ID) can be used to key to the policy the Amendment relates to.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy-amend","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"10e3caf5-c1ea-44a0-ab35-b5bb49339b40","name":"Create New Policy Amendment - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"BuildingsCoverLimit\": \"1000000\",\n                \"BuildingsExcess\": \"350\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"500\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/create/batch","description":"Creates a new amendment request against a specific policy.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiCreateDraft` - creates a draft amendment which can then be completed, reviewed and submitted by the customer.\n- `ApiSubmitAmend` - creates and submits a draft amendment. Amendment details cannot be updated once this command has been executed.\n    \n\nEither `PolicyPublicId` or `policyReference` (Insurer Policy ID) can be used to key to the policy the Amendment relates to.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pam001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-PAM0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"4d1c4177-87df-49fc-9cc4-821478cbee7e","name":"Create New Policy Amendment - Failure - Policy Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"policyPublicId\": \"cb7ddc766d7149c7a0f0f12b75075afc\",\n            \"policyReference\": \"\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"Reference\": \"MMTest001\",\n                \"BuildingsCoverLimit\": \"1000000\",\n                \"BuildingsExcess\": \"350\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"500\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/create/batch","description":"Creates a new amendment request against a specific policy.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiCreateDraft` - creates a draft amendment which can then be completed, reviewed and submitted by the customer.\n- `ApiSubmitAmend` - creates and submits a draft amendment. Amendment details cannot be updated once this command has been executed.\n    \n\nEither `PolicyPublicId` or `policyReference` (Insurer Policy ID) can be used to key to the policy the Amendment relates to.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"Policy with Public Id 'cb7ddc766d7149c7a0f0f12b75075afc' or Reference '' doesn't exist or PolicyAmend unavailable for it\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"a5e19d39-d70b-4b46-9f21-7b1551e9ff80"}],"id":"2f230f6e-2586-492b-b041-54042ff1b0a8","_postman_id":"2f230f6e-2586-492b-b041-54042ff1b0a8","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Update Policy Amends","item":[{"name":"Update Amendment Details","id":"cb121353-f6a0-4fb7-8bfc-3c25f95ffa3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-2DDB990F\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"Reference\": \"Unlimited\",\n                \"BuildingsCoverLimit\": \"1000000\",\n                \"BuildingsExcess\": \"500\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"500\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/update/batch","description":"<p>Updates details of an existing amendment record.</p>\n<p>The '<code>commmandName</code>' command must be passed within the body of the request. The following commands are available:</p>\n<ul>\n<li><code>ApiUpdateDraft</code> - updates a draft amendment with new or additional data</li>\n<li><code>ApiSubmitDraft</code> - submits the draft amendment. Amendment details cannot be updated once this command has been executed.</li>\n<li><code>ApiCancelDraft</code> - cancels a draft amendment.</li>\n</ul>\n<p>Either <code>publicId</code> or <code>reference</code> (Amendment Reference Number) can be used to key to the amend being updated.</p>\n<p><strong>NB:</strong> where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.</p>\n<p><strong>Fixed in this collection</strong>: corrected request path/method/body shape to match the live API (see accompanying review notes). Also corrected HTTP method from POST to PUT to match the API.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy-amend","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"f266495b-d7bf-45ef-8749-6f605121ce79","name":"Update Amendment Details - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-2DDB990F\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"Reference\": \"Unlimited\",\n                \"BuildingsCoverLimit\": \"1000000\",\n                \"BuildingsExcess\": \"500\",\n                \"SubsidenceExcess\": \"1000\",\n                \"BuildingsEscapeOfWaterExcess\": \"500\",\n                \"FamilyLegalCover\": \"Yes\",\n                \"HomeEmergencyCover\": \"No\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/update/batch","description":"Updates details of an existing amendment record.\n\nThe '`commmandName`' command must be passed within the body of the request. The following commands are available:\n\n- `ApiUpdateDraft` - updates a draft amendment with new or additional data\n- `ApiSubmitDraft` - submits the draft amendment. Amendment details cannot be updated once this command has been executed.\n- `ApiCancelDraft` - cancels a draft amendment.\n    \n\nEither `publicId` or `reference` (Amendment Reference Number) can be used to key to the amend being updated.\n\n**NB:** where a field value is passed using the \"publicId\" as the field identifier, it is possible to instead use \"name\" and provide the field name to identify the field to be created/updated.\n\n**Fixed in this collection**: corrected request path/method/body shape to match the live API (see accompanying review notes). Also corrected HTTP method from POST to PUT to match the API."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pam001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-2DDB990F\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"cb121353-f6a0-4fb7-8bfc-3c25f95ffa3e"}],"id":"3680fa28-d785-42e7-ad4a-e1f74527cffd","_postman_id":"3680fa28-d785-42e7-ad4a-e1f74527cffd","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Read Policy Amends","item":[{"name":"Read Amendment Details","id":"368473e5-2ecf-48b3-8c92-3f1ea5c7f32a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"policyPublicId\": \"string\",\n    \"policyReference\": \"string\",\n    \"commandName\": \"string\",\n    \"values\": {\n        \"string\": {\n            \"string\": \"string\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/read?publicId=&reference=14B2FF1C","description":"<p>Retrieves the data stored on a specified amendment record.</p>\n<p>Either Amendment Public ID (<code>publicId</code>) or Insurer Amendment Reference (<code>reference</code>) must be supplied.</p>\n<p>A JSON Form is also returned at the end of the request, to allow the key-value pairs to be read.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy-amend","read"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The PublicID of the amendment.</p>\n","type":"text/plain"},"key":"publicId","value":""},{"description":{"content":"<p>The Insurer Amendment Reference for the amendment.</p>\n","type":"text/plain"},"key":"reference","value":"14B2FF1C"}],"variable":[]}},"response":[{"id":"3c0d8e0d-2ff5-43f1-ab39-f9a5ad91b25a","name":"Read Amendment Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/policy-amend/read?publicId=&reference=14B2FF1C","host":["{{base_url}}"],"path":["policy-amend","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the amendment."},{"key":"reference","value":"14B2FF1C","description":"The Insurer Amendment Reference for the amendment."}]},"description":"Retrieves the data stored on a specified amendment record.\n\nEither Amendment Public ID (`publicId`) or Insurer Amendment Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"pam001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"EXT-2DDB990F\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"fld_buildingscoverlimit\",\n                \"value\": \"1000000\"\n            },\n            {\n                \"publicId\": \"fld_familylegalcover\",\n                \"value\": \"Yes\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"b0ba4b0a-be2b-4dce-8968-1bd2e8f3eace","name":"Read Amendment Details - Failure - Amendment Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/policy-amend/read?publicId=&reference=14B2FF1C","host":["{{base_url}}"],"path":["policy-amend","read"],"query":[{"key":"publicId","value":"","description":"The PublicID of the amendment."},{"key":"reference","value":"14B2FF1C","description":"The Insurer Amendment Reference for the amendment."}]},"description":"Retrieves the data stored on a specified amendment record.\n\nEither Amendment Public ID (`publicId`) or Insurer Amendment Reference (`reference`) must be supplied.\n\nA JSON Form is also returned at the end of the request, to allow the key-value pairs to be read."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"PolicyAmend with Public Id  or Reference 14B2FF1C doesn't exist\"\n    }\n}"}],"_postman_id":"368473e5-2ecf-48b3-8c92-3f1ea5c7f32a"},{"name":"All Amends List","id":"67b7a1db-d0e5-432c-9461-f6b2c312ac57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/policy-amend/read/list?pageSize=&pageIndex=","description":"<p>Gets a list of all amendments on the ManageMy Platform, and their status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy-amend","read","list"],"host":["{{base_url}}"],"query":[{"description":{"content":"<p>The number of results to provide in the response. If blank, defaults to 1000.</p>\n","type":"text/plain"},"key":"pageSize","value":""},{"description":{"content":"<p>The results page to be returned, taking the  pageSize parameter into account. If blanks, defaults to the first page.</p>\n","type":"text/plain"},"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"c6c3e995-b253-445b-88b9-dafe2c4eccba","name":"All Customers List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer/read/list?pageSize=5&pageIndex=4","host":["{{base_url}}"],"path":["customer","read","list"],"query":[{"key":"pageSize","value":"5","description":"The number of results to provide in the response. If blank, defaults to 1000"},{"key":"pageIndex","value":"4","description":"The results page to be returned, taking the  pageSize parameter into account"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 27 Nov 2020 11:04:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"d06ebee1a28a4318874926760e38c571\",\n                \"firstName\": \"Monitoring\",\n                \"lastName\": \"Monitoring\",\n                \"policyNumber\": [],\n                \"postCode\": \"Monitoring\",\n                \"dateOfBirth\": \"2002-08-01T01:00:00Z\",\n                \"email\": \"monitoring@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"5ea6ecfc6daf400988060030527734aa\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [\n                    \"MM23657\"\n                ],\n                \"postCode\": \"LS8 1BE\",\n                \"dateOfBirth\": \"1981-01-01T00:00:00Z\",\n                \"email\": \"mark2@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"21b825504d3849b6b25b830238ccb9af\",\n                \"firstName\": \"Mark\",\n                \"lastName\": \"Moran\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS17 6JS\",\n                \"dateOfBirth\": \"1981-06-28T00:00:00Z\",\n                \"email\": \"mark1@managemy.com\",\n                \"status\": \"Active\"\n            },\n            {\n                \"publicId\": \"b93a95995dc94a249bd11d0cf09e74ae\",\n                \"reference\": \"Test-001\",\n                \"firstName\": \"John\",\n                \"lastName\": \"Smith\",\n                \"policyNumber\": [\n                    \"Pol-001\"\n                ],\n                \"postCode\": \"E1 1AB\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply@managemy.com\",\n                \"status\": \"Unregistered\"\n            },\n            {\n                \"publicId\": \"c231e0fe2c904821b0ee094fc90cd191\",\n                \"reference\": \"Test-002\",\n                \"firstName\": \"Alice\",\n                \"lastName\": \"Jones\",\n                \"policyNumber\": [],\n                \"postCode\": \"LS1 1LS\",\n                \"dateOfBirth\": \"1969-01-01T00:00:00Z\",\n                \"email\": \"noreply2@managemy.com\",\n                \"status\": \"Unregistered\"\n            }\n        ],\n        \"count\": 25\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"67b7a1db-d0e5-432c-9461-f6b2c312ac57"}],"id":"21b262f8-83eb-413f-98a4-3a02bfb9416e","_postman_id":"21b262f8-83eb-413f-98a4-3a02bfb9416e","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Delete Policy Amends","item":[{"name":"Delete Policy Amendment","id":"e335568e-f925-4bdd-b536-2a51794872fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entities\": [\n    {\n      \"publicId\": \"string\",\n      \"reference\": \"string\",\n      \"customerPublicId\": \"string\",\n      \"customerReference\": \"string\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/delete/batch","description":"<p>Deletes a policy amendment request from the ManageMy platform.</p>\n<p>Either <code>publicId</code> or <code>reference</code> (Insurer Amendment Reference) can be used to key to the Amendment.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["policy-amend","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"031631ef-8b74-4fc8-b40c-28894d3821a7","name":"Delete Policy Amendment - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"entities\": [\n    {\n      \"publicId\": \"string\",\n      \"reference\": \"string\",\n      \"customerPublicId\": \"string\",\n      \"customerReference\": \"string\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/policy-amend/delete/batch","description":"Deletes a policy amendment request from the ManageMy platform.\n\nEither `publicId` or `reference` (Insurer Amendment Reference) can be used to key to the Amendment."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pam001a2b3c4d5e6f7a8b9c0d1e2f3a4\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"e335568e-f925-4bdd-b536-2a51794872fa"}],"id":"dd59d69f-19a6-4f80-b6ae-6ad6c3d4e879","_postman_id":"dd59d69f-19a6-4f80-b6ae-6ad6c3d4e879","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"id":"1788a65b-eb3c-4813-8913-0ff10af5162d","description":"<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n<p><strong>Document uploads:</strong> see the shared <strong>Document Uploads</strong> section (use <code>entityType: \"amendment\"</code>) rather than a copy here.</p>\n","_postman_id":"1788a65b-eb3c-4813-8913-0ff10af5162d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Customer Amends","item":[{"name":"Create Customer Amends","item":[{"name":"Create Customer Amends","id":"248f0530-f354-4c60-a95f-51df3467f81e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"AmendmentReason\": \"Change of address\",\n                \"AddressLine1\": \"22 New Street\",\n                \"City\": \"Manchester\",\n                \"PostCode\": \"M1 2AB\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/create/batch","description":"<p>Creates one or more Customer Amendments in a single batch call. Each entry requires customerPublicId or customerReference to identify the customer being amended, a workflow commandName, and the field values for the amendment. Mirrors the Create Policy Amendment pattern but keys off the customer rather than a policy.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer-amend","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"8afc39a2-e0f8-43e2-9edb-465f0fe0562e","name":"Create Customer Amends - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"customerPublicId\": \"\",\n            \"customerReference\": \"Test-001\",\n            \"commandName\": \"ApiCreateDraft\",\n            \"values\": {\n                \"AmendmentReason\": \"Change of address\",\n                \"AddressLine1\": \"22 New Street\",\n                \"City\": \"Manchester\",\n                \"PostCode\": \"M1 2AB\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/create/batch","description":"Creates one or more Customer Amendments in a single batch call. Each entry requires customerPublicId or customerReference to identify the customer being amended, a workflow commandName, and the field values for the amendment. Mirrors the Create Policy Amendment pattern but keys off the customer rather than a policy."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"cua001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-CA00123\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"248f0530-f354-4c60-a95f-51df3467f81e"}],"id":"b4554901-db8a-4325-a7c1-6bfe4b018a97","description":"<p>Previously an empty placeholder in the published docs — filled in with a working example matching the CustomerAmendController API.</p>\n","_postman_id":"b4554901-db8a-4325-a7c1-6bfe4b018a97","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Update Customer Amends","item":[{"name":"Update Customer Amends","id":"e8743426-bac9-442b-b716-bc3794c216ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-CA00123\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"AddressLine1\": \"23 New Street\",\n                \"City\": \"Manchester\",\n                \"PostCode\": \"M1 2AB\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/update/batch","description":"<p>Updates one or more existing Customer Amendments. Identify each amendment by publicId or reference, and pass the workflow commandName plus the field values to change.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer-amend","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"b083f160-2e5d-4f1c-b5a5-d108c938ea5c","name":"Update Customer Amends - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"EXT-CA00123\",\n            \"commandName\": \"ApiUpdateDraft\",\n            \"values\": {\n                \"AddressLine1\": \"23 New Street\",\n                \"City\": \"Manchester\",\n                \"PostCode\": \"M1 2AB\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/update/batch","description":"Updates one or more existing Customer Amendments. Identify each amendment by publicId or reference, and pass the workflow commandName plus the field values to change."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"cua001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-CA00123\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"e8743426-bac9-442b-b716-bc3794c216ef"}],"id":"0261d809-9f20-4d9d-bf52-91ad99b663cd","description":"<p>Previously an empty placeholder in the published docs — filled in with a working example matching the CustomerAmendController API.</p>\n","_postman_id":"0261d809-9f20-4d9d-bf52-91ad99b663cd","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Read Customer Amends","item":[{"name":"All Customer Amends List","id":"66d983f7-2ed2-4b9e-be4d-e7e53a4832ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/customer-amend/read/list?pageSize=&pageIndex=&customerReference=Test-001","description":"<p>Returns a paginated list of Customer Amendments. Supports optional pageSize/pageIndex paging and customerPublicId/customerReference filters.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer-amend","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"customerReference","value":"Test-001"}],"variable":[]}},"response":[{"id":"60ef8a60-ce86-45de-b467-ae73cdfdb7d5","name":"All Customer Amends List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer-amend/read/list?pageSize=&pageIndex=&customerReference=Test-001","host":["{{base_url}}"],"path":["customer-amend","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"customerReference","value":"Test-001"}]},"description":"Returns a paginated list of Customer Amendments. Supports optional pageSize/pageIndex paging and customerPublicId/customerReference filters."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"cua001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-CA00123\",\n                \"status\": \"Draft\"\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"66d983f7-2ed2-4b9e-be4d-e7e53a4832ab"},{"name":"Read Customer Amend Details","id":"c46bfa4a-eefe-4aec-a554-34015d97a472","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/customer-amend/read?publicId=&reference=EXT-CA00123&isDocumentValues=false","description":"<p>Returns full details for a single Customer Amendment, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer-amend","read"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"EXT-CA00123"},{"key":"isDocumentValues","value":"false"}],"variable":[]}},"response":[{"id":"41114895-90a7-4dd5-aed3-c41151c6f87f","name":"Read Customer Amend Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer-amend/read?publicId=&reference=EXT-CA00123&isDocumentValues=false","host":["{{base_url}}"],"path":["customer-amend","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"EXT-CA00123"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Customer Amendment, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"cua001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"EXT-CA00123\",\n        \"fieldValues\": [\n            {\n                \"publicId\": \"fld_addressline1\",\n                \"value\": \"23 New Street\"\n            },\n            {\n                \"publicId\": \"fld_city\",\n                \"value\": \"Manchester\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"8cbc496c-8098-4573-a684-2139845a7af6","name":"Read Customer Amend Details - Failure - Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/customer-amend/read?publicId=&reference=EXT-CA00123&isDocumentValues=false","host":["{{base_url}}"],"path":["customer-amend","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"EXT-CA00123"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Customer Amendment, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Customer Amend with Public Id  or Reference EXT-CA99999 doesn't exist\"\n    }\n}"}],"_postman_id":"c46bfa4a-eefe-4aec-a554-34015d97a472"}],"id":"c8c52b55-e56c-4bee-bfd4-e2ec051ce461","description":"<p>Previously an empty placeholder in the published docs — filled in with a working example matching the CustomerAmendController API.</p>\n","_postman_id":"c8c52b55-e56c-4bee-bfd4-e2ec051ce461","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Delete Customer Amends","item":[{"name":"Delete Customer Amends","id":"a8f8282c-6333-4459-a0a9-cc0950602944","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"EXT-CA00123\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/delete/batch","description":"<p>Deletes one or more Customer Amendments, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["customer-amend","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"a2e601a6-4472-47f5-9bec-133b8e61a2f7","name":"Delete Customer Amends - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"EXT-CA00123\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/customer-amend/delete/batch","description":"Deletes one or more Customer Amendments, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"cua001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"EXT-CA00123\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"a8f8282c-6333-4459-a0a9-cc0950602944"}],"id":"18a6bf28-be5d-4f99-8719-9f6d2e5de0a7","description":"<p>Previously an empty placeholder in the published docs — filled in with a working example matching the CustomerAmendController API.</p>\n","_postman_id":"18a6bf28-be5d-4f99-8719-9f6d2e5de0a7","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"id":"7d8882c8-93e0-42ab-8479-d0cd1a61676d","description":"<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n<p><strong>Document uploads:</strong> see the shared <strong>Document Uploads</strong> section (use <code>entityType: \"customerAmend\"</code>) rather than a copy here.</p>\n","_postman_id":"7d8882c8-93e0-42ab-8479-d0cd1a61676d","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Agencies","item":[{"name":"All Agencies List","id":"64d6e2fb-54a0-4336-baf8-58d6034a2683","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/agency/read/list?pageSize=&pageIndex=","description":"<p>Returns a paginated list of Agencies.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"39f5346d-0536-4bcd-8813-93faa93be042","name":"All Agencies List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/agency/read/list?pageSize=&pageIndex=","host":["{{base_url}}"],"path":["agency","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}]},"description":"Returns a paginated list of Agencies."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\",\n                \"name\": \"Northgate Brokers\",\n                \"code\": \"AG-100\",\n                \"address\": \"1 Broker Row\",\n                \"city\": \"Leeds\",\n                \"postCode\": \"LS1 4AP\",\n                \"country\": \"GBR\",\n                \"phoneNumber\": \"+441130000000\"\n            },\n            {\n                \"publicId\": \"ag002b3c4d5e6f7a8b9c0d1e2f3a4b5c\",\n                \"name\": \"Southgate Insurance Partners\",\n                \"code\": \"AG-101\",\n                \"address\": \"22 Market Street\",\n                \"city\": \"Manchester\",\n                \"postCode\": \"M1 2AB\",\n                \"country\": \"GBR\",\n                \"phoneNumber\": \"+441610000000\"\n            }\n        ],\n        \"count\": 2\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"64d6e2fb-54a0-4336-baf8-58d6034a2683"},{"name":"Read Agency Details","id":"60c02da7-c0b6-44b5-a169-43a1cce6d7ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/agency/read?publicId=&code=AG-001&isDocumentValues=false","description":"<p>Returns full details for a single Agency, identified by publicId or code.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","read"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"code","value":"AG-001"},{"key":"isDocumentValues","value":"false"}],"variable":[]}},"response":[{"id":"64b9f35c-5e54-4e91-b9d7-fe0b3323e4ed","name":"Read Agency Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/agency/read?publicId=&code=AG-001&isDocumentValues=false","host":["{{base_url}}"],"path":["agency","read"],"query":[{"key":"publicId","value":""},{"key":"code","value":"AG-001"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Agency, identified by publicId or code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\",\n        \"name\": \"Northgate Brokers\",\n        \"code\": \"AG-100\",\n        \"address\": \"1 Broker Row\",\n        \"city\": \"Leeds\",\n        \"postCode\": \"LS1 4AP\",\n        \"country\": \"GBR\",\n        \"phoneNumber\": \"+441130000000\",\n        \"themePackagePublicId\": \"tp01a2b3c4d5e6f7a8b9c0d1e2f3a4b5\",\n        \"childAgencies\": []\n    },\n    \"isSuccess\": true\n}"},{"id":"18f9f4a3-1952-410f-8289-d5b94a1a8b27","name":"Read Agency Details - Failure - Agency Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/agency/read?publicId=&code=AG-001&isDocumentValues=false","host":["{{base_url}}"],"path":["agency","read"],"query":[{"key":"publicId","value":""},{"key":"code","value":"AG-001"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Agency, identified by publicId or code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Agency with Public Id  or Code AG-999 doesn't exist\"\n    }\n}"}],"_postman_id":"60c02da7-c0b6-44b5-a169-43a1cce6d7ae"},{"name":"Read Agency Agents Hierarchy","id":"a1363c09-9912-4dea-bbda-912d8655230d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/agency/agents-hierarchy?publicId=&code=AG-001","description":"<p>Returns the hierarchy of agents (workspace users) associated with an Agency, identified by publicId or code.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","agents-hierarchy"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"code","value":"AG-001"}],"variable":[]}},"response":[{"id":"939eca22-be78-4f34-80cc-290ca5f28d91","name":"Read Agency Agents Hierarchy - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/agency/agents-hierarchy?publicId=&code=AG-001","host":["{{base_url}}"],"path":["agency","agents-hierarchy"],"query":[{"key":"publicId","value":""},{"key":"code","value":"AG-001"}]},"description":"Returns the hierarchy of agents (workspace users) associated with an Agency, identified by publicId or code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"agents\": [\n            {\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"staffId\": \"STAFF-001\",\n                \"children\": []\n            }\n        ],\n        \"hierarchy\": [\n            {\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"staffId\": \"STAFF-001\",\n                \"children\": [\n                    {\n                        \"publicId\": \"wu002b3c4d5e6f7a8b9c0d1e2f3a4b5c\",\n                        \"staffId\": \"STAFF-002\",\n                        \"children\": []\n                    }\n                ]\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"a1363c09-9912-4dea-bbda-912d8655230d"},{"name":"Create Agencies","id":"e0a82ce7-daf0-4362-a522-6845b578db3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"parentAgencyPublicId\": \"\",\n            \"parentAgencyCode\": \"\",\n            \"values\": {\n                \"Name\": \"Northgate Brokers\",\n                \"Code\": \"AG-100\",\n                \"Address\": \"1 Broker Row\",\n                \"City\": \"Leeds\",\n                \"PostCode\": \"LS1 4AP\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+441130000000\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/create/batch","description":"<p>Creates one or more Agencies in a single batch call. Optionally set parentAgencyPublicId/parentAgencyCode to create the new agency as a child of an existing agency in the hierarchy. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"66fc5b36-130c-4309-964b-e0ccaae1f365","name":"Create Agencies - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"parentAgencyPublicId\": \"\",\n            \"parentAgencyCode\": \"\",\n            \"values\": {\n                \"Name\": \"Northgate Brokers\",\n                \"Code\": \"AG-100\",\n                \"Address\": \"1 Broker Row\",\n                \"City\": \"Leeds\",\n                \"PostCode\": \"LS1 4AP\",\n                \"Country\": \"GBR\",\n                \"PhoneNumber\": \"+441130000000\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/create/batch","description":"Creates one or more Agencies in a single batch call. Optionally set parentAgencyPublicId/parentAgencyCode to create the new agency as a child of an existing agency in the hierarchy. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag003c4d5e6f7a8b9c0d1e2f3a4b5c6d\",\n                \"reference\": null\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"e0a82ce7-daf0-4362-a522-6845b578db3b"},{"name":"Update Agencies","id":"5376f6b9-e060-4bc0-a218-30a6f4125c8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"code\": \"AG-100\",\n            \"values\": {\n                \"Name\": \"Northgate Brokers Ltd\",\n                \"PhoneNumber\": \"+441130000001\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/update/batch","description":"<p>Updates one or more existing Agencies, identified by publicId or code. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"a260c84d-a01b-46e4-bf4e-a0892c5f9db8","name":"Update Agencies - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"code\": \"AG-100\",\n            \"values\": {\n                \"Name\": \"Northgate Brokers Ltd\",\n                \"PhoneNumber\": \"+441130000001\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/update/batch","description":"Updates one or more existing Agencies, identified by publicId or code. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"5376f6b9-e060-4bc0-a218-30a6f4125c8d"},{"name":"Delete Agencies","id":"f5c8007e-6259-4faf-a324-44022ca6354a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/delete/batch","description":"<p>Deletes one or more Agencies, identified by publicId or code.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"e54e1966-562a-49b6-9195-479dd39c64de","name":"Delete Agencies - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/delete/batch","description":"Deletes one or more Agencies, identified by publicId or code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag003c4d5e6f7a8b9c0d1e2f3a4b5c6d\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"0b9d2a63-669a-4270-9eac-5e75b5c09018","name":"Delete Agencies - Failure - Agency Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/delete/batch","description":"Deletes one or more Agencies, identified by publicId or code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"Agency not found\",\n                \"code\": \"AG-999\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"f5c8007e-6259-4faf-a324-44022ca6354a"},{"name":"Assign Agents to Agency","id":"c3ae2f7c-a299-4975-b796-3a3aba337bd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"staffId\": \"STAFF-001\"\n                },\n                {\n                    \"staffId\": \"STAFF-002\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/assign-agents/batch","description":"<p>Assigns one or more Workspace Users (agents) to an Agency, identified by publicId or code. Agents are identified by publicId or staffId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","assign-agents","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"8ebde346-601b-4861-bc3d-b2b593112fd9","name":"Assign Agents to Agency - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"staffId\": \"STAFF-001\"\n                },\n                {\n                    \"staffId\": \"STAFF-002\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/assign-agents/batch","description":"Assigns one or more Workspace Users (agents) to an Agency, identified by publicId or code. Agents are identified by publicId or staffId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"c3ae2f7c-a299-4975-b796-3a3aba337bd4"},{"name":"Remove Agents from Agency","id":"95c61667-38f6-4abf-b7f3-4357d720f14b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"staffId\": \"STAFF-002\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-agents/batch","description":"<p>Removes one or more agents from an Agency.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","remove-agents","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"69a1edee-4d85-4f6e-b2a7-dd8036fa0b58","name":"Remove Agents from Agency - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"staffId\": \"STAFF-002\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-agents/batch","description":"Removes one or more agents from an Agency."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"95c61667-38f6-4abf-b7f3-4357d720f14b"},{"name":"Add Agents Relationship","id":"cdb26d9c-1d27-45e2-84cd-0052f52022a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"parent\": {\n                        \"staffId\": \"STAFF-001\"\n                    },\n                    \"child\": {\n                        \"staffId\": \"STAFF-002\"\n                    }\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/add-agents-relationship/batch","description":"<p>Creates a reporting/hierarchy relationship between two agents already assigned to the same Agency (e.g. manager/subordinate).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","add-agents-relationship","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"6d6ef0b4-2b25-487d-87c4-832c01784041","name":"Add Agents Relationship - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"parent\": {\n                        \"staffId\": \"STAFF-001\"\n                    },\n                    \"child\": {\n                        \"staffId\": \"STAFF-002\"\n                    }\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/add-agents-relationship/batch","description":"Creates a reporting/hierarchy relationship between two agents already assigned to the same Agency (e.g. manager/subordinate)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"cdb26d9c-1d27-45e2-84cd-0052f52022a0"},{"name":"Remove Agents Relationship","id":"a3cff549-c600-4afc-880e-94cb26f4bc39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"parent\": {\n                        \"staffId\": \"STAFF-001\"\n                    },\n                    \"child\": {\n                        \"staffId\": \"STAFF-002\"\n                    }\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-agents-relationship/batch","description":"<p>Removes an existing parent/child relationship between two agents on an Agency.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","remove-agents-relationship","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"228fe681-7cf6-4127-adec-9d30a00d1e6c","name":"Remove Agents Relationship - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-100\",\n            \"agents\": [\n                {\n                    \"parent\": {\n                        \"staffId\": \"STAFF-001\"\n                    },\n                    \"child\": {\n                        \"staffId\": \"STAFF-002\"\n                    }\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-agents-relationship/batch","description":"Removes an existing parent/child relationship between two agents on an Agency."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"a3cff549-c600-4afc-880e-94cb26f4bc39"},{"name":"Add Child Agency","id":"dafd51f9-a0a3-424e-86ff-d00c2f670bbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-001\",\n            \"childAgencies\": [\n                {\n                    \"code\": \"AG-100\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/add-child-agency/batch","description":"<p>Links one or more existing Agencies as children of a parent Agency, building the agency hierarchy (e.g. Broker Network &gt; Broker Company &gt; Broker Branch).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","add-child-agency","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"3a3fade6-f55c-42dc-8cd0-6a94685a9b2b","name":"Add Child Agency - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-001\",\n            \"childAgencies\": [\n                {\n                    \"code\": \"AG-100\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/add-child-agency/batch","description":"Links one or more existing Agencies as children of a parent Agency, building the agency hierarchy (e.g. Broker Network > Broker Company > Broker Branch)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"dafd51f9-a0a3-424e-86ff-d00c2f670bbf"},{"name":"Remove Child Agency","id":"1519b2cd-1bda-4f13-8be1-e0e32cf1a1a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-001\",\n            \"childAgencies\": [\n                {\n                    \"code\": \"AG-100\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-child-agency/batch","description":"<p>Unlinks one or more child Agencies from a parent Agency.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["agency","remove-child-agency","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"dc9bbeaa-d099-45b8-a02a-6e93efbf6bbb","name":"Remove Child Agency - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"code\": \"AG-001\",\n            \"childAgencies\": [\n                {\n                    \"code\": \"AG-100\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/agency/remove-child-agency/batch","description":"Unlinks one or more child Agencies from a parent Agency."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"ag001a2b3c4d4e5f6a7b8c9d0e1f2a3b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"1519b2cd-1bda-4f13-8be1-e0e32cf1a1a9"}],"id":"f9758d0d-8c24-49cc-8eb4-c54bd9a5af60","description":"<p>Manage Agencies and the agent hierarchy beneath them. Not present in the previously published collection — added to cover the full AgencyController surface.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"f9758d0d-8c24-49cc-8eb4-c54bd9a5af60","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Workspace Users","item":[{"name":"All Workspace Users List","id":"8122720c-fb47-4531-bc59-099d0c6792b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/ws-user/read/list?pageSize=&pageIndex=","description":"<p>Returns a paginated list of Workspace Users (agents/staff).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"1f70b98b-02cb-4a5d-9c85-57822f85900a","name":"All Workspace Users List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/ws-user/read/list?pageSize=&pageIndex=","host":["{{base_url}}"],"path":["ws-user","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}]},"description":"Returns a paginated list of Workspace Users (agents/staff)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"firstName\": \"Priya\",\n                \"lastName\": \"Shah\",\n                \"staffId\": \"STAFF-001\",\n                \"email\": \"priya.shah@example.com\",\n                \"phoneNumber\": \"+441130000010\",\n                \"status\": \"Active\",\n                \"roles\": [\n                    {\n                        \"publicId\": \"role01\",\n                        \"name\": \"Agent\"\n                    }\n                ],\n                \"customerAccessLevel\": \"Own\",\n                \"policyAccessLevel\": \"Own\",\n                \"quoteAccessLevel\": \"Own\",\n                \"dateUpdated\": \"2026-07-01T09:00:00Z\"\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"8122720c-fb47-4531-bc59-099d0c6792b7"},{"name":"Read Workspace User Details","id":"abca2930-fca0-4b65-8382-ac67432d0578","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/ws-user/read?publicId=&staffId=STAFF-001&isDocumentValues=false","description":"<p>Returns full details for a single Workspace User, identified by publicId or staffId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","read"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"staffId","value":"STAFF-001"},{"key":"isDocumentValues","value":"false"}],"variable":[]}},"response":[{"id":"68cbf69e-a192-4565-abc8-12a7161adfa0","name":"Read Workspace User Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/ws-user/read?publicId=&staffId=STAFF-001&isDocumentValues=false","host":["{{base_url}}"],"path":["ws-user","read"],"query":[{"key":"publicId","value":""},{"key":"staffId","value":"STAFF-001"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Workspace User, identified by publicId or staffId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n        \"firstName\": \"Priya\",\n        \"lastName\": \"Shah\",\n        \"staffId\": \"STAFF-001\",\n        \"email\": \"priya.shah@example.com\",\n        \"phoneNumber\": \"+441130000010\",\n        \"status\": \"Active\",\n        \"roles\": [\n            \"Agent\"\n        ],\n        \"customerAccessLevel\": \"Own\",\n        \"policyAccessLevel\": \"Own\"\n    },\n    \"isSuccess\": true\n}"},{"id":"1c57aa25-b7a8-40d7-a565-4ddc7e552943","name":"Read Workspace User Details - Failure - Workspace User Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/ws-user/read?publicId=&staffId=STAFF-001&isDocumentValues=false","host":["{{base_url}}"],"path":["ws-user","read"],"query":[{"key":"publicId","value":""},{"key":"staffId","value":"STAFF-001"},{"key":"isDocumentValues","value":"false"}]},"description":"Returns full details for a single Workspace User, identified by publicId or staffId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Workspace User with Public Id  or StaffId STAFF-999 doesn't exist\"\n    }\n}"}],"_postman_id":"abca2930-fca0-4b65-8382-ac67432d0578"},{"name":"Create Workspace Users","id":"b8d86322-9c11-4f3d-9a0e-98dc01fabbc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"StaffId\": \"STAFF-010\",\n                \"FirstName\": \"Priya\",\n                \"LastName\": \"Shah\",\n                \"Email\": \"priya.shah@example.com\",\n                \"PhoneNumber\": \"+441130000010\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/create/batch","description":"<p>Creates one or more Workspace Users in a single batch call. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"20578d13-14cf-40ea-aee6-62b5c35ed7c2","name":"Create Workspace Users - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"StaffId\": \"STAFF-010\",\n                \"FirstName\": \"Priya\",\n                \"LastName\": \"Shah\",\n                \"Email\": \"priya.shah@example.com\",\n                \"PhoneNumber\": \"+441130000010\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/create/batch","description":"Creates one or more Workspace Users in a single batch call. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"wu003c4d5e6f7a8b9c0d1e2f3a4b5c6d\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"af3e873c-6f7f-403a-bb4f-831b4a576640","name":"Create Workspace Users - Failure - Invalid CommandName","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"StaffId\": \"STAFF-010\",\n                \"FirstName\": \"Priya\",\n                \"LastName\": \"Shah\",\n                \"Email\": \"priya.shah@example.com\",\n                \"PhoneNumber\": \"+441130000010\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/create/batch","description":"Creates one or more Workspace Users in a single batch call. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"Workflow command: 'BadCommand' doesn't exist\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"b8d86322-9c11-4f3d-9a0e-98dc01fabbc6"},{"name":"Update Workspace Users","id":"97b04bf2-6859-4857-834a-d9af6b2c3a08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"staffId\": \"STAFF-010\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"PhoneNumber\": \"+441130000011\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/update/batch","description":"<p>Updates one or more existing Workspace Users, identified by publicId or staffId. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"dd867cb5-bebf-4873-88e3-4d2439b58b91","name":"Update Workspace Users - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"staffId\": \"STAFF-010\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"PhoneNumber\": \"+441130000011\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/update/batch","description":"Updates one or more existing Workspace Users, identified by publicId or staffId. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"97b04bf2-6859-4857-834a-d9af6b2c3a08"},{"name":"Send Invite to Workspace Users","id":"6f4f076c-a844-4c3a-bac5-18175d409a9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"staffId\": \"STAFF-010\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/send-invite/batch","description":"<p>(Re)sends the registration invite email/link to one or more Workspace Users, identified by publicId or staffId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","send-invite","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"02e0dd8f-ed1b-4086-a160-26feb8d48965","name":"Send Invite to Workspace Users - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"staffId\": \"STAFF-010\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/send-invite/batch","description":"(Re)sends the registration invite email/link to one or more Workspace Users, identified by publicId or staffId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"6f4f076c-a844-4c3a-bac5-18175d409a9f"},{"name":"Change Workspace User Status","id":"370cac17-7a80-4ea7-a898-a7a553c0912d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"staffId\": \"STAFF-010\",\n            \"status\": \"Suspended\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/change-status/batch","description":"<p>Changes the status of one or more Workspace Users. Valid status values: Active, Suspended, Archived.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","change-status","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"8dde6918-e45a-4a5d-9724-c4ac98f507a6","name":"Change Workspace User Status - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"staffId\": \"STAFF-010\",\n            \"status\": \"Suspended\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/change-status/batch","description":"Changes the status of one or more Workspace Users. Valid status values: Active, Suspended, Archived."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"370cac17-7a80-4ea7-a898-a7a553c0912d"},{"name":"Delete Workspace Users","id":"12fb6264-8e9c-49ee-91ac-026d0dbc2ab2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"staffId\": \"STAFF-010\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/delete/batch","description":"<p>Deletes one or more Workspace Users, identified by publicId or staffId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["ws-user","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"da204aa3-725d-4a44-99ae-f73895c491e6","name":"Delete Workspace Users - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"staffId\": \"STAFF-010\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/ws-user/delete/batch","description":"Deletes one or more Workspace Users, identified by publicId or staffId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"wu001a2b3c4d5e6f7a8b9c0d1e2f3a4b\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"12fb6264-8e9c-49ee-91ac-026d0dbc2ab2"}],"id":"97faf3a0-8dc0-4131-b5b8-a5a70418cf56","description":"<p>Manage Workspace Users (internal staff/agents). Not present in the previously published collection — added to cover the full WorkspaceUserController surface.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"97faf3a0-8dc0-4131-b5b8-a5a70418cf56","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Payments","item":[{"name":"All Payments List","id":"62e1844c-2569-433e-b77f-ede861f62ae2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/payment/:entityType/list?entityPublicId=&entityReference=Pol-001&pageSize=&pageIndex=","description":"<p>Returns a paginated list of Payments linked to a parent entity. :entityType is one of Policy, Claim, Amendment, PolicyAddon; provide entityPublicId or entityReference to identify the parent entity.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["payment",":entityType","list"],"host":["{{base_url}}"],"query":[{"key":"entityPublicId","value":""},{"key":"entityReference","value":"Pol-001"},{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[{"id":"b585bf5c-5961-48a2-8f9e-a2e93937f231","type":"any","key":"entityType"}]}},"response":[{"id":"8870ee6b-02a1-463d-b577-305c963d2d03","name":"All Payments List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/payment/:entityType/list?entityPublicId=&entityReference=Pol-001&pageSize=&pageIndex=","host":["{{base_url}}"],"path":["payment",":entityType","list"],"query":[{"key":"entityPublicId","value":""},{"key":"entityReference","value":"Pol-001"},{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[{"key":"entityType"}]},"description":"Returns a paginated list of Payments linked to a parent entity. :entityType is one of Policy, Claim, Amendment, PolicyAddon; provide entityPublicId or entityReference to identify the parent entity."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"pay001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"PAY-0001\",\n                \"status\": \"Received\"\n            },\n            {\n                \"publicId\": \"pay002b3c4d5e6f7a8b9c0d1e2f3a4b5\",\n                \"reference\": \"PAY-0002\",\n                \"status\": \"Pending\"\n            }\n        ],\n        \"count\": 2\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"62e1844c-2569-433e-b77f-ede861f62ae2"},{"name":"Read Payment Details","id":"c8c76cad-6dbb-46af-8fab-c626275f9746","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/payment/read?publicId=&reference=PAY-0001","description":"<p>Returns full details for a single Payment, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["payment","read"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"PAY-0001"}],"variable":[]}},"response":[{"id":"04b912d5-5400-4fba-929a-c561cdebccc0","name":"Read Payment Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/payment/read?publicId=&reference=PAY-0001","host":["{{base_url}}"],"path":["payment","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"PAY-0001"}]},"description":"Returns full details for a single Payment, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"pay001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"PAY-0001\",\n        \"status\": \"Received\"\n    },\n    \"isSuccess\": true\n}"},{"id":"d70f6122-f8db-4475-a2ae-677077798dda","name":"Read Payment Details - Failure - Payment Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/payment/read?publicId=&reference=PAY-0001","host":["{{base_url}}"],"path":["payment","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"PAY-0001"}]},"description":"Returns full details for a single Payment, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Payment with Public Id  or Reference PAY-9999 doesn't exist\"\n    }\n}"}],"_postman_id":"c8c76cad-6dbb-46af-8fab-c626275f9746"},{"name":"Create Payments","id":"323ccc33-470d-4089-97ae-93521a7ebc62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"Policy\",\n    \"entityPublicId\": \"\",\n    \"entityReference\": \"Pol-001\",\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"PAY-0001\",\n                \"Amount\": \"42.49\",\n                \"PaymentDate\": \"2026-07-01\",\n                \"PaymentMethod\": \"Direct Debit\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/create/batch","description":"<p>Creates one or more Payments against a parent entity (Policy/Claim/Amendment/PolicyAddon), identified by entityType + entityPublicId or entityReference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["payment","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"db2c3bf4-ffd8-4133-9258-001e8705c189","name":"Create Payments - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"Policy\",\n    \"entityPublicId\": \"\",\n    \"entityReference\": \"Pol-001\",\n    \"entityFieldValuesModels\": [\n        {\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"PAY-0001\",\n                \"Amount\": \"42.49\",\n                \"PaymentDate\": \"2026-07-01\",\n                \"PaymentMethod\": \"Direct Debit\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/create/batch","description":"Creates one or more Payments against a parent entity (Policy/Claim/Amendment/PolicyAddon), identified by entityType + entityPublicId or entityReference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pay003c4d5e6f7a8b9c0d1e2f3a4b5c6\",\n                \"reference\": \"PAY-0003\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"323ccc33-470d-4089-97ae-93521a7ebc62"},{"name":"Update Payments","id":"21e1cb3c-d2dd-48d9-b84a-8bbfd029748a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"PAY-0001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Amount\": \"45.00\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/update/batch","description":"<p>Updates one or more existing Payments, identified by publicId or reference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["payment","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c96f3806-4d9d-4eb5-b58b-4864a38385af","name":"Update Payments - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"PAY-0001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"Amount\": \"45.00\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/update/batch","description":"Updates one or more existing Payments, identified by publicId or reference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pay001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"PAY-0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"21e1cb3c-d2dd-48d9-b84a-8bbfd029748a"},{"name":"Delete Payments","id":"52c9eb8f-cfab-4fe0-aa41-0b89c022a6df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"PAY-0001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/delete/batch","description":"<p>Deletes one or more Payments, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["payment","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"b802645c-215e-420b-96e4-e3baec6a19da","name":"Delete Payments - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"PAY-0001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/payment/delete/batch","description":"Deletes one or more Payments, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"pay001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"PAY-0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"52c9eb8f-cfab-4fe0-aa41-0b89c022a6df"}],"id":"404cc57c-2253-425e-b91b-3d3ecc9e95b9","description":"<p>Read and manage Payments linked to Policies, Claims, Amendments, or Policy Addons. Not present in the previously published collection — added to cover the full PaymentController surface.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"404cc57c-2253-425e-b91b-3d3ecc9e95b9","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Tasks","item":[{"name":"All Tasks List","id":"eec03451-d3a0-4cdd-8e79-8cf994278629","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/task/list?entityType=Policy&entityPublicId=&entityReference=Pol-001&pageSize=&pageIndex=","description":"<p>Returns a paginated list of Tasks. entityType/entityPublicId/entityReference optionally filter to tasks linked to a specific parent entity (e.g. a Policy or Claim).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["task","list"],"host":["{{base_url}}"],"query":[{"key":"entityType","value":"Policy"},{"key":"entityPublicId","value":""},{"key":"entityReference","value":"Pol-001"},{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"34d3c9cf-5909-4062-a1a9-c43a57373dcc","name":"All Tasks List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/task/list?entityType=Policy&entityPublicId=&entityReference=Pol-001&pageSize=&pageIndex=","host":["{{base_url}}"],"path":["task","list"],"query":[{"key":"entityType","value":"Policy"},{"key":"entityPublicId","value":""},{"key":"entityReference","value":"Pol-001"},{"key":"pageSize","value":""},{"key":"pageIndex","value":""}]},"description":"Returns a paginated list of Tasks. entityType/entityPublicId/entityReference optionally filter to tasks linked to a specific parent entity (e.g. a Policy or Claim)."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"tsk001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"TSK-0001\",\n                \"status\": \"Open\"\n            },\n            {\n                \"publicId\": \"tsk002b3c4d5e6f7a8b9c0d1e2f3a4b5\",\n                \"reference\": \"TSK-0002\",\n                \"status\": \"Completed\"\n            }\n        ],\n        \"count\": 2\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"eec03451-d3a0-4cdd-8e79-8cf994278629"},{"name":"Read Task Details","id":"fb94fb87-5acc-4836-9882-1f9a775894ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/task/read?publicId=&reference=TSK-0001","description":"<p>Returns full details for a single Task, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["task","read"],"host":["{{base_url}}"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"TSK-0001"}],"variable":[]}},"response":[{"id":"0ea4778a-676d-4639-8c71-9207890216cf","name":"Read Task Details - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/task/read?publicId=&reference=TSK-0001","host":["{{base_url}}"],"path":["task","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"TSK-0001"}]},"description":"Returns full details for a single Task, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"tsk001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n        \"reference\": \"TSK-0001\",\n        \"status\": \"Open\"\n    },\n    \"isSuccess\": true\n}"},{"id":"c1c19b1b-01f0-406e-bebd-e71edaf0983d","name":"Read Task Details - Failure - Task Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/task/read?publicId=&reference=TSK-0001","host":["{{base_url}}"],"path":["task","read"],"query":[{"key":"publicId","value":""},{"key":"reference","value":"TSK-0001"}]},"description":"Returns full details for a single Task, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Task with Public Id  or Reference TSK-9999 doesn't exist\"\n    }\n}"}],"_postman_id":"fb94fb87-5acc-4836-9882-1f9a775894ee"},{"name":"Create Tasks","id":"5b803abd-d633-4b34-84b0-21337c194f47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"Policy\",\n    \"entityPublicId\": \"\",\n    \"entityReference\": \"Pol-001\",\n    \"entityFieldValuesModels\": [\n        {\n            \"taskTypePublicId\": \"\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"TSK-0001\",\n                \"Description\": \"Chase outstanding no-claims proof\",\n                \"DueDate\": \"2026-08-01\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/create/batch","description":"<p>Creates one or more Tasks, optionally linked to a parent entity (entityType + entityPublicId/entityReference), and against a Task Type (taskTypePublicId). Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["task","create","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"1dd5e3c0-e41d-4d1f-be1a-372366c0f908","name":"Create Tasks - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entityType\": \"Policy\",\n    \"entityPublicId\": \"\",\n    \"entityReference\": \"Pol-001\",\n    \"entityFieldValuesModels\": [\n        {\n            \"taskTypePublicId\": \"\",\n            \"commandName\": \"ExternalApiCreate\",\n            \"values\": {\n                \"Reference\": \"TSK-0001\",\n                \"Description\": \"Chase outstanding no-claims proof\",\n                \"DueDate\": \"2026-08-01\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/create/batch","description":"Creates one or more Tasks, optionally linked to a parent entity (entityType + entityPublicId/entityReference), and against a Task Type (taskTypePublicId). Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"tsk003c4d5e6f7a8b9c0d1e2f3a4b5c6\",\n                \"reference\": \"TSK-0003\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"5b803abd-d633-4b34-84b0-21337c194f47"},{"name":"Update Tasks","id":"67ab46d3-ed6a-493a-a230-43364c906262","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"TSK-0001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"DueDate\": \"2026-08-15\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/update/batch","description":"<p>Updates one or more existing Tasks, identified by publicId or reference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["task","update","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"37d25aae-e067-46d7-b36e-6ee605382ce7","name":"Update Tasks - Success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"entityFieldValuesModels\": [\n        {\n            \"publicId\": \"\",\n            \"reference\": \"TSK-0001\",\n            \"commandName\": \"ExternalApiUpdate\",\n            \"values\": {\n                \"DueDate\": \"2026-08-15\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/update/batch","description":"Updates one or more existing Tasks, identified by publicId or reference. Field names inside \"values\" are illustrative — this API's forms are per-product configurable, so use GET config/product/{publicId}/workflows and GET config/form/{publicId} to discover the actual field set configured for your product before building integration payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"tsk001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"TSK-0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"67ab46d3-ed6a-493a-a230-43364c906262"},{"name":"Delete Tasks","id":"0a117cd2-8f9e-4d69-97ec-5b6025b9eea3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"TSK-0001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/delete/batch","description":"<p>Deletes one or more Tasks, identified by publicId or reference.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["task","delete","batch"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"93453074-cdb8-4788-a0b9-ac90a92a4438","name":"Delete Tasks - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"entities\": [\n        {\n            \"reference\": \"TSK-0001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/task/delete/batch","description":"Deletes one or more Tasks, identified by publicId or reference."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"publicId\": \"tsk001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"reference\": \"TSK-0001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"0a117cd2-8f9e-4d69-97ec-5b6025b9eea3"}],"id":"0737e58f-cc13-43f5-a7c7-7f44676781dd","description":"<p>Read and manage Tasks, optionally linked to a parent entity. Not present in the previously published collection — added to cover the full TaskController surface.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"0737e58f-cc13-43f5-a7c7-7f44676781dd","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Messages","item":[{"name":"All Message Templates List","id":"4a215fb8-9a7a-4114-b588-7b30f7ddfcc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/message/templates/read/list?pageSize=&pageIndex=&type=","description":"<p>Returns a paginated list of Message Templates. type optionally filters to System, Workflow, or Campaign templates.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","templates","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"type","value":""}],"variable":[]}},"response":[{"id":"d3795c18-b328-4c6f-93f1-20ac17d3f9f3","name":"All Message Templates List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/message/templates/read/list?pageSize=&pageIndex=&type=","host":["{{base_url}}"],"path":["message","templates","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"type","value":""}]},"description":"Returns a paginated list of Message Templates. type optionally filters to System, Workflow, or Campaign templates."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"mt001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"name\": \"Policy Renewal Reminder\",\n                \"type\": \"Workflow\",\n                \"snippetTitle\": \"Your policy is up for renewal\",\n                \"snippetBody\": \"Renew before {{policy.EndDate}}.\",\n                \"triggersEmail\": true,\n                \"triggersPush\": true\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"4a215fb8-9a7a-4114-b588-7b30f7ddfcc0"},{"name":"All Campaign Messages List","id":"daf7d6ed-e050-4d82-add3-fa951dc19105","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/message/campaigns/read/list?pageSize=&pageIndex=&status=","description":"<p>Returns a paginated list of Campaign Messages. status optionally filters to Scheduled or Sent campaigns.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","campaigns","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"status","value":""}],"variable":[]}},"response":[{"id":"c2b67025-1826-4603-b2d8-4b852d8abe4b","name":"All Campaign Messages List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/message/campaigns/read/list?pageSize=&pageIndex=&status=","host":["{{base_url}}"],"path":["message","campaigns","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"status","value":""}]},"description":"Returns a paginated list of Campaign Messages. status optionally filters to Scheduled or Sent campaigns."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"cm001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"name\": \"Renewal Reminder - July\",\n                \"templatePublicId\": \"mt001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"scheduledOn\": \"2026-08-01 09:00:00\",\n                \"isBatchType\": true,\n                \"isRecurring\": false,\n                \"status\": \"Scheduled\"\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"daf7d6ed-e050-4d82-add3-fa951dc19105"},{"name":"Create Campaign Message","id":"1ad7c5ee-304d-48a4-80ce-2b39c0e95dee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Renewal Reminder - July\",\n    \"messageTemplatePublicId\": \"\",\n    \"scheduledOn\": \"2026-08-01 09:00:00\",\n    \"isRecurring\": false,\n    \"isBatchType\": true,\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        \"Test-001\",\n        \"Test-002\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/create","description":"<p>Creates a single Campaign Message. Unlike most Create endpoints in this API, this is not a batch call — one campaign is created per request. siteType must be Customer or Workspace.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","campaigns","create"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"961637c4-a41a-441d-8679-bdf825b7e176","name":"Create Campaign Message - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Renewal Reminder - July\",\n    \"messageTemplatePublicId\": \"\",\n    \"scheduledOn\": \"2026-08-01 09:00:00\",\n    \"isRecurring\": false,\n    \"isBatchType\": true,\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        \"Test-001\",\n        \"Test-002\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/create","description":"Creates a single Campaign Message. Unlike most Create endpoints in this API, this is not a batch call — one campaign is created per request. siteType must be Customer or Workspace."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": \"cm002b3c4d5e6f7a8b9c0d1e2f3a4b5c\",\n    \"isSuccess\": true\n}"}],"_postman_id":"1ad7c5ee-304d-48a4-80ce-2b39c0e95dee"},{"name":"Update Campaign Message","id":"6dd8285d-bdef-4d13-b02c-b25b044af916","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"publicId\": \"\",\n    \"name\": \"Renewal Reminder - July (updated)\",\n    \"scheduledOn\": \"2026-08-02 09:00:00\",\n    \"isRecurring\": false,\n    \"isBatchType\": true,\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        \"Test-001\",\n        \"Test-002\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/update","description":"<p>Updates an existing Campaign Message, identified by publicId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","campaigns","update"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"610c8319-4794-4167-9bfd-b7fcc75c2865","name":"Update Campaign Message - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"publicId\": \"\",\n    \"name\": \"Renewal Reminder - July (updated)\",\n    \"scheduledOn\": \"2026-08-02 09:00:00\",\n    \"isRecurring\": false,\n    \"isBatchType\": true,\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        \"Test-001\",\n        \"Test-002\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/update","description":"Updates an existing Campaign Message, identified by publicId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true\n}"},{"id":"0eadf988-27e2-4b7e-aa0d-771aec4f171d","name":"Update Campaign Message - Failure - Campaign Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"publicId\": \"\",\n    \"name\": \"Renewal Reminder - July (updated)\",\n    \"scheduledOn\": \"2026-08-02 09:00:00\",\n    \"isRecurring\": false,\n    \"isBatchType\": true,\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        \"Test-001\",\n        \"Test-002\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/update","description":"Updates an existing Campaign Message, identified by publicId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": false,\n    \"failure\": {\n        \"message\": \"Campaign Message with Public Id cm999... doesn't exist\"\n    }\n}"}],"_postman_id":"6dd8285d-bdef-4d13-b02c-b25b044af916"},{"name":"Delete Campaign Message","id":"845a302b-da5e-4a96-a453-d6e4c4219f48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"publicId\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/delete","description":"<p>Deletes an existing Campaign Message, identified by publicId.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","campaigns","delete"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"90837477-2f57-4c01-94f9-7f2ce016e4f4","name":"Delete Campaign Message - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"publicId\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/campaigns/delete","description":"Deletes an existing Campaign Message, identified by publicId."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"isSuccess\": true\n}"}],"_postman_id":"845a302b-da5e-4a96-a453-d6e4c4219f48"},{"name":"Trigger Message Template","id":"f7259ea5-1a18-45b2-88d6-106b27db0c80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"messageTemplatePublicId\": \"\",\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        {\n            \"reference\": \"Test-001\",\n            \"entityType\": \"Policy\",\n            \"entity\": {\n                \"reference\": \"Pol-001\"\n            },\n            \"notificationData\": {\n                \"usersName\": \"John Smith\",\n                \"updateLink\": \"https://example.com/portal\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/templates/trigger","description":"<p>Triggers a Workflow-type Message Template immediately for one or more recipients. Each recipient identifies the customer (publicId/reference) and, optionally, a related entity (entityType: one of Policy/Claim/Quote/Amendment/PolicyAddon + its own publicId/reference) plus freeform notificationData merge fields used by the template.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["message","templates","trigger"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"04318e72-4641-434f-bf20-879f01d4e67b","name":"Trigger Message Template - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"messageTemplatePublicId\": \"\",\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        {\n            \"reference\": \"Test-001\",\n            \"entityType\": \"Policy\",\n            \"entity\": {\n                \"reference\": \"Pol-001\"\n            },\n            \"notificationData\": {\n                \"usersName\": \"John Smith\",\n                \"updateLink\": \"https://example.com/portal\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/templates/trigger","description":"Triggers a Workflow-type Message Template immediately for one or more recipients. Each recipient identifies the customer (publicId/reference) and, optionally, a related entity (entityType: one of Policy/Claim/Quote/Amendment/PolicyAddon + its own publicId/reference) plus freeform notificationData merge fields used by the template."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": true,\n                \"reference\": \"Test-001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"},{"id":"64cea164-7a06-46d7-a666-5f985fc7fa06","name":"Trigger Message Template - Failure - Template Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"messageTemplatePublicId\": \"\",\n    \"siteType\": \"Customer\",\n    \"recipients\": [\n        {\n            \"reference\": \"Test-001\",\n            \"entityType\": \"Policy\",\n            \"entity\": {\n                \"reference\": \"Pol-001\"\n            },\n            \"notificationData\": {\n                \"usersName\": \"John Smith\",\n                \"updateLink\": \"https://example.com/portal\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/message/templates/trigger","description":"Triggers a Workflow-type Message Template immediately for one or more recipients. Each recipient identifies the customer (publicId/reference) and, optionally, a related entity (entityType: one of Policy/Claim/Quote/Amendment/PolicyAddon + its own publicId/reference) plus freeform notificationData merge fields used by the template."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"entitiesResult\": [\n            {\n                \"success\": false,\n                \"errorMessage\": \"Message Template not found\",\n                \"reference\": \"Test-001\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"f7259ea5-1a18-45b2-88d6-106b27db0c80"}],"id":"7c3c0044-27ad-431b-ad51-1659d0da336c","description":"<p>Read Message Templates, and create/manage/trigger Campaign Messages. Not present in the previously published collection — added to cover the full MessageController surface.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"7c3c0044-27ad-431b-ad51-1659d0da336c","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Config","item":[{"name":"Products List","id":"ebad0133-e530-489e-8d4f-7dc1f1f2764d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/config/products","description":"<p>Returns the list of Products configured for this tenant, including their available workflow Commands and Queries.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["config","products"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"87fde322-1c04-401e-b00c-ebcf8a8fd6d5","name":"Products List - Success","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/config/products","description":"Returns the list of Products configured for this tenant, including their available workflow Commands and Queries."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"prod01a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"internalName\": \"home_insurance\",\n                \"name\": \"Home Insurance\",\n                \"description\": \"Buildings & Contents cover\",\n                \"featuredProduct\": true,\n                \"quoteAvailable\": true,\n                \"tags\": [\n                    \"Home\",\n                    \"Property\"\n                ]\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"ebad0133-e530-489e-8d4f-7dc1f1f2764d"},{"name":"Product Workflows List","id":"67b8c987-04a5-4693-853b-72dd32ea218f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/config/product/:publicId/workflows","description":"<p>Returns the list of Workflows (e.g. Policy, Claim, Quote workflows) configured for a given Product, identified by its publicId in the URL path.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["config","product",":publicId","workflows"],"host":["{{base_url}}"],"query":[],"variable":[{"id":"fe1ac413-4904-47ca-a1a5-8761945d6c59","type":"any","key":"publicId"}]}},"response":[{"id":"458a910b-fe20-41a9-95f1-0326544531f4","name":"Product Workflows List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/config/product/:publicId/workflows","host":["{{base_url}}"],"path":["config","product",":publicId","workflows"],"variable":[{"key":"publicId"}]},"description":"Returns the list of Workflows (e.g. Policy, Claim, Quote workflows) configured for a given Product, identified by its publicId in the URL path."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"wf001a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"name\": \"Policy Workflow\",\n                \"entityType\": \"Policy\"\n            },\n            {\n                \"publicId\": \"wf002b3c4d5e6f7a8b9c0d1e2f3a4b5c\",\n                \"name\": \"Claim Workflow\",\n                \"entityType\": \"Claim\"\n            }\n        ],\n        \"count\": 2\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"67b8c987-04a5-4693-853b-72dd32ea218f"},{"name":"Get Form","id":"bf8e65e6-dbc9-462b-a290-51deaa511645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/config/form/:publicId","description":"<p>Returns the field definitions of a single JSON Form, identified by its publicId in the URL path. Use this to discover the actual field names/types available before building Create/Update payloads.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["config","form",":publicId"],"host":["{{base_url}}"],"query":[],"variable":[{"id":"3ce12c8c-a165-4b15-84ef-6ab64f522870","type":"any","key":"publicId"}]}},"response":[{"id":"26f8b602-b0a7-4c1c-b855-c21455421743","name":"Get Form - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/config/form/:publicId","host":["{{base_url}}"],"path":["config","form",":publicId"],"variable":[{"key":"publicId"}]},"description":"Returns the field definitions of a single JSON Form, identified by its publicId in the URL path. Use this to discover the actual field names/types available before building Create/Update payloads."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"publicId\": \"form01a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n        \"name\": \"Create Policy Form\",\n        \"fields\": [\n            {\n                \"publicId\": \"fld01a2b3c4d5e6f7a8b9c0d1e2f3a4b\",\n                \"name\": \"Reference\",\n                \"type\": \"String\"\n            },\n            {\n                \"publicId\": \"fld02b3c4d5e6f7a8b9c0d1e2f3a4b5c\",\n                \"name\": \"StartDate\",\n                \"type\": \"Date\"\n            }\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"bf8e65e6-dbc9-462b-a290-51deaa511645"},{"name":"Get Reference Data","id":"ed0005b0-9444-4d2c-8aa9-8be9bd8eefd7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/config/refs","description":"<p>Returns platform reference data: configured Document Types, Customer Statuses, and Policy Statuses.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["config","refs"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"59b70090-0a55-4dba-9fa0-5d9ef1df6d97","name":"Get Reference Data - Success","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/config/refs","description":"Returns platform reference data: configured Document Types, Customer Statuses, and Policy Statuses."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"documentTypes\": [\n            \"policyDocument\",\n            \"claimDocument\",\n            \"form\",\n            \"other\"\n        ],\n        \"customerStatuses\": [\n            \"Unregistered\",\n            \"Active\",\n            \"Suspended\",\n            \"Locked\"\n        ],\n        \"policyStatuses\": [\n            \"Active\",\n            \"Lapsed\",\n            \"Cancelled\"\n        ]\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"ed0005b0-9444-4d2c-8aa9-8be9bd8eefd7"},{"name":"Theme Packages List","id":"8f9b2612-2f2b-4141-a757-725fe95d6fcb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/config/theme-packages?pageSize=&pageIndex=","description":"<p>Returns a paginated list of Theme Packages available to assign to Agencies/branding.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["config","theme-packages"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}],"variable":[]}},"response":[{"id":"728194c6-89d7-4f51-88ad-4d5a64f410a2","name":"Theme Packages List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/config/theme-packages?pageSize=&pageIndex=","host":["{{base_url}}"],"path":["config","theme-packages"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""}]},"description":"Returns a paginated list of Theme Packages available to assign to Agencies/branding."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"tp01a2b3c4d5e6f7a8b9c0d1e2f3a4b5\",\n                \"name\": \"Default Theme\",\n                \"slug\": \"default\"\n            },\n            {\n                \"publicId\": \"tp02b3c4d5e6f7a8b9c0d1e2f3a4b5c6\",\n                \"name\": \"Northgate Branding\",\n                \"slug\": \"northgate\"\n            }\n        ],\n        \"count\": 2\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"8f9b2612-2f2b-4141-a757-725fe95d6fcb"}],"id":"1af6619d-a128-41b7-a556-480f58c35e42","description":"<p>Read-only reference/configuration endpoints: Products, Product Workflows, Forms, platform reference data, and Theme Packages. Not present in the previously published collection — added to cover the full ConfigController surface. Especially useful for discovering the actual configurable field names referenced elsewhere in this collection's example bodies.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"1af6619d-a128-41b7-a556-480f58c35e42","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}},{"name":"Action Logs","item":[{"name":"All Action Logs List","id":"fb82e5b6-4c80-4afd-9451-22e0b7285bae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/log/read/list?pageSize=&pageIndex=&entityId=&entityType=Policy&actionType=Update&applicationType=ExternalAPI&userId=","description":"<p>Returns a paginated, filterable audit trail of actions taken across the platform (create/update/delete/status-change/etc.) for compliance and integration monitoring. All filters are optional.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}},"urlObject":{"path":["log","read","list"],"host":["{{base_url}}"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"entityId","value":""},{"key":"entityType","value":"Policy"},{"key":"actionType","value":"Update"},{"key":"applicationType","value":"ExternalAPI"},{"key":"userId","value":""}],"variable":[]}},"response":[{"id":"64349ce8-1d50-410c-b2b9-94091c2e53e9","name":"All Action Logs List - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/log/read/list?pageSize=&pageIndex=&entityId=&entityType=Policy&actionType=Update&applicationType=ExternalAPI&userId=","host":["{{base_url}}"],"path":["log","read","list"],"query":[{"key":"pageSize","value":""},{"key":"pageIndex","value":""},{"key":"entityId","value":""},{"key":"entityType","value":"Policy"},{"key":"actionType","value":"Update"},{"key":"applicationType","value":"ExternalAPI"},{"key":"userId","value":""}]},"description":"Returns a paginated, filterable audit trail of actions taken across the platform (create/update/delete/status-change/etc.) for compliance and integration monitoring. All filters are optional."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 22 Jul 2026 09:00:00 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"nginx"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Strict-Transport-Security","value":"max-age=31536000"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"items\": [\n            {\n                \"publicId\": \"log001a2b3c4d5e6f7a8b9c0d1e2f3a4\",\n                \"entityId\": 1024,\n                \"entityType\": \"Policy\",\n                \"actionType\": \"Update\",\n                \"application\": \"ExternalAPI\",\n                \"userId\": null,\n                \"apiClientId\": 7,\n                \"currentValue\": \"{\\\"Status\\\":\\\"Active\\\"}\",\n                \"previousValue\": \"{\\\"Status\\\":\\\"Pending\\\"}\"\n            }\n        ],\n        \"count\": 1\n    },\n    \"isSuccess\": true\n}"}],"_postman_id":"fb82e5b6-4c80-4afd-9451-22e0b7285bae"}],"id":"f3fd8e50-0f27-4983-8794-705544d27435","description":"<p>Read the platform's action/audit log. Not present in the previously published collection — added to cover the ActionLogController.</p>\n<p>⚠ <strong>Response examples in this folder are drafted, not captured from a live API call</strong> — verified against the actual response models and controller code for shape and field names, but sample values and error-message wording are illustrative. See each example's own note for detail.</p>\n","_postman_id":"f3fd8e50-0f27-4983-8794-705544d27435","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]},"isInherited":true,"source":{"_postman_id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","id":"ddd9a1b6-5e6d-4432-979a-edebe0862529","name":"ManageMy Published APIs (V5)","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"{{api_key}}"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"e77e66db-f547-479d-9e21-ff6da27c280c"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"d39dd753-e689-4175-8a9c-d86064dc6255"}}]}