{ "opencollection": "1.0.0", "info": { "name": "Evari Quotes API", "version": "0.1.0" }, "items": [ { "info": { "name": "HealthDiagnostics", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/health/diagnostics" }, "docs": "Send a detailed system diagnostics response message." }, { "info": { "name": "HealthHealthCheck", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/health" }, "docs": "Send a health response message.\n200 OK or nothing - no other information" }, { "info": { "name": "QuoteSearch", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/search/quotes", "params": [ { "name": "q", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "limit", "value": "", "type": "query", "description": "The number of item to retrieve" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort" } ] } }, { "info": { "name": "QuoteCount", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/products/:productId/quotes/count", "params": [ { "name": "productId", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "QuotePatch", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/quotes/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteGetAll", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes", "params": [ { "name": "limit", "value": "", "type": "query", "description": "The number of item to retrieve" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort\nTODO: Require correctly authorised user (owner of the quote or agent associated with the owner)" } ] } }, { "info": { "name": "QuotePost", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/quotes" } }, { "info": { "name": "QuoteGetByProduct", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/products/:productId/quotes", "params": [ { "name": "productId", "value": "", "type": "path" }, { "name": "limit", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query" }, { "name": "order", "value": "", "type": "query" } ] } }, { "info": { "name": "QuoteGetAllForCustomer", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/customers/:id/quotes", "params": [ { "name": "id", "value": "", "type": "path", "description": "Id of customer" }, { "name": "limit", "value": "", "type": "query", "description": "The number of item to retrieve" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort\nTODO: Require correctly authorised user (owner of the quote or agent associated with the owner)" } ] } }, { "info": { "name": "QuoteGetQuoteOptions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quote-options/:duplicateGroupId", "params": [ { "name": "duplicateGroupId", "value": "", "type": "path", "description": "duplicateGroupId of quote resource" }, { "name": "limit", "value": "", "type": "query", "description": "The number of item to retrieve" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort" } ] } }, { "info": { "name": "QuotePatchByInternalKey", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/quotes/:id/updatebyinternalkey", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteValidate", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id/validate", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteGetPrice", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id/price", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "QuotePdf", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id/pdf", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "QuoteConfirm", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/confirm/:code", "params": [ { "name": "code", "value": "", "type": "path", "description": "The confirmation code of the customer to activate" } ] } }, { "info": { "name": "QuoteConfirmed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id/confirmed", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote to check if is confirmed" } ] } }, { "info": { "name": "QuoteReconfirm", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/quotes/:id/reconfirm", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote to reconfirm" } ] } }, { "info": { "name": "PublicQuoteGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "PublicQuotePatch", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/public/quotes/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "PublicQuotePost", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/public/quotes" } }, { "info": { "name": "PublicQuotePatchByInternalKey", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/updatebyinternalkey", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "PublicQuoteValidate", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/validate", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "PublicQuoteGetPrice", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/price", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "PublicQuotePdf", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/pdf", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "PublicQuoteConfirm", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/confirm/:code", "params": [ { "name": "code", "value": "", "type": "path", "description": "The confirmation code of the customer to activate" } ] } }, { "info": { "name": "PublicQuoteConfirmed", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/confirmed", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote to check if is confirmed" } ] } }, { "info": { "name": "PublicQuoteReconfirm", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/reconfirm", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote to reconfirm" } ] } }, { "info": { "name": "PublicQuoteConfirmSMS", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/confirmSMS", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote to confirm" } ] } }, { "info": { "name": "PublicQuoteConfirmSMSCode", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/confirmSMS/:requestId", "params": [ { "name": "requestId", "value": "", "type": "path" } ] } }, { "info": { "name": "QuestionGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/questions/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuestionGetPublicQuestions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/questions/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuestionGetByQuote", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:id/questions", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuestionGetPublicQuestionsByQuote", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:id/questions", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "AttachmentPost", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/attachments" } }, { "info": { "name": "AttachmentGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/attachments/:attachmentId/download", "params": [ { "name": "attachmentId", "value": "", "type": "path" } ] } }, { "info": { "name": "EndorsementGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/endorsements/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "EndorsementPatch", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/endorsements/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "EndorsementGetPrice", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/endorsements/:id/price", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "EndorsementGetDiff", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/endorsements/:id/diff", "params": [ { "name": "id", "value": "", "type": "path", "description": "The id of the quote resource" } ] } }, { "info": { "name": "ReferredQuoteGetAll", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/referred-quotes", "params": [ { "name": "limit", "value": "", "type": "query", "description": "The number of items to retrieve" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort" }, { "name": "status", "value": "", "type": "query" } ] } }, { "info": { "name": "ReferredQuoteGetAllByProduct", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/products/:productId/referred-quotes", "params": [ { "name": "productId", "value": "", "type": "path" }, { "name": "limit", "value": "", "type": "query", "description": "The number of items to retrieve" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort" }, { "name": "status", "value": "", "type": "query" } ] } }, { "info": { "name": "ReferredQuoteSearch", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/search/referred-quotes", "params": [ { "name": "q", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query", "description": "The starting position to retrieve data from" }, { "name": "limit", "value": "", "type": "query", "description": "The number of item to retrieve" }, { "name": "sort", "value": "", "type": "query", "description": "The column name to sort" }, { "name": "order", "value": "", "type": "query", "description": "The order of sort" } ] } }, { "info": { "name": "ReferredQuoteGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/referred-quotes/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": " @param id The id of the referred quote resource" }, { "info": { "name": "ReferredQuoteUpdate", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/quotes/referred-quotes/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": " @param id The id of the referred quote resource to update" }, { "info": { "name": "ReferredQuoteGetByQuoteId", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/quotes/:quoteId/referred-quotes", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": " @quoteId quote resource" }, { "info": { "name": "ReferredQuoteReferQuoteToUnderwriter", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/referred-quotes/:referredQuoteId/refer-to-underwriter", "params": [ { "name": "referredQuoteId", "value": "", "type": "path" } ] }, "docs": " @param referredQuoteId The id of the referred quote resource" }, { "info": { "name": "ReferredQuoteGetAllNotes", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/referred-quotes/:referredQuoteId/notes", "params": [ { "name": "referredQuoteId", "value": "", "type": "path" } ] }, "docs": " @param referredQuoteId The id of the referred quote resource" }, { "info": { "name": "ReferredQuoteCreateNote", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/referred-quotes/:referredQuoteId/notes", "params": [ { "name": "referredQuoteId", "value": "", "type": "path" } ] }, "docs": " @param referredQuoteId The id of the referred quote resource" }, { "info": { "name": "ReferredQuoteGetNote", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/referred-quotes/:referredQuoteId/notes/:id", "params": [ { "name": "referredQuoteId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteDateConfigGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/products/:id/quote-date-config", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteDateConfigPatch", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/quotes/products/:id/quote-date-config", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "QuoteDateConfigGetPublicQuoteDateConfig", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/products/:id/quote-date-config", "params": [ { "name": "id", "value": "", "type": "path" } ] } }, { "info": { "name": "PublicReferredQuoteReferQuoteToUnderwriter", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/quotes/public/referred-quotes/:referredQuoteId/refer-to-underwriter", "params": [ { "name": "referredQuoteId", "value": "", "type": "path" } ] }, "docs": " @param referredQuoteId The id of the referred quote resource" }, { "info": { "name": "PublicReferredQuoteGet", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/referred-quotes/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": " @param id The id of the referred quote resource" }, { "info": { "name": "PublicReferredQuoteGetByQuoteId", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/quotes/public/quotes/:quoteId/referred-quotes", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": " @quoteId quote resource" } ], "bundled": true }