{
  "opencollection": "1.0.0",
  "info": {
    "name": "Laka accounts quote API",
    "version": "2024-09-01"
  },
  "items": [
    {
      "info": {
        "name": "quote",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "getDataRequirements quote",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/data_requirements/:packageId",
            "params": [
              {
                "name": "packageId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Package ID"
              }
            ]
          },
          "docs": "Get data requirements for a given packageId"
        },
        {
          "info": {
            "name": "Download ./go/src/laka.co.uk/services/quote-service/v2/openapi3.json",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/openapi3.json"
          },
          "docs": "Download ./go/src/laka.co.uk/services/quote-service/v2/openapi3.json"
        },
        {
          "info": {
            "name": "getPricing quote",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/pricing",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get pricing for a given set of products"
        },
        {
          "info": {
            "name": "getPricingComponents quote",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/pricing_components/:quoteId",
            "params": [
              {
                "name": "quoteId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "Get pricing components for a given quoteId"
        },
        {
          "info": {
            "name": "quickQuote quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quickquote",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "quickQuote quote"
        },
        {
          "info": {
            "name": "new quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quote",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a new quote"
        },
        {
          "info": {
            "name": "get quote",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/quote/:id",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "Get an existing quote"
        },
        {
          "info": {
            "name": "edit quote",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.uat.laka.co/quote/:id",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Edit a quote with a given ID"
        },
        {
          "info": {
            "name": "patch quote",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.uat.laka.co/quote/:id",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Edit a quote with a given ID"
        },
        {
          "info": {
            "name": "handoff quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quote/:id/handoff",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "handoff quote"
        },
        {
          "info": {
            "name": "hydrate quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quote/:id/hydrate",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "hydrate quote"
        },
        {
          "info": {
            "name": "start quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quote/:id/start",
            "params": [
              {
                "name": "id",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "start quote"
        },
        {
          "info": {
            "name": "validationQuote quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/quote/:quoteId/validate",
            "params": [
              {
                "name": "quoteId",
                "value": "6dedd7ae-bb72-11ee-b81e-acde48001122",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "Validate a quote using the data requirements attached to it."
        },
        {
          "info": {
            "name": "setViewedDataRequirement quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/set_viewed_data_requirement",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Set a viewed data requirement for a given quoteId"
        },
        {
          "info": {
            "name": "validateDataRequirement quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/validate/:dataRequirementId",
            "params": [
              {
                "name": "dataRequirementId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Data requirement ID"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Validate a given response for a data requirement"
        },
        {
          "info": {
            "name": "getViewedDataRequirements quote",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.uat.laka.co/viewed_data_requirements",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get viewed data requirements for a given quoteId"
        },
        {
          "info": {
            "name": "getSteps quote",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.uat.laka.co/:packageId/steps",
            "params": [
              {
                "name": "packageId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Package ID"
              }
            ]
          },
          "docs": "Get steps required to create policies from a hydrated quote"
        },
        {
          "info": {
            "name": "deleteAccessoryChildren quote",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.uat.laka.co/:quoteId/accessories",
            "params": [
              {
                "name": "quoteId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "deleteAccessoryChildren quote"
        },
        {
          "info": {
            "name": "deleteProducts quote",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.uat.laka.co/:quoteId/products",
            "params": [
              {
                "name": "quoteId",
                "value": "61ed878c-fe18-404b-8c31-462d1be4052f",
                "type": "path",
                "description": "Quote ID"
              }
            ]
          },
          "docs": "deleteProducts quote"
        }
      ]
    }
  ],
  "bundled": true
}