{
	"info": {
		"_postman_id": "2706a86e-7f44-4e7b-b618-23321f45b3e1",
		"name": "Socotra Sample Collection",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "36395988",
		"_collection_link": "https://socotra.postman.co/workspace/Socotra-EC-Getting-Started-Guid~d145f2ef-c6ea-4d3a-9b8e-b6e2b1b45d51/collection/36395988-2706a86e-7f44-4e7b-b618-23321f45b3e1?action=share&source=collection_link&creator=36395988"
	},
	"item": [
		{
			"name": "Auth",
			"item": [
				{
					"name": "Roles",
					"item": [
						{
							"name": "Create Role",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"name\": \"Resources\",\n    \"permissions\": [\n        \"resources.*\"\n    ],\n    \"description\": \"Example description\"\n}"
								},
								"url": {
									"raw": "{{url_api}}/auth/roles",
									"host": ["{{url_api}}"],
									"path": ["auth", "roles"]
								}
							},
							"response": []
						},
						{
							"name": "List Roles",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/roles/list",
									"host": ["{{url_api}}"],
									"path": ["auth", "roles", "list"]
								}
							},
							"response": []
						},
						{
							"name": "List Role Permissions",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"method": "GET",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": ""
								},
								"url": {
									"raw": "{{url_api}}/auth/roles/permissions",
									"host": ["{{url_api}}"],
									"path": ["auth", "roles", "permissions"]
								}
							},
							"response": []
						},
						{
							"name": "Update Role",
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addPermissions\": [\n            \n    ],\n    \"removePermissions\": [\n        \"resources.*\"\n    ],\n    \"version\": 0\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/auth/roles/:roleLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "roles", ":roleLocator"],
									"variable": [
										{
											"key": "roleLocator",
											"value": "{{roleLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Delete Role",
							"request": {
								"method": "DELETE",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/roles/:roleLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "roles", ":roleLocator"],
									"variable": [
										{
											"key": "roleLocator",
											"value": "{{roleLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Tenants",
					"item": [
						{
							"name": "Describe Tenant",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/tenants/:tenantLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "tenants", ":tenantLocator"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Tenants",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/tenants/list",
									"host": ["{{url_api}}"],
									"path": ["auth", "tenants", "list"]
								}
							},
							"response": []
						},
						{
							"name": "Retire Tenant",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/tenants/:tenantLocator/retire",
									"host": ["{{url_api}}"],
									"path": ["auth", "tenants", ":tenantLocator", "retire"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Tenant",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"description\": \"New example description\",\n    \"name\": \"New name\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/auth/tenants/:tenantLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "tenants", ":tenantLocator"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Users",
					"item": [
						{
							"name": "Tokens",
							"item": [
								{
									"name": "Create Token",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										},
										{
											"listen": "prerequest",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "POST",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "{\n    \"name\": \"admin\",\n    \"tenants\": [\"any\"],\n    \"permissions\": [\"*.*\"]\n}",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/auth/users/tokens",
											"host": ["{{url_api}}"],
											"path": ["auth", "users", "tokens"]
										}
									},
									"response": []
								},
								{
									"name": "Describe Token (by user)",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}/auth/users/:userLocator/tokens",
											"host": ["{{url_api}}"],
											"path": ["auth", "users", ":userLocator", "tokens"],
											"variable": [
												{
													"key": "userLocator",
													"value": "{{userLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "List Tokens",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}/auth/users/tokens",
											"host": ["{{url_api}}"],
											"path": ["auth", "users", "tokens"]
										}
									},
									"response": []
								},
								{
									"name": "Delete Token",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "DELETE",
										"header": [],
										"url": {
											"raw": "{{url_api}}/auth/users/tokens/:token",
											"host": ["{{url_api}}"],
											"path": ["auth", "users", "tokens", ":token"],
											"variable": [
												{
													"key": "token",
													"value": "{{tokenLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						},
						{
							"name": "Create User",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"userName\": \"example.user@socotra.com\",\n    \"firstName\": \"Example\",\n    \"lastName\": \"User\",\n    \"password\": \"ExamplePassword001\",\n    \"tenants\": [],\n    \"roles\": []\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/auth/users",
									"host": ["{{url_api}}"],
									"path": ["auth", "users"]
								}
							},
							"response": []
						},
						{
							"name": "Describe Current User (Who am I?)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/whoami",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", "whoami"]
								}
							},
							"response": []
						},
						{
							"name": "Describe User (by locator)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/:userLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", ":userLocator"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe User (by username)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/username/:username",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", "username", ":username"],
									"variable": [
										{
											"key": "username",
											"value": "{{business_account_username}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe User's Permissions",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/:userLocator/permissions",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", ":userLocator", "permissions"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Users",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/list",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", "list"]
								}
							},
							"response": []
						},
						{
							"name": "Update User (excluding roles and tenants)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"firstName\": \"Sample\",\n    \"lastName\": \"Account\",\n    \"password\": \"UpdatedPassword001\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}auth/users/:userLocator",
									"host": ["{{url_api}}auth"],
									"path": ["users", ":userLocator"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update User (roles)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addRoles\": [\"all-tenants\",\"test-tenants\"],\n    \"removeRoles\": []\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}auth/users/:userLocator/roles",
									"host": ["{{url_api}}auth"],
									"path": ["users", ":userLocator", "roles"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update User (tenants)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addTenants\": [\"type:test\"],\n    \"removeTenants\": [\"506a10dc-b97b-4a83-a185-94d7c05e604d\"]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/auth/users/:userLocator/tenants",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", ":userLocator", "tenants"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Delete User",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "DELETE",
								"header": [],
								"url": {
									"raw": "{{url_api}}/auth/users/:userLocator",
									"host": ["{{url_api}}"],
									"path": ["auth", "users", ":userLocator"],
									"variable": [
										{
											"key": "userLocator",
											"value": "{{userLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Retrieve Auth OpenAPI JSON",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "default"
							}
						],
						"url": {
							"raw": "{{url_api}}/auth/api-docs",
							"host": ["{{url_api}}"],
							"path": ["auth", "api-docs"]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Billing",
			"item": [
				{
					"name": "Accounting",
					"item": [
						{
							"name": "Describe Ledger Account",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}]/billing/:tenantLocator/accounting/ledgerAccounts/:referenceType/:referenceLocator",
									"host": ["{{url_api}]"],
									"path": [
										"billing",
										":tenantLocator",
										"accounting",
										"ledgerAccounts",
										":referenceType",
										":referenceLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "referenceType",
											"value": "{{referenceType}}"
										},
										{
											"key": "referenceLocator",
											"value": "{{referenceLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Financial Transaction",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/accounting/faTransactions/:faTransactionLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"accounting",
										"faTransactions",
										":faTransactionLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "faTransactionLocator",
											"value": "{{faTransactionLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Delinquencies",
					"item": [
						{
							"name": "Describe Delinquency",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/:delinquencyLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										":delinquencyLocator"
									],
									"query": [
										{
											"key": "offset",
											"value": "0",
											"disabled": true
										},
										{
											"key": "count",
											"value": "20",
											"disabled": true
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "delinquencyLocator",
											"value": "{{delinquencyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Delinquencies (by account)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/accounts/:accountLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										"accounts",
										":accountLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Delinquencies (by invoice)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/invoices/:invoiceLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										"invoices",
										":invoiceLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "invoiceLocator",
											"value": "{{invoiceLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Delinquencies (by policy)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/policies/:policyLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										"policies",
										":policyLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Delinquencies (by quote)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/quotes/:quoteLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										"quotes",
										":quoteLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Lapse Delinquency",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/delinquencies/:delinquencyLocator/lapse",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"delinquencies",
										":delinquencyLocator",
										"lapse"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "delinquencyLocator",
											"value": "{{delinquencyLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Installments",
					"item": [
						{
							"name": "Describe Lattice (by quote)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/installmentLattices/quotes/:quoteLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"installmentLattices",
										"quotes",
										":quoteLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Installments (by policy)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/installments/policies/:policyLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"installments",
										"policies",
										":policyLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Installments (by quote)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/installments/quotes/:quoteLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"installments",
										"quotes",
										":quoteLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Lattices (by policy)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/installmentLattices/policies/:policyLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"installmentLattices",
										"policies",
										":policyLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Invoices",
					"item": [
						{
							"name": "Describe Invoice",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/invoices/:policyLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"invoices",
										":policyLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Invoices (by policy)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/invoices/policies/:policyLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"invoices",
										"policies",
										":policyLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Invoices (by quote)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/invoices/quotes/:quoteLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"invoices",
										"quotes",
										":quoteLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Jobs",
					"item": [
						{
							"name": "List Installment Jobs",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/jobs/installments/quotes/:quoteLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"jobs",
										"installments",
										"quotes",
										":quoteLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Invoice Jobs (by policy)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/jobs/invoices/policies/:policyLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"jobs",
										"invoices",
										"policies",
										":policyLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Invoice Jobs (by quote)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/jobs/invoices/quotes/:quoteLocator/list",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"jobs",
										"invoices",
										"quotes",
										":quoteLocator",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Payments",
					"item": [
						{
							"name": "Create Payment",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"accountLocator\": \"{{accountLocator}}\",\n    \"amount\": 500.00,\n    \"data\": {\n        \"payerFirstName\": \"Example\",\n        \"payerLastName\": \"User\",\n        \"note\": \"payment\"\n    },\n    \"targets\": [\n        {\n            \"containerLocator\": \"{{invoiceLocator}}\",\n            \"containerType\": \"invoice\"\n        }\n    ],\n    \"useDefaultFinancialInstrument\": true,\n    \"transactionNumber\": \"abc1234\",\n    \"type\": \"StandardPayment\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments",
									"host": ["{{url_api}}"],
									"path": ["billing", ":tenantLocator", "payments"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Payment",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Payment Settings",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/settings/:settingsLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"settings",
										":settingsLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "settingsLocator",
											"value": "{{settingsLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Payments",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/list",
									"host": ["{{url_api}}"],
									"path": ["billing", ":tenantLocator", "payments", "list"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Payment (add)",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Discard Payment",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator/discard",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator",
										"discard"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Post Payment",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator/post",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator",
										"post"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Reset Payment",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator/reset",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator",
										"reset"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Validate Payment",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator/validate",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator",
										"validate"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Payment (replace)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "PUT",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"accountLocator\": \"{{accountLocator}}\",\n    \"amount\": 500.00,\n    \"data\": {\n        \"payerFirstName\": \"Example\",\n        \"payerLastName\": \"User\",\n        \"note\": \"payment\"\n    },\n    \"targets\": [\n        {\n            \"containerLocator\": \"{{invoiceLocator}}\",\n            \"containerType\": \"invoice\"\n        }\n    ],\n    \"useDefaultFinancialInstrument\": true,\n    \"transactionNumber\": \"abc1234\",\n    \"type\": \"StandardPayment\"\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/payments/:paymentLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"payments",
										":paymentLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "paymentLocator",
											"value": "{{paymentLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Retrieve Billing OpenAPI JSON",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{url_api}}/billing/api-docs",
							"host": ["{{url_api}}"],
							"path": ["billing", "api-docs"]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Config",
			"item": [
				{
					"name": "Create Tenant",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Example Tenant\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{url_api}}/config/createTenant",
							"host": ["{{url_api}}"],
							"path": ["config", "createTenant"]
						}
					},
					"response": []
				},
				{
					"name": "Deploy Tenant Configuration",
					"request": {
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{url_api}}/config/:tenantLocator/deployments/deploy",
							"host": ["{{url_api}}"],
							"path": ["config", ":tenantLocator", "deployments", "deploy"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Describe Tenant Configuration Metadata",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{url_api}}/config/:tenantLocator/deployments",
							"host": ["{{url_api}}"],
							"path": ["config", ":tenantLocator", "deployments"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Describe Tenant Configuration Data Model",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disableBodyPruning": true,
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "GET",
						"header": [],
						"body": {
							"mode": "file",
							"file": {}
						},
						"url": {
							"raw": "{{url_api}}/config/:tenantLocator/deployments/datamodel",
							"host": ["{{url_api}}"],
							"path": ["config", ":tenantLocator", "deployments", "datamodel"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Describe Tenant Configuration Difference",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disableBodyPruning": true,
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "GET",
						"header": [],
						"body": {
							"mode": "file",
							"file": {}
						},
						"url": {
							"raw": "{{url_api}}/config/:tenantLocator/deployments/diff",
							"host": ["{{url_api}}"],
							"path": ["config", ":tenantLocator", "deployments", "diff"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Download Tenant Configuration",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{url_api}}/config/:tenantLocator/deployments/download",
							"host": ["{{url_api}}"],
							"path": ["config", ":tenantLocator", "deployments", "download"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Download Tenant Configuration Copy",
					"event": [
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"protocolProfileBehavior": {
						"disabledSystemHeaders": {}
					},
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{url_api}}config/validateConfig",
							"host": ["{{url_api}}config"],
							"path": ["validateConfig"]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Policy (sample) (HO3 - homeowners)",
			"item": [
				{
					"name": "Accounts",
					"item": [
						{
							"name": "Create Account",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"type\": \"consumerAccount\",\n    \"data\": {\n        \"firstName\": \"Example\",\n        \"lastName\": \"User\",\n        \"crmKey\": \"example_crm_key\"\n    },\n    \"autoValidate\": true\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts",
									"host": ["{{url_api}}"],
									"path": ["policy", ":tenantLocator", "accounts"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Account",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/:accountLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"accounts",
										":accountLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Account Credit Balance",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/billing/:tenantLocator/accounting/ledgerAccounts/accountCreditBalance/:accountLocator",
									"host": ["{{url_api}}"],
									"path": [
										"billing",
										":tenantLocator",
										"accounting",
										"ledgerAccounts",
										"accountCreditBalance",
										":accountLocator"
									],
									"query": [
										{
											"key": "count",
											"value": "1-",
											"disabled": true
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Accounts",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/list",
									"host": ["{{url_api}}"],
									"path": ["policy", ":tenantLocator", "accounts", "list"],
									"query": [
										{
											"key": "count",
											"value": "1-",
											"disabled": true
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Account (add)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"setData\": {\n        \"firstName\": \"Sample\"\n    }\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/:accountLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"accounts",
										":accountLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Validate Account",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/:accountLocator/validate",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"accounts",
										":accountLocator",
										"validate"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Account (replace)",
							"request": {
								"method": "PUT",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"type\": \"consumerAccount\",\n    \"data\": {\n        \"firstName\": \"Sample\",\n        \"lastName\": \"Account\",\n        \"crmKey\": \"example-crm-key\"\n    }\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/:accountLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"accounts",
										":accountLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Quotes",
					"item": [
						{
							"name": "Create quote (HO3)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"productName\": \"Ho3\",\n    \"accountLocator\": \"{{accountLocator}}\",\n    \"startTime\": \"2024-09-01T00:00:00Z\",\n    \"elements\": [\n        {\n            \"type\": \"Dwelling\",\n            \"elements\": [\n                {\n                    \"type\": \"Coverage_a\",\n                    \"coverageTerms\": {\n                        \"Coverage_a_limit\": \"ca550000\"\n                    }\n                },\n                {\n                    \"type\": \"Coverage_b\",\n                    \"coverageTerms\": {\n                        \"Coverage_b_limit\": \"cb20\"\n                    }\n                }\n            ],\n            \"data\": {\n                \"windHailExclusion\": \"No\",\n                \"distanceToCoast\": \"3000\",\n                \"occupancy\": \"Primary\",\n                \"yearBuilt\": \"2013\",\n                \"dwellingAddress\": {\n                    \"addressNumber\": \"200\",\n                    \"streetName\": \"Rodeo Drive\",\n                    \"unit\": \"300\",\n                    \"city\": \"B-Hills\",\n                    \"state\": \"CA\",\n                    \"zip\": \"90210\"\n                }\n            }\n        }],\n                \"data\": {\n                    \"applicantFirstName\": \"Mo\",\n                    \"applicantLastName\": \"Salah\",\n                    \"applicantDob\": \"1980-01-01\",\n                    \"applicantInsuranceScore\": \"800\",\n                    \"noPriorInsurance\": \"No\"\n                },\n                \"billingTrigger\": \"issue\",\n                \"preferences\": {\n                    \"installmentPreferences\": {\n                        \"installmentPlanName\": \"monthly10\"\n                    }\n                },\n                \"delinquencyPlanName\": \"defaultDelinquencyPlan\"\n            }"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes",
									"host": ["{{url_api}}"],
									"path": ["policy", ":tenantLocator", "quotes"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Quote Price",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/price",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"price"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Quote Underwriting Flags",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addFlags\": [\n        {\n            \"flagType\": \"decline\",\n            \"note\": \"note\"\n        }\n    ],\n    \"clearFlags\": []\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/underwritingFlags",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"underwritingFlags"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Account's Quotes",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/accounts/:accountLocator/quotes/list",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"accounts",
										":accountLocator",
										"quotes",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "accountLocator",
											"value": "{{accountLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Accept Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/accept",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"accept"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Discard Quote",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/discard",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"discard"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Issue Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/issue",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"issue"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Manual Underwriting",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addFlags\": [\n        {\n            \"level\": \"block\",\n            \"elementLocator\": \"{{elementLocator}}\",\n            \"note\": \"Waiting to receive phsy/med report\"\n        },\n        {\n            \"level\": \"info\",\n            \"elementLocator\": \"{{elementLocator}}\",\n            \"note\": \"I made this observation while reviewing case\"\n        }\n    ],\n    \"clearFlags\": []\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/underwritingFlags",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"underwritingFlags"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Manual Underwriting - Clear Flags",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"addFlags\": [\n        {\n            \"level\": \"block\",\n            \"elementLocator\": \"{{elementLocator}}\",\n            \"note\": \"Waiting to receive phsy/med report\"\n        },\n        {\n            \"level\": \"info\",\n            \"elementLocator\": \"{{elementLocator}}\",\n            \"note\": \"I made this observation while reviewing case\"\n        }\n    ],\n    \"clearFlags\": []\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/underwritingFlags",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"underwritingFlags"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Price Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/price",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"price"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Refuse Quote",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/refuse",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"refuse"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Reset Quote",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resetAllUnderwritingFlags\": true,\n    \"resetFlags\": [\"01GXPHBEW161CHR1R064G2RZBP\"],\n    \"resetFlagsAction\": \"delete\",\n    \"deleteAllAutomaticDocuments\": true,\n    \"deleteDocuments\": []\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/reset",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"reset"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Underwrite Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/underwrite",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"underwrite"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"elements\": [\n        {\n            \"locator\": \"{{insuredLocator}}\",\n            \"setData\": {\n                \"insureds_partyId\": \"PRT-3424-A4\",\n                \"policyNumber\": \"DIAS19-29093812-00\"\n            }\n        }\n    ]\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Validate Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/validate",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"validate"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Add Elements to Quote",
							"request": {
								"method": "PUT",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "[\n    {\n        \"locator\": \"{{elementLocator}}\",\n      \"type\": \"PersonalVehicle\",\n      \"elements\": [\n        {\n          \"type\": \"RoadsideAssistanceCoverage\",\n          \"data\": {\n            \"serviceLevel\": \"Premium\"\n          }\n        },\n        {\n          \"type\": \"CollisionCoverage\"\n        }\n      ],\n      \"data\": {\n        \"make\": \"Toyota\",\n        \"model\": \"Camry\",\n        \"year\": 2023,\n        \"VIN\": \"4T1R11AK5MU610711\",\n        \"milesPerYear\": 12000,\n        \"usage\": \"Personal\",\n        \"value\": 30000,\n        \"vehicleType\": \"Sedan\"\n      },\n      \"coverageTerms\": {\n        \"PAIncidentLimit\": \"PA200_500_100\"\n      }\n    }\n]"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/elements",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"elements"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Example: Quote to issuance happy path",
					"item": [
						{
							"name": "Create quote (HO3)",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"productName\": \"Ho3\",\n    \"accountLocator\": \"{{accountLocator}}\",\n    \"startTime\": \"2024-09-01T00:00:00Z\",\n    \"elements\": [\n        {\n            \"type\": \"Dwelling\",\n            \"elements\": [\n                {\n                    \"type\": \"Coverage_a\",\n                    \"coverageTerms\": {\n                        \"Coverage_a_limit\": \"ca550000\"\n                    }\n                },\n                {\n                    \"type\": \"Coverage_b\",\n                    \"coverageTerms\": {\n                        \"Coverage_b_limit\": \"cb20\"\n                    }\n                }\n            ],\n            \"data\": {\n                \"windHailExclusion\": \"No\",\n                \"distanceToCoast\": \"3000\",\n                \"occupancy\": \"Primary\",\n                \"yearBuilt\": \"2013\",\n                \"dwellingAddress\": {\n                    \"addressNumber\": \"200\",\n                    \"streetName\": \"Rodeo Drive\",\n                    \"unit\": \"300\",\n                    \"city\": \"B-Hills\",\n                    \"state\": \"CA\",\n                    \"zip\": \"90210\"\n                }\n            }\n        }],\n                \"data\": {\n                    \"applicantFirstName\": \"Mo\",\n                    \"applicantLastName\": \"Salah\",\n                    \"applicantDob\": \"1980-01-01\",\n                    \"applicantInsuranceScore\": \"800\",\n                    \"noPriorInsurance\": \"No\"\n                },\n                \"billingTrigger\": \"issue\",\n                \"preferences\": {\n                    \"installmentPreferences\": {\n                        \"installmentPlanName\": \"monthly10\"\n                    }\n                },\n                \"delinquencyPlanName\": \"defaultDelinquencyPlan\"\n            }"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes",
									"host": ["{{url_api}}"],
									"path": ["policy", ":tenantLocator", "quotes"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Validate Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/validate",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"validate"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Price Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/price",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"price"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Underwrite Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/underwrite",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"underwrite"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Accept Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/accept",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"accept"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Reset Quote",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"resetAllUnderwritingFlags\": true,\n    \"resetFlags\": [\"01GXPHBEW161CHR1R064G2RZBP\"],\n    \"resetFlagsAction\": \"delete\",\n    \"deleteAllAutomaticDocuments\": true,\n    \"deleteDocuments\": []\n}"
								},
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/reset",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"reset"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Issue Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/issue",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"issue"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Quote",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Quote Price",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json",
										"type": "default"
									}
								],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/quotes/:quoteLocator/price",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"quotes",
										":quoteLocator",
										"price"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "quoteLocator",
											"value": "{{quoteLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Policies",
					"item": [
						{
							"name": "Describe Policy",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"packages": {},
										"type": "text/javascript"
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"policies",
										":policyLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Policy Snapshot",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/snapshot?date=2024-07-07T00:00:00Z",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"policies",
										":policyLocator",
										"snapshot"
									],
									"query": [
										{
											"key": "date",
											"value": "2024-07-07T00:00:00Z",
											"description": "**Required**. Specifies a datetime in the following format: `YYYY-MM-DDTHH:MM:SSZ`. \n\nThe endpoint retrieves the policy as it existed at the specified date and time in the timestamp.\n\nFor example, `2024-06-01T12:15:00Z` would retrieve the policy as it existed on 2024 June 1 at 12:15."
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}",
											"description": "**Required**. Specifies the tenant used to create the policy being requested."
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}",
											"description": "**Required**. Specifies the policy being requested."
										}
									]
								},
								"description": "The **Describe Policy Snapshot** route retrieves an insurance policy as it existed at a specified date and time."
							},
							"response": []
						},
						{
							"name": "Describe Policy Term",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/summary?termNumber=0",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"policies",
										":policyLocator",
										"summary"
									],
									"query": [
										{
											"key": "termNumber",
											"value": "0"
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Policy Terms",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/terms/list",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"policies",
										":policyLocator",
										"terms",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "policyLocator",
											"value": "{{policyLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Transactions",
					"item": [
						{
							"name": "State Lifecycle",
							"item": [
								{
									"name": "Accept Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/accept",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"accept"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Discard Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/discard",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"discard"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Issue Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/issue",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"issue"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Price Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/price",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"price"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Underwrite Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/underwrite",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"underwrite"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Validate Transaction",
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/validate",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"validate"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						},
						{
							"name": "Describe Transaction",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"transactions",
										":transactionLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "transactionLocator",
											"value": "{{transactionLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Transaction Term",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/terms/:transactionLocator",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"terms",
										":transactionLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "transactionLocator",
											"value": "{{transactionLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Transaction Segments",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/segments/list",
									"host": ["{{url_api}}"],
									"path": [
										"policy",
										":tenantLocator",
										"transactions",
										":transactionLocator",
										"segments",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "transactionLocator",
											"value": "{{transactionLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Post-issuance Flows",
					"item": [
						{
							"name": "Policy Change",
							"item": [
								{
									"name": "List Change Segments",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/segments/list",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"segments",
												"list"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Create Change Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "[\n    {\n        \"action\": \"params\",\n        \"effectiveTime\": \"2024-06-01T00:00:00Z\"\n    },\n    {\n        \"action\": \"modify\",\n        \"staticLocator\": \"<insert_coverageA_static_locator_here>\",\n        \"setCoverageTerms\": {\n            \"Coverage_a_limit\": \"ca600000\"\n        }\n    }\n]",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/change",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"policies",
												":policyLocator",
												"change"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "policyLocator",
													"value": "{{policyLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Issue Change Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:transactionLocator/issue",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":transactionLocator",
												"issue"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "transactionLocator",
													"value": "{{transactionLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						},
						{
							"name": "Policy Cancellation",
							"item": [
								{
									"name": "List Cancellation Segments",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}policy/:tenantLocator/transactions/:cancelTxnLocator/segments/list",
											"host": ["{{url_api}}policy"],
											"path": [
												":tenantLocator",
												"transactions",
												":cancelTxnLocator",
												"segments",
												"list"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "cancelTxnLocator",
													"value": "{{cancelTxnLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Create Cancellation Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "{\n    \"action\": \"params\",\n    \"effectiveTime\": \"2025-08-01T00:00:00Z\"\n}",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/cancel",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"policies",
												":policyLocator",
												"cancel"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "policyLocator",
													"value": "{{policyLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Issue Cancellation Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:cancelTxnLocator/issue",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":cancelTxnLocator",
												"issue"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "cancelTxnLocator",
													"value": "{{cancelTxnLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						},
						{
							"name": "Policy Reinstatement",
							"item": [
								{
									"name": "List Reinstatement Segments",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:reinstateTxnLocator/segments/list",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":reinstateTxnLocator",
												"segments",
												"list"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "reinstateTxnLocator",
													"value": "{{reinstateTxnLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Create Reinstatement Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/reinstate",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"policies",
												":policyLocator",
												"reinstate"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "policyLocator",
													"value": "{{policyLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Issue Reinstatement Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "[\n    {\n        \"action\": \"params\",\n        \"newPolicyEndTime\": \"2026-02-01T06:00:00Z\"\n    }\n]",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:reinstateTxnLocator/issue",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":reinstateTxnLocator",
												"issue"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "reinstateTxnLocator",
													"value": "{{reinstateTxnLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						},
						{
							"name": "Policy Renewal",
							"item": [
								{
									"name": "List Renewal Segments",
									"request": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:renewalTrxLocator/segments/list",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":renewalTrxLocator",
												"segments",
												"list"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "renewalTrxLocator",
													"value": "{{renewalTrxLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Create Renewal Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "[\n      {\n            \"action\": \"params\",\n            \"effectiveTime\": \"2026-01-01T05:00:00Z\"\n      },\n      {\n            \"action\": \"add\",\n            \"elements\": [\n                  {\n                        \"parentLocator\": \"<insert_dwelling_locator_here>\",\n                        \"type\": \"Personal_Property\"\n                  }\n            ]\n      }\n]",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/renew",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"policies",
												":policyLocator",
												"renew"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "policyLocator",
													"value": "{{policyLocator}}"
												}
											]
										}
									},
									"response": []
								},
								{
									"name": "Issue Renewal Transaction",
									"event": [
										{
											"listen": "test",
											"script": {
												"exec": [""],
												"type": "text/javascript",
												"packages": {}
											}
										}
									],
									"request": {
										"method": "PATCH",
										"header": [],
										"body": {
											"mode": "raw",
											"raw": "[\n    {\n        \"action\": \"params\",\n        \"newPolicyEndTime\": \"2026-02-01T06:00:00Z\"\n    }\n]",
											"options": {
												"raw": {
													"language": "json"
												}
											}
										},
										"url": {
											"raw": "{{url_api}}/policy/:tenantLocator/transactions/:renewalTrxLocator/issue",
											"host": ["{{url_api}}"],
											"path": [
												"policy",
												":tenantLocator",
												"transactions",
												":renewalTrxLocator",
												"issue"
											],
											"variable": [
												{
													"key": "tenantLocator",
													"value": "{{tenantLocator}}"
												},
												{
													"key": "renewalTrxLocator",
													"value": "{{renewalTrxLocator}}"
												}
											]
										}
									},
									"response": []
								}
							]
						}
					]
				}
			]
		},
		{
			"name": "Policy (sample) (HO3 - homeowners) (full product)",
			"item": [
				{
					"name": "Create Quote (HO3 full product)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "default"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n      \"productName\": \"Ho3\",\n      \"accountLocator\": \"{{accountLocator}}\",\n      \"elements\": [\n            {\n                  \"type\": \"Dwelling\",\n                  \"elements\": [\n                        {\n                              \"type\": \"Coverage_a\",\n                              \"coverageTerms\": {\n                                    \"Coverage_a_limit\": \"ca550000\"\n                              }\n                        },\n                        {\n                              \"type\": \"Coverage_b\",\n                              \"coverageTerms\": {\n                                    \"Coverage_b_limit\": \"cb20\"\n                              }\n                        },\n                        {\n                              \"type\": \"Coverage_c\",\n                              \"coverageTerms\": {\n                                    \"Coverage_c_limit\": \"cc55\"\n                              }\n                        },\n                        {\n                              \"type\": \"Coverage_d\",\n                              \"coverageTerms\": {\n                                    \"Coverage_d_limit\": \"cd10\"\n                              }\n                        }\n                  ],\n                  \"data\": {\n                        \"windHailExclusion\": \"No\",\n                        \"roofSurfacesPaymentSchedule\": \"Scheduled\",\n                        \"BCEG\": \"6\",\n                        \"HVHZ\": \"No\",\n                        \"SWR\": \"Yes\",\n                        \"WBDR\": \"No\",\n                        \"accreditedBuilder\": \"Yes\",\n                        \"partner\": \"Yes\",\n                        \"smartHomeWaterProtection\": \"Level 3\",\n                        \"burglarAlarm\": \"Local\",\n                        \"censusBlockGroup\": \"120110303021\",\n                        \"distanceToCoast\": \"3000\",\n                        \"exteriorWallMaterial\": \"Solid Log - Medium (9-12)\",\n                        \"fireAlarm\": \"Fire Station\",\n                        \"garageVehicleCapacity\": \"4\",\n                        \"roofShape\": \"Hip\",\n                        \"managedOrLocatedWithinCommunity\": \"Yes\",\n                        \"numberOfBathrooms\": \"5\",\n                        \"numberOfStories\": \"5\",\n                        \"openingProtection\": \"None\",\n                        \"protectionClass\": \"9\",\n                        \"reinforcedConcreteRoofDeck\": \"No\",\n                        \"roofCondition\": \"50\",\n                        \"roofCovering\": \"FBC\",\n                        \"roofDeckAttachment\": \"Level C\",\n                        \"roofMaterial\": \"Shingle\",\n                        \"roofWallConnection\": \"Toe Nails\",\n                        \"secondFloorLaundry\": \"1\",\n                        \"secondFloorBathroom\": \"2\",\n                        \"securedCommunity\": \"24-hour Security\",\n                        \"occupancy\": \"Primary\",\n                        \"sprinkler\": \"Yes\",\n                        \"squareFootage\": \"50000\",\n                        \"terrain\": \"Terrain B\",\n                        \"typeOfConstruction\": \"Masonry\",\n                        \"typeOfFoundation\": \"Basement\",\n                        \"typeOfGarage\": \"Detached\",\n                        \"typeOfResidence\": \"Single-Family\",\n                        \"windSpeed\": \"100\",\n                        \"yearBuilt\": \"2013\",\n                        \"yearRoofReplaced\": \"2013\",\n                        \"yearHeatingReplaced\": \"2010-01-01\",\n                        \"yearElectricalReplaced\": \"2010-01-01\",\n                        \"yearPlumbingReplaced\": \"2010-01-01\",\n                        \"yearWaterHeaterReplaced\": \"2010-01-01\"\n                  }\n            }\n      ],\n      \"data\": {\n            \"nonHurricaneDeductible\": \"1%\",\n            \"hurricaneDeductible\": \"5%\",\n            \"waterDamageExclusion\": \"Yes\",\n            \"limitedWaterDamage\": \"Yes\",\n            \"aobAssignment\": \"Yes\",\n            \"newPurchaseTerm\": \"Yes\",\n            \"propertyStreetAddress\": \"415 Kula Gulf Way\",\n            \"propertyStreetAddressTwo\": \"#300\",\n            \"propertyCity\": \"Tampa\",\n            \"propertyState\": \"FL\",\n            \"propertyZipCode\": \"33592\",\n            \"applicantHomeOwnership\": \"Yes\",\n            \"applicantFirstName\": \"Mo\",\n            \"applicantMiddleInitial\": \"G\",\n            \"applicantLastName\": \"Salah\",\n            \"applicantDob\": \"1980-01-01\",\n            \"applicantEmailAddress\": \"mos@lfc.com\",\n            \"applicantPhoneNumber\": \"7149306401\",\n            \"applicantMaritalStatus\": \"Single\",\n            \"applicantInsuranceScore\": \"800\",\n            \"twoYearsLivingAtProperty\": \"Yes\",\n            \"residentsUnder21\": \"Yes\",\n            \"coApplicant\": \"Yes\",\n            \"coApplicantDob\": \"1970-01-01\",\n            \"coApplicantEmailAddress\": \"jurgen@lfc.com\",\n            \"coApplicantFirstName\": \"Jurgen\",\n            \"coApplicantLastName\": \"Klopp\",\n            \"coApplicantMaritalStatus\": \"Married\",\n            \"coApplicantInsuranceScore\": \"650\",\n            \"coApplicantPhoneNumber\": \"7149306401\",\n            \"coApplicantMailingAddress\": \"416 Kula Gulf Way\",\n            \"coApplicantMailingAddressTwo\": \"#450\",\n            \"coApplicantMailingCity\": \"Tampa\",\n            \"coApplicantMailingSameAsPropertyAddress\": \"No\",\n            \"coApplicantMailingState\": \"FL\",\n            \"coApplicantMailingZipCode\": \"33591\",\n            \"noPriorInsurance\": \"Yes\",\n            \"coverageLapse\": \"No\",\n            \"coApplicantNoPriorInsurance\": \"Yes\",\n            \"coApplicantCoverageLapse\": \"No\",\n            \"elgPropertyOwnership\": \"No\",\n            \"elgResidentSue\": \"Yes\",\n            \"elgResidentSuePrevailed\": \"Yes\",\n            \"elgApplicantInsuranceFraud\": \"No\",\n            \"elgResidentConvicted\": \"No\",\n            \"elgApplicantBusiness\": \"No\",\n            \"elgPropertySinkholeActivity\": \"No\",\n            \"elgPropertyVancantForeclosure\": \"No\",\n            \"elgPropertyOccupancy30days\": \"No\",\n            \"elgPropertyRented\": \"No\",\n            \"elgPropertyMultipleFamilies\": \"No\",\n            \"elgResidentUnder21\": \"No\",\n            \"elgPropertyDupInsurance\": \"No\",\n            \"elgApplicantLapse12months\": \"No\",\n            \"lossHistory\": \"Yes\",\n            \"lossHistoryDetails\": [\n                  {\n                        \"causeOfLoss\": \"Earthquake\",\n                        \"dateOfLoss\": \"2013-12-13\",\n                        \"descriptionOfLoss\": \"The Earthquake made a mess of things\",\n                        \"applicantAttribution\": \"Primary Applicant\",\n                        \"amountOfLoss\": 50000\n                  },\n                  {\n                        \"causeOfLoss\": \"Earthquake\",\n                        \"dateOfLoss\": \"2015-12-13\",\n                        \"descriptionOfLoss\": \"A second Earthquake made a mess of things\",\n                        \"applicantAttribution\": \"Primary Applicant\",\n                        \"amountOfLoss\": 50000\n                  }\n            ],\n            \"agencyName\": \"Else\",\n            \"agencyCode\": \"EL\",\n            \"agencyAddress\": \"456 Main Street\",\n            \"agencyCity\": \"Tampa\",\n            \"agencyState\": \"FL\",\n            \"agencyZip\": \"33624\",\n            \"agentName\": \"Dr. Else\",\n            \"agentCode\": \"EL02\",\n            \"agentEmail\": \"DR@elseIns.com\",\n            \"agentPhoneNumber\": \"7149306401\"\n      }\n}"
						},
						"url": {
							"raw": "{{url_api}}/policy/:tenantLocator/quotes",
							"host": ["{{url_api}}"],
							"path": ["policy", ":tenantLocator", "quotes"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Change Policy",
					"request": {
						"method": "PATCH",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": "[\n    {\n        \"action\": \"params\",\n        \"effectiveTime\": \"2024-04-22T19:09:27Z\"\n    },\n    {\n        \"action\": \"modify\",\n        \"staticLocator\": \"{{BodilyInjuryStaticLocator}}\",\n        \"setCoverageTerms\": {\n            \"PADeductible\": \"PAD100\"\n        }\n    },\n    {\n        \"action\": \"modify\",\n        \"staticLocator\": \"{{CollisionStaticLocator}}\",\n        \"setCoverageTerms\": {\n            \"PADeductible\": \"PAD100\"\n        }\n    },\n    {\n        \"action\": \"modify\",\n        \"staticLocator\": \"{{ComprehensiveStaticLocator}}\",\n        \"setCoverageTerms\": {\n            \"PALimit\": \"PAL2_000_000\"\n        }\n    }\n]",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{url_api}}/policy/:tenantLocator/policies/:policyLocator/change",
							"host": ["{{url_api}}"],
							"path": [
								"policy",
								":tenantLocator",
								"policies",
								":policyLocator",
								"change"
							],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								},
								{
									"key": "policyLocator",
									"value": "{{policyLocator}}"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Plugins",
			"item": [
				{
					"name": "Get Logs",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept-Encoding",
								"value": "application/gzip",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{API_URL}}plugin/{{tenantLocator}}/logs?requestId=01H3A7DGV5FZ0Z16TT1YJ54Q3C&pluginType=RATING",
							"host": ["{{API_URL}}plugin"],
							"path": ["{{tenantLocator}}", "logs"],
							"query": [
								{
									"key": "requestId",
									"value": "01H3A7DGV5FZ0Z16TT1YJ54Q3C"
								},
								{
									"key": "pluginType",
									"value": "RATING"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Health",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{url_api}}/plugin/health",
							"host": ["{{url_api}}"],
							"path": ["plugin", "health"]
						}
					},
					"response": []
				},
				{
					"name": "Retrieve Plugin OpenAPI JSON",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{url_api}}/plugin/api-docs",
							"host": ["{{url_api}}"],
							"path": ["plugin", "api-docs"]
						}
					},
					"response": []
				},
				{
					"name": "Search",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{url_api}}/plugin/:tenantLocator/logs/list",
							"host": ["{{url_api}}"],
							"path": ["plugin", ":tenantLocator", "logs", "list"],
							"query": [
								{
									"key": "requestId",
									"value": "01H30552PHYXG4R6S4VVSHE74N",
									"disabled": true
								},
								{
									"key": "objectLocator",
									"value": "01H3052BVH785TVZEKJED8ED9V",
									"disabled": true
								},
								{
									"key": "createdAtMin",
									"value": "",
									"disabled": true
								},
								{
									"key": "createdAtMax",
									"value": "",
									"disabled": true
								},
								{
									"key": "offset",
									"value": "0",
									"disabled": true
								},
								{
									"key": "count",
									"value": "1",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Resources",
			"item": [
				{
					"name": "Constraint Tables",
					"item": [
						{
							"name": "Create Constraint Table",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "name",
											"value": "VehicleModel",
											"type": "text"
										},
										{
											"key": "staticName",
											"value": "VehicleModel",
											"type": "text"
										},
										{
											"key": "file",
											"type": "file",
											"src": "/Users/ivanvelasco/Code/kern-test-configs/tables/ConstraintTables.csv.zip"
										}
									]
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/constraints",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "constraints"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Constraint Table",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/constraints/:constraintName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"constraints",
										":constraintName"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "constraintName",
											"value": "{{constraintName}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Search Constraints",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/constraints/:constraintName/record",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"constraints",
										":constraintName",
										"record"
									],
									"query": [
										{
											"key": "key",
											"value": "toyota",
											"disabled": true
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "constraintName",
											"value": "{{constraintName}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Constraint Table",
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "name",
											"value": "VehicleModel",
											"type": "text"
										},
										{
											"key": "staticName",
											"value": "VehicleModel",
											"type": "text"
										},
										{
											"key": "file",
											"value": "/tmp/VehicleModel.csv.zip",
											"type": "text"
										}
									]
								},
								"url": {
									"raw": "{{url_api}}resource/:tenantLocator/constraints/:constraintName",
									"host": ["{{url_api}}resource"],
									"path": [":tenantLocator", "constraints", ":constraintName"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "constraintName",
											"value": "{{constraintName}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Documents",
					"item": [
						{
							"name": "Create Document",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "staticName",
											"value": "ValidStaticName",
											"type": "text"
										},
										{
											"key": "file",
											"type": "file",
											"src": []
										},
										{
											"key": "name",
											"value": "{{$randomNoun}}",
											"type": "text"
										}
									]
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/documents",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "documents"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Retrieve Document",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/documents/:documentName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"documents",
										":documentName"
									],
									"query": [
										{
											"key": "byStaticName",
											"value": "name",
											"disabled": true
										},
										{
											"key": "date",
											"value": "2017-06-08T11:25:30Z",
											"disabled": true
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "documentName",
											"value": "{{documentName}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Document",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "file",
											"type": "file",
											"src": []
										}
									]
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/documents/:documentName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"documents",
										":documentName"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "documentName",
											"value": "{{documentName}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Resource Groups",
					"item": [
						{
							"name": "Create Resource Group",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"name\": \"Example Resource Group\",\n    \"selectionStartTime\": \"2023-12-22T19:09:27+0000\",\n    \"resourceNames\": [\n        \"resource1\",\n        \"resource2\"\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/groups",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "groups"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Resource Group",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/groups/:resourceLocator",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"groups",
										":resourceLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "resourceLocator",
											"value": "{{resourceLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Resource Groups",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/groups/list",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "groups", "list"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Retire Resource Group",
							"request": {
								"method": "PATCH",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/groups/:resourceLocator/retire",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"groups",
										":resourceLocator",
										"retire"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "resourceLocator",
											"value": "{{resourceLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Resource Group",
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"name\": \"Sample Resource Group\",\n    \"selectionStartTime\": \"2020-01-01T05:00:00Z\",\n    \"addResources\" : [\n        \"VehicleConstraintTable\"\n    ]\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/groups/:resourceLocator",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"groups",
										":resourceLocator"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "resourceLocator",
											"value": "{{resourceLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Resource Instances",
					"item": [
						{
							"name": "Describe Resource (by name)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/resources/:name",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "resources", ":name"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "name",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Resource (by type)",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/resources/type/:type/list",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"resources",
										"type",
										":type",
										"list"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "type",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Resources",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/resources/list",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "resources", "list"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Secrets",
					"item": [
						{
							"name": "Create Secret",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"name\": \"{{$randomNoun}}\",\n    \"staticName\": \"change\",\n    \"secret\": {\n        \"url\": \"secret\"\n    }\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/secrets",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "secrets"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Secret",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/secrets/:name",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "secrets", ":name"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "name",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Secret",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"secret\": {\n        \"url\": \"secretnewvalue\"\n    }\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/secrets/:name",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "secrets", ":name"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "name",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Delete Secret",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "DELETE",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/secrets/:name",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "secrets", ":name"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "name",
											"value": ""
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Tables",
					"item": [
						{
							"name": "Create Table",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								},
								{
									"listen": "prerequest",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "name",
											"value": "",
											"type": "text"
										},
										{
											"key": "staticName",
											"value": "VehicleTypeFactor",
											"type": "text"
										},
										{
											"key": "file",
											"type": "file",
											"src": []
										}
									]
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/tables",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "tables"],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Describe Table",
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/tables/:tableName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"tables",
										":tableName"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "tableName",
											"value": ""
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Table",
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "name",
											"value": "random",
											"type": "text"
										},
										{
											"key": "staticName",
											"value": "VehicleTypeFactor",
											"type": "text"
										},
										{
											"key": "file",
											"type": "file",
											"src": []
										}
									]
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/tables/:tableName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"tables",
										":tableName"
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										},
										{
											"key": "tableName",
											"value": ""
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Templates",
					"item": [
						{
							"name": "Create Liquid Template",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{% assign policy_v = data.policy.characteristics[0].field_values %}\n{% assign vehicles = data.policy.exposures %}\n\n\n{% if policy_v.atfault_claims_past_5_years == 'None' %}\n    {{ \"accept\" | set_underwriting_decision }}\n    {{ \"Premium includes credit for being claims free.\" | add_underwriting_note }}\n{% else %}\n    {{ \"accept\" | set_underwriting_decision }}\n    {{ \"Premium has been increased based on the number of at-fault losses in the last 5 year.\" | add_underwriting_note }}\n{% endif %}\n\n\n{% for vehicle in vehicles %}\n\t{% assign vehicle_value = vehicle.characteristics[0].field_values.vehicle_value %}\n\t{% if vehicle_value >= 100000 %}\n\t\t{{ \"reject\" | set_underwriting_decision }}\n\t\t{{ \"Cars valued at $100,000 and over cannot be covered through this program.\" | add_underwriting_note }}\n\t{% endif %}\n{% endfor %}\n\n\n{% if policy_v.10_year_felony_conviction == 'Yes' %} \n    {{ \"reject\" | set_underwriting_decision }}\n    {{ \"Due to the Felony Conviction(s) this Policy Cannot be Bound.\" | add_underwriting_note }}       \n{% endif %}\n\n\n{% if policy_v.insurance_fraud_conviction == 'Yes' %} \n    {{ \"reject\" | set_underwriting_decision }}\n    {{ \"Due to the Fraud Conviction(s) this Policy Cannot be Bound.\" | add_underwriting_note }}   \n{% endif %}"
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/templates/liquid?staticName=ValidTemplateStaticName&name={{$randomNoun}}",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "templates", "liquid"],
									"query": [
										{
											"key": "staticName",
											"value": "ValidTemplateStaticName"
										},
										{
											"key": "name",
											"value": "{{$randomNoun}}"
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Create Velocity Template",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "### This is a DMV report\n\nlocator = ${data.get(\"locator\")}"
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/templates/velocity?staticName=ValidTemplateStaticName&name={{$randomNoun}}",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"templates",
										"velocity"
									],
									"query": [
										{
											"key": "staticName",
											"value": "ValidTemplateStaticName"
										},
										{
											"key": "name",
											"value": "{{$randomNoun}}"
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Get Template",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/templates/documentName?byStaticName=name&date",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"templates",
										"documentName"
									],
									"query": [
										{
											"key": "byStaticName",
											"value": "name"
										},
										{
											"key": "date",
											"value": null
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Liquid Template",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "{% assign policy_v = data.policy.characteristics[0].field_values %}\n{% assign vehicles = data.policy.exposures %}\n\n\n{% if policy_v.atfault_claims_past_5_years == 'None' %}\n    {{ \"accept\" | set_underwriting_decision }}\n    {{ \"Premium includes credit for being claims free.\" | add_underwriting_note }}\n{% else %}\n    {{ \"accept\" | set_underwriting_decision }}\n    {{ \"Premium has been increased based on the number of at-fault losses in the last 5 year.\" | add_underwriting_note }}\n{% endif %}\n\n\n{% for vehicle in vehicles %}\n\t{% assign vehicle_value = vehicle.characteristics[0].field_values.vehicle_value %}\n\t{% if vehicle_value >= 100000 %}\n\t\t{{ \"reject\" | set_underwriting_decision }}\n\t\t{{ \"Cars valued at $100,000 and over cannot be covered through this program.\" | add_underwriting_note }}\n\t{% endif %}\n{% endfor %}\n\n\n{% if policy_v.10_year_felony_conviction == 'Yes' %} \n    {{ \"reject\" | set_underwriting_decision }}\n    {{ \"Due to the Felony Conviction(s) this Policy Cannot be Bound.\" | add_underwriting_note }}       \n{% endif %}\n\n\n{% if policy_v.insurance_fraud_conviction == 'Yes' %} \n    {{ \"reject\" | set_underwriting_decision }}\n    {{ \"Due to the Fraud Conviction(s) this Policy Cannot be Bound.\" | add_underwriting_note }}   \n{% endif %}"
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/templates/liquid?name=tableName",
									"host": ["{{url_api}}"],
									"path": ["resource", ":tenantLocator", "templates", "liquid"],
									"query": [
										{
											"key": "name",
											"value": "tableName"
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Velocity Template",
							"event": [
								{
									"listen": "test",
									"script": {
										"exec": [""],
										"type": "text/javascript",
										"packages": {}
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [],
								"body": {
									"mode": "raw",
									"raw": "### This is a DMV report\n\nlocator = ${data.get(\"locator\")}"
								},
								"url": {
									"raw": "{{url_api}}/resource/:tenantLocator/templates/velocity?name=tableName",
									"host": ["{{url_api}}"],
									"path": [
										"resource",
										":tenantLocator",
										"templates",
										"velocity"
									],
									"query": [
										{
											"key": "name",
											"value": "tableName"
										}
									],
									"variable": [
										{
											"key": "tenantLocator",
											"value": "{{tenantLocator}}"
										}
									]
								}
							},
							"response": []
						}
					]
				},
				{
					"name": "Retrieve Resources OpenAPI JSON",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{url_api}}/resource/api-docs",
							"host": ["{{url_api}}"],
							"path": ["resource", "api-docs"]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Search",
			"item": [
				{
					"name": "Create quote (HO3) Copy",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						},
						{
							"listen": "prerequest",
							"script": {
								"exec": [""],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "default"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"productName\": \"Ho3\",\n    \"accountLocator\": \"{{accountLocator}}\",\n    \"startTime\": \"2024-03-17T03:00:01Z\",\n    \"elements\": [\n        {\n            \"type\": \"Dwelling\",\n            \"elements\": [\n                {\n                    \"type\": \"Coverage_a\",\n                    \"coverageTerms\": {\n                        \"Coverage_a_limit\": \"ca550000\"\n                    }\n                },\n                {\n                    \"type\": \"Coverage_b\",\n                    \"coverageTerms\": {\n                        \"Coverage_b_limit\": \"cb20\"\n                    }\n                }\n            ],\n            \"data\": {\n                \"windHailExclusion\": \"No\",\n                \"distanceToCoast\": \"3000\",\n                \"Occupancy\": \"Primary\",\n                \"yearBuilt\": \"2013\"\n            }\n        }\n    ],\n    \"data\": {\n        \"applicantFirstName\": \"Mo\",\n        \"applicantLastName\": \"Salah\",\n        \"applicantDob\": \"1980-01-01\",\n        \"applicantInsuranceScore\": \"800\",\n        \"noPriorInsurance\": \"No\"\n    },\n    \"billingTrigger\": \"issue\",\n    \"preferences\": {\n        \"installmentPreferences\": {\n            \"installmentPlanName\": \"monthly10\"\n        }\n    },\n    \"delinquencyPlanName\": \"defaultDelinquencyPlan\"\n}"
						},
						"url": {
							"raw": "{{url_api}}/policy/:tenantLocator/quotes",
							"host": ["{{url_api}}"],
							"path": ["policy", ":tenantLocator", "quotes"],
							"variable": [
								{
									"key": "tenantLocator",
									"value": "{{tenantLocator}}"
								}
							]
						}
					},
					"response": []
				}
			]
		}
	],
	"auth": {
		"type": "oauth2",
		"oauth2": [
			{
				"key": "refreshTokenUrl",
				"value": "{{url_auth_token}}",
				"type": "string"
			},
			{
				"key": "password",
				"value": "{{business_account_password}}",
				"type": "string"
			},
			{
				"key": "username",
				"value": "{{business_account_username}}",
				"type": "string"
			},
			{
				"key": "accessTokenUrl",
				"value": "{{url_auth_token}}",
				"type": "string"
			},
			{
				"key": "grant_type",
				"value": "password_credentials",
				"type": "string"
			},
			{
				"key": "refreshRequestParams",
				"value": [],
				"type": "any"
			},
			{
				"key": "tokenRequestParams",
				"value": [],
				"type": "any"
			},
			{
				"key": "authRequestParams",
				"value": [],
				"type": "any"
			},
			{
				"key": "tokenName",
				"value": "api.kernel",
				"type": "string"
			},
			{
				"key": "challengeAlgorithm",
				"value": "S256",
				"type": "string"
			},
			{
				"key": "scope",
				"value": "openid",
				"type": "string"
			},
			{
				"key": "redirect_uri",
				"value": "{{callbackUrl}}",
				"type": "string"
			},
			{
				"key": "clientId",
				"value": "postman",
				"type": "string"
			},
			{
				"key": "authUrl",
				"value": "{{authUrl}}",
				"type": "string"
			},
			{
				"key": "addTokenTo",
				"value": "header",
				"type": "string"
			},
			{
				"key": "client_authentication",
				"value": "header",
				"type": "string"
			}
		]
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"exec": [""]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"exec": [""]
			}
		}
	],
	"variable": [
		{
			"key": "authToken",
			"value": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJQY2I2bVdBT2tyUnd1WHNmNHZQZlJqVzJ2T3pPa21BRy0yTHIyVVJhbG40In0"
		}
	]
}
