{"info":{"_postman_id":"ebf90c60-1b5f-493b-ac32-f16f703ee7d5","name":"Travellink Web API - Insurance - Documentation","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"24547348","collectionId":"ebf90c60-1b5f-493b-ac32-f16f703ee7d5","publishedId":"2sB2j1iYgV","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-04-28T14:36:04.000Z"},"item":[{"name":"/api/static/insurance-destination","id":"15112ae0-aa60-4bc9-953f-0c26f0bf7011","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/static/insurance-destinations","description":"<h3 id=\"post-insurance-destinations\">POST /insurance-destinations</h3>\n<p>This endpoint is used to retrieve a list of insurance destinations.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>AccessCredentials (object)</p>\n<ul>\n<li><p>Company (object)</p>\n<ul>\n<li><p>Identifier (string): The company identifier.</p>\n</li>\n<li><p>Password (string): The company password.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be a JSON object with the following properties:</p>\n<ul>\n<li><p>InsuranceDestinations (array): An array of insurance destinations, each containing the following properties:</p>\n<ul>\n<li><p>Code (string): The code of the insurance destination.</p>\n</li>\n<li><p>Name (string): The name of the insurance destination.</p>\n</li>\n</ul>\n</li>\n<li><p>Errors (array): An array of errors, if any.</p>\n</li>\n<li><p>Success (boolean): Indicates if the request was successful.</p>\n</li>\n<li><p>RequestDate (string): The date of the request.</p>\n</li>\n</ul>\n<h4 id=\"json-schema\">JSON Schema</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"InsuranceDestinations\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"Code\": {\n            \"type\": \"string\"\n          },\n          \"Name\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    },\n    \"Errors\": {\n      \"type\": \"array\"\n    },\n    \"Success\": {\n      \"type\": \"boolean\"\n    },\n    \"RequestDate\": {\n      \"type\": \"string\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","static","insurance-destinations"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"15112ae0-aa60-4bc9-953f-0c26f0bf7011"},{"name":"/api/static/insurance-types","id":"f50ad48b-5d4d-46a3-9ae7-0ccce2498cdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/static/insurance-types","description":"<h3 id=\"post-travellinkwebapiapistaticinsurance-types\">POST /TravellinkWebApi/api/static/insurance-types</h3>\n<p>This endpoint is used to retrieve static insurance types.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>AccessCredentials (object)</p>\n<ul>\n<li><p>Company (object)</p>\n<ul>\n<li><p>Identifier (string)</p>\n</li>\n<li><p>Password (string)</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is a JSON schema representing the structure of the response object.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Types\": [\n    {\n      \"Name\": \"\",\n      \"TypeCodes\": [\n        {\n          \"Code\": \"\",\n          \"Provider\": 0\n        }\n      ],\n      \"AgeMin\": 0,\n      \"AgeMax\": 0\n    }\n  ],\n  \"Errors\": [],\n  \"Success\": true,\n  \"RequestDate\": \"\"\n}\n\n</code></pre>\n<p>This endpoint is used to retrieve a list of insurance types.</p>\n<h4 id=\"request-body-1\">Request Body</h4>\n<ul>\n<li><p><code>AccessCredentials</code> (object)</p>\n<ul>\n<li><p><code>Company</code> (object)</p>\n<ul>\n<li><p><code>Identifier</code> (string) - The company identifier.</p>\n</li>\n<li><p><code>Password</code> (string) - The company password.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response-1\">Response</h4>\n<p>Upon a successful request, the server responds with a status code of 200 and a JSON object with the following properties:</p>\n<ul>\n<li><p><code>Types</code> (array)</p>\n<ul>\n<li><p><code>Name</code> (string) - The name of the insurance type.</p>\n</li>\n<li><p><code>TypeCodes</code> (array)</p>\n<ul>\n<li><p><code>Code</code> (string) - The code of the insurance type.</p>\n</li>\n<li><p><code>Provider</code> (number) - The provider of the insurance type.</p>\n</li>\n</ul>\n</li>\n<li><p><code>AgeMin</code> (number) - The minimum age for the insurance type.</p>\n</li>\n<li><p><code>AgeMax</code> (number) - The maximum age for the insurance type.</p>\n</li>\n</ul>\n</li>\n<li><p><code>Errors</code> (array) - An array of errors, if any.</p>\n</li>\n<li><p><code>Success</code> (boolean) - Indicates the success of the request.</p>\n</li>\n<li><p><code>RequestDate</code> (string) - The date of the request.</p>\n</li>\n</ul>\n<p>This endpoint is used to retrieve static information about insurance types.</p>\n<h4 id=\"request-body-2\">Request Body</h4>\n<ul>\n<li><p><code>AccessCredentials</code> (object)</p>\n<ul>\n<li><p><code>Company</code> (object)</p>\n<ul>\n<li><p><code>Identifier</code> (string): The company identifier.</p>\n</li>\n<li><p><code>Password</code> (string): The password for accessing the insurance types.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response-2\">Response</h4>\n<p>The response will contain the static information about insurance types.</p>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","static","insurance-types"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"f50ad48b-5d4d-46a3-9ae7-0ccce2498cdd"},{"name":"/api/v1/insurance/shopping","id":"3d6da9e9-24d9-409d-90b1-5733e2ba5b66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"Providers\": [ 26 ],\r\n  \"Destination\": {\r\n    \"Code\": \"1\"\r\n  },\r\n  \"StartDate\": \"2025-11-21T00:00:00\",\r\n  \"EndDate\": \"2025-11-25T00:00:00\",\r\n  \"Ages\": [ 39 ],\r\n  \"SearchModifiers\": {\r\n    \"Type\": \"1000\"\r\n  },\r\n  \"AccessCredentials\": {\r\n    \"Company\": {\r\n      \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n      \"Password\": \"********\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/shopping","description":"<h3 id=\"post-insuranceshopping\">POST /insurance/shopping</h3>\n<p>This endpoint is used to retrieve insurance offers for a specific destination, start date, end date, and traveler details.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>Providers (array of integers): An array of provider IDs.</p>\n</li>\n<li><p>Destination (object):</p>\n<ul>\n<li>Code (string): The code of the destination.</li>\n</ul>\n</li>\n<li><p>StartDate (string): The start date of the insurance coverage.</p>\n</li>\n<li><p>EndDate (string): The end date of the insurance coverage.</p>\n</li>\n<li><p>Ages (array of integers): An array of traveler ages.</p>\n</li>\n<li><p>SearchModifiers (object):</p>\n<ul>\n<li>Type (string): The type of search modifiers.</li>\n</ul>\n</li>\n<li><p>AccessCredentials (object):</p>\n<ul>\n<li><p>Company (object):</p>\n<ul>\n<li><p>Identifier (string): The company identifier.</p>\n</li>\n<li><p>Password (string): The password for authentication.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and includes the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Key\": \"\",\n  \"Offers\": [\n    {\n      \"Key\": \"\",\n      \"Insurance\": {\n        \"Provider\": 0,\n        \"ProviderName\": \"\",\n        \"VendorImageUrl\": \"\",\n        \"PlanName\": \"\",\n        \"Code\": \"\",\n        \"Coverages\": [\n          {\n            \"Name\": \"\",\n            \"Description\": \"\",\n            \"ProviderIndexOrder\": 0\n          }\n        ],\n        \"CommercialDetail\": {\n          \"Tourcode\": {\n            \"Id\": 0,\n            \"Order\": 0,\n            \"Name\": \"\"\n          },\n          \"MonetaryDetail\": [\n            {\n              \"MonetaryDetailType\": 0,\n              \"MonetaryDetailTypeDescription\": \"\",\n              \"MonetaryInfo\": [\n                {\n                  \"MonetaryInfoType\": 0,\n                  \"CalculationBase\": 0,\n                  \"MonetaryInfoTypeDescription\": \"\",\n                  \"Percent\": 0,\n                  \"CurrencyCode\": \"\",\n                  \"Amount\": 0,\n                  \"Retained\": true,\n                  \"Specified\": true\n                }\n              ]\n            }\n          ]\n        }\n      },\n      \"Prices\": [\n        {\n          \"Type\": 0,\n          \"CurrencyCode\": \"\",\n          \"Total\": 0,\n          \"PriceBreakDown\": [\n            {\n              \"Age\": 0,\n              \"Value\": 0,\n              \"CurrencyCode\": \"\"\n            }\n          ]\n        }\n      ]\n    }\n  ],\n  \"Errors\": [],\n  \"Success\": true,\n  \"RequestDate\": \"\"\n}\n\n</code></pre>\n<p>The response includes an array of offers, each containing insurance details, coverages, commercial details, and prices. The \"Success\" field indicates whether the request was successful.</p>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","shopping"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"3d6da9e9-24d9-409d-90b1-5733e2ba5b66"},{"name":"/api/v1/insurance/details","id":"1a4b932f-0e5b-4b0f-8695-c2d75982832d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"senha_extends","value":"6c7a84af","type":"text"},{"key":"Login_Wooba","value":"fabio.magnus@wooba.com.br","type":"text"},{"key":"Developer-Token","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ShoppingKey\": \"H4sIAAAAAAAEAF2OQQuCQBCF/8ucDdQwyFOiHTwEQkIHCZncqRZqV3a2QsT/3rpBRDCH4X1v3psRCmIrFVqpFaQj5FoQpBDBFMDeorEF2lmIwzhZRNEijuowTP1AAFsl/nnyy7MLMaTNcn10aYSmu+60kGdJhueyeuh9WejMrq8y+imFZ028cidZ1xFzbkiQshJv/Pnw3qMa5rX0+hznUg5anzDrZVsqfhhUHbVecm9UyPzSRjjXF26cFaZpegMwk/SAAgEAAA==\",\r\n    \"OfferKey\": \"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\",\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/details","description":"<p>The API endpoint makes an HTTP POST request to retrieve insurance details. The request payload includes a ShoppingKey, OfferKey, and AccessCredentials with Company Identifier and Password.</p>\n<p>The response received has a status code of 200 and a content type of application/json. The response body contains various fields such as ShoppingKey, DetailKey, Offer, Guarantee, Errors, Success, and RequestDate.</p>\n<p>To document the response as a JSON schema, the response body can be structured with the respective data types for each field. For example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"ShoppingKey\": { \"type\": \"string\" },\n    \"DetailKey\": { \"type\": \"string\" },\n    \"Offer\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Key\": { \"type\": \"string\" },\n        \"Insurance\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"Provider\": { \"type\": \"integer\" },\n            \"ProviderName\": { \"type\": \"string\" },\n            \"VendorImageUrl\": { \"type\": \"string\" },\n            \"PlanName\": { \"type\": \"string\" },\n            \"Code\": { \"type\": \"string\" },\n            \"Coverages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"Name\": { \"type\": \"string\" },\n                  \"Description\": { \"type\": \"string\" },\n                  \"ProviderIndexOrder\": { \"type\": \"integer\" }\n                }\n              }\n            },\n            \"CommercialDetail\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"Tourcode\": {\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"Id\": { \"type\": \"integer\" },\n                    \"Order\": { \"type\": \"integer\" },\n                    \"Name\": { \"type\": \"string\" }\n                  }\n                },\n                \"MonetaryDetail\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"object\",\n                    \"properties\": {\n                      \"MonetaryDetailType\": { \"type\": \"integer\" },\n                      \"MonetaryDetailTypeDescription\": { \"type\": \"string\" },\n                      \"MonetaryInfo\": {\n                        \"type\": \"array\",\n                        \"items\": {\n                          \"type\": \"object\",\n                          \"properties\": {\n                            \"MonetaryInfoType\": { \"type\": \"integer\" },\n                            \"CalculationBase\": { \"type\": \"integer\" },\n                            \"MonetaryInfoTypeDescription\": { \"type\": \"string\" },\n                            \"Percent\": { \"type\": \"integer\" },\n                            \"CurrencyCode\": { \"type\": \"string\" },\n                            \"Amount\": { \"type\": \"integer\" },\n                            \"Retained\": { \"type\": \"boolean\" },\n                            \"Specified\": { \"type\": \"boolean\" }\n                          }\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            },\n            \"Prices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"Type\": { \"type\": \"integer\" },\n                  \"CurrencyCode\": { \"type\": \"string\" },\n                  \"Total\": { \"type\": \"integer\" }\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"Guarantee\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"GuaranteeCode\": { \"type\": [\"string\", \"null\"] },\n        \"GuaranteesAccepted\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"GuaranteeID\": { \"type\": \"integer\" },\n              \"TPA_Extensions\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"Id\": { \"type\": \"integer\" },\n                  \"Type\": { \"type\": \"integer\" },\n                  \"Title\": { \"type\": \"string\" },\n                  \"Description\": { \"type\": \"string\" },\n                  \"PaymentCurrency\": { \"type\": \"string\" },\n                  \"PaymentValue\": { \"type\": \"integer\" },\n                  \"PaymentOptions\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"object\",\n                      \"properties\": {\n                        \"Id\": { \"type\": \"integer\" },\n                        \"PosID\": { \"type\": \"integer\" },\n                        \"Name\": { \"type\": \"string\" },\n                        \"PaymentCardFlagId\": { \"type\": \"integer\" },\n                        \"PaymentCardInstallmentsId\": { \"type\": \"integer\" },\n                        \"PaymentBankAccountId\": { \"type\": \"integer\" },\n                        \"PaymentCurrency\": { \"type\": \"string\" },\n                        \"PaymentValue\": { \"type\": \"integer\" },\n                        \"PaymentCard\": { \"type\": \"null\" },\n                        \"Type\": { \"type\": \"integer\" },\n                        \"CardFlags\": { \"type\": \"null\" },\n                        \"SecondOptionPercentage\": { \"type\": \"integer\" },\n                        \"NumberOfInstallments\": { \"type\": \"integer\" },\n                        \"BankAccounts\": { \"type\": \"null\" }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"Errors\": {\n      \"type\": \"array\",\n      \"items\": { \"type\": \"string\" }\n    },\n    \"Success\": { \"type\": \"boolean\" },\n    \"RequestDate\": { \"type\": \"string\" }\n  }\n}\n\n</code></pre>\n<p>This endpoint is used to retrieve insurance details based on the provided shopping and offer keys.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>ShoppingKey</code> (string): The key associated with the shopping.</p>\n</li>\n<li><p><code>OfferKey</code> (string): The key associated with the offer.</p>\n</li>\n<li><p><code>AccessCredentials</code> (object):</p>\n<ul>\n<li><p><code>Company</code> (object):</p>\n<ul>\n<li><p><code>Identifier</code> (string): The identifier for the company.</p>\n</li>\n<li><p><code>Password</code> (string): The password for accessing the insurance details.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p><code>Status</code>: 200</p>\n</li>\n<li><p><code>Content-Type</code>: application/json</p>\n</li>\n<li><p><code>ShoppingKey</code> (string): The key associated with the shopping.</p>\n</li>\n<li><p><code>DetailKey</code> (string): The key associated with the insurance detail.</p>\n</li>\n<li><p><code>Offer</code> (object):</p>\n<ul>\n<li><p><code>Key</code> (string): The key associated with the offer.</p>\n</li>\n<li><p><code>Insurance</code> (object):</p>\n<ul>\n<li><p><code>Provider</code> (number): The provider of the insurance.</p>\n</li>\n<li><p><code>ProviderName</code> (string): The name of the insurance provider.</p>\n</li>\n<li><p><code>VendorImageUrl</code> (string): The URL of the vendor's image.</p>\n</li>\n<li><p><code>PlanName</code> (string): The name of the insurance plan.</p>\n</li>\n<li><p><code>Code</code> (string): The code associated with the insurance.</p>\n</li>\n<li><p><code>Coverages</code> (array): An array of coverages offered.</p>\n<ul>\n<li><p><code>Name</code> (string): The name of the coverage.</p>\n</li>\n<li><p><code>Description</code> (string): The description of the coverage.</p>\n</li>\n<li><p><code>ProviderIndexOrder</code> (number): The order of the coverage provided by the provider.</p>\n</li>\n</ul>\n</li>\n<li><p><code>CommercialDetail</code> (object):</p>\n<ul>\n<li><p><code>Tourcode</code> (object):</p>\n<ul>\n<li><p><code>Id</code> (number): The ID of the tour code.</p>\n</li>\n<li><p><code>Order</code> (number): The order of the tour code.</p>\n</li>\n<li><p><code>Name</code> (string): The name of the tour code.</p>\n</li>\n</ul>\n</li>\n<li><p><code>MonetaryDetail</code> (array):</p>\n<ul>\n<li><p><code>MonetaryDetailType</code> (number): The type of monetary detail.</p>\n</li>\n<li><p><code>MonetaryDetailTypeDescription</code> (string): The description of the monetary detail type.</p>\n</li>\n<li><p><code>MonetaryInfo</code> (array):</p>\n<ul>\n<li><p><code>MonetaryInfoType</code> (number): The type of monetary information.</p>\n</li>\n<li><p><code>CalculationBase</code> (number): The base for calculation.</p>\n</li>\n<li><p><code>MonetaryInfoTypeDescription</code> (string): The description of the monetary information type.</p>\n</li>\n<li><p><code>Percent</code> (number): The percentage.</p>\n</li>\n<li><p><code>CurrencyCode</code> (string): The currency code.</p>\n</li>\n<li><p><code>Amount</code> (number): The amount.</p>\n</li>\n<li><p><code>Retained</code> (boolean): Indicates if the amount is retained.</p>\n</li>\n<li><p><code>Specified</code> (boolean): Indicates if the amount is specified.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>Prices</code> (array):</p>\n<ul>\n<li><p><code>Type</code> (number): The type of price.</p>\n</li>\n<li><p><code>CurrencyCode</code> (string): The currency code.</p>\n</li>\n<li><p><code>Total</code> (number): The total price.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>Guarantee</code> (object):</p>\n<ul>\n<li><p><code>GuaranteeCode</code> (null): The guarantee code.</p>\n</li>\n<li><p><code>GuaranteesAccepted</code> (array):</p>\n<ul>\n<li><p><code>GuaranteeID</code> (number): The ID of the guarantee accepted.</p>\n</li>\n<li><p><code>TPA_Extensions</code> (object):</p>\n<ul>\n<li><p><code>Id</code> (number): The ID of the TPA extension.</p>\n</li>\n<li><p><code>Type</code> (number): The type of TPA extension.</p>\n</li>\n<li><p><code>Title</code> (string): The title of the TPA extension.</p>\n</li>\n<li><p><code>Description</code> (string): The description of the TPA extension.</p>\n</li>\n<li><p><code>PaymentCurrency</code> (string): The currency for payment.</p>\n</li>\n<li><p><code>PaymentValue</code> (number): The payment value.</p>\n</li>\n<li><p><code>PaymentOptions</code> (array):</p>\n<ul>\n<li><p><code>Id</code> (number): The ID of the payment option.</p>\n</li>\n<li><p><code>PosID</code> (number): The POS ID.</p>\n</li>\n<li><p><code>Name</code> (string): The name of the payment option.</p>\n</li>\n<li><p><code>PaymentCardFlagId</code> (number): The ID of the payment card flag.</p>\n</li>\n<li><p><code>PaymentCardInstallmentsId</code> (number): The ID of the payment card installments.</p>\n</li>\n<li><p><code>PaymentBankAccountId</code> (number): The ID of the payment bank account.</p>\n</li>\n<li><p><code>PaymentCurrency</code> (string): The currency for payment.</p>\n</li>\n<li><p><code>PaymentValue</code> (number): The payment value.</p>\n</li>\n<li><p><code>PaymentCard</code> (null): The payment card details.</p>\n</li>\n<li><p><code>Type</code> (number): The type of payment option.</p>\n</li>\n<li><p><code>CardFlags</code> (null): The flags associated with the payment card.</p>\n</li>\n<li><p><code>SecondOptionPercentage</code> (number): The percentage for the second option.</p>\n</li>\n<li><p><code>NumberOfInstallments</code> (number): The number of installments.</p>\n</li>\n<li><p><code>BankAccounts</code> (null): The bank accounts for payment.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>Errors</code> (array): An array of errors, if any.</p>\n</li>\n<li><p><code>Success</code> (boolean): Indicates the success of the request.</p>\n</li>\n<li><p><code>RequestDate</code> (string): The date of the request.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","details"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"1a4b932f-0e5b-4b0f-8695-c2d75982832d"},{"name":"/api/v1/insurance/book","id":"a8309826-d09f-49e1-8432-6fdeaa2e2d99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ShoppingKey\": \"H4sIAAAAAAAEAF2OQQuCQBCF/8ucDdQwyFOiHTwEQkIHCZncqRZqV3a2QsT/3rpBRDCH4X1v3psRCmIrFVqpFaQj5FoQpBDBFMDeorEF2lmIwzhZRNEijuowTP1AAFsl/nnyy7MLMaTNcn10aYSmu+60kGdJhueyeuh9WejMrq8y+imFZ028cidZ1xFzbkiQshJv/Pnw3qMa5rX0+hznUg5anzDrZVsqfhhUHbVecm9UyPzSRjjXF26cFaZpegMwk/SAAgEAAA==\",\r\n    \"DetailKey\": \"H4sIAAAAAAAEAKtWyo33TaxwTixITM4sqVSyMjI0MTexMDYzMddRQoiamegAFQaXFGXmpYcl5pSmKlkpmZjWeLgG+SsYmio4BdUYmdUY1hhb1hgZGhoaGRiZ1hiZwhgWBiYghhLIiOTSoqLUvJKQjKLUxBQlK4NaAHU8s0iBAAAA\",\r\n    \"OfferKey\": \"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\",\r\n    \"Passengers\": [ \r\n        {\r\n            \"Person\": {\r\n                \"SocialName\": \"\",\r\n                \"FirstName\": \"vinicius\",\r\n                \"Surname\": \"silva\",\r\n                \"Gender\": 1,\r\n                \"BirthDate\": \"1985-12-10 00:00:00.0\",\r\n                \"Email\": \"vinicius.picoli@wooba.com.br\"\r\n            },\r\n            \"Document\": {\r\n                \"Number\": \"11668862557\",\r\n                \"Type\": 1\r\n            },\r\n            \"Phone\": {\r\n                \"CountryCode\": \"55\",\r\n                \"AreaCode\": \"51\",\r\n                \"Number\": \"999999999\"\r\n            },\r\n            \"Address\": {\r\n                \"ZipCode\": \"90110000\",\r\n                \"Country\": \"Brasil\",\r\n                \"State\": \"RS\",\r\n                \"City\": \"Porto Alegre\",\r\n                \"Neighborhood\": \"Praia de Belas\",\r\n                \"Address1\": \"Av. Borges de Medeiros\",\r\n                \"Number\": \"1111\"\r\n            }\r\n        }\r\n    ],\r\n    \"EmergencyContact\": {\r\n        \"SocialName\": \"\",\r\n        \"FullName\": \"equipe qualidade\",\r\n        \"Email\": \"equipe.qualidade@wooba.com.br\",\r\n        \"Phone\": {\r\n            \"CountryCode\": \"55\",\r\n            \"AreaCode\": \"51\",\r\n            \"Number\": \"999999999\"\r\n        }\r\n    },\r\n    \"Guarantee\": {\r\n        \"GuaranteeID\": 16\r\n    },\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/book","description":"<p>The API endpoint allows you to book an insurance with the provided payload. The request should be sent as an HTTP POST to the specified URL. The request body should include the ShoppingKey, DetailKey, OfferKey, Passengers, EmergencyContact, Guarantee, and AccessCredentials.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li><p><code>ShoppingKey</code> (string): The shopping key for the insurance.</p>\n</li>\n<li><p><code>DetailKey</code> (string): The detail key for the insurance.</p>\n</li>\n<li><p><code>OfferKey</code> (string): The offer key for the insurance.</p>\n</li>\n<li><p><code>Passengers</code> (array): An array of passenger details including their personal information, documents, phone, and address.</p>\n<ul>\n<li><p><code>Person</code> (object): Details of the passenger including first name, surname, gender, birth date, and email.</p>\n</li>\n<li><p><code>Document</code> (object): Details of the document including type and number.</p>\n</li>\n<li><p><code>Phone</code> (object): Details of the phone including country code, area code, and number.</p>\n</li>\n<li><p><code>Address</code> (object): Details of the address including zip code, country, state, city, neighborhood, address line 1, and number.</p>\n</li>\n</ul>\n</li>\n<li><p><code>EmergencyContact</code> (object): Details of the emergency contact including full name, email, and phone.</p>\n</li>\n<li><p><code>Guarantee</code> (object): Details of the guarantee including the guarantee ID.</p>\n</li>\n<li><p><code>AccessCredentials</code> (object): Details of the access credentials including company identifier and password.</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response is in JSON format and includes the following fields:</p>\n<ul>\n<li><p><code>Reservations</code> (array): An array of reservations with details such as provider locator code, transaction unique ID, URL voucher, status, and passenger information.</p>\n<ul>\n<li><p><code>ProviderLocatorCode</code> (string): The provider locator code for the reservation.</p>\n</li>\n<li><p><code>TransactionUniqueId</code> (string): The unique ID for the transaction.</p>\n</li>\n<li><p><code>UrlVoucher</code> (string): The URL for the voucher.</p>\n</li>\n<li><p><code>Status</code> (integer): The status of the reservation.</p>\n</li>\n<li><p><code>Passengers</code> (array): An array of passenger details including their personal information, documents, phone, and address.</p>\n<ul>\n<li><p><code>Person</code> (object): Details of the passenger including first name, surname, gender, birth date, and email.</p>\n</li>\n<li><p><code>Document</code> (object): Details of the document including type and number.</p>\n</li>\n<li><p><code>Phone</code> (object): Details of the phone including type, country code, area code, and number.</p>\n</li>\n<li><p><code>Address</code> (object): Details of the address including zip code, country, state, city, neighborhood, address lines, and number.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><code>Errors</code> (array): An array of errors, if any.</p>\n</li>\n<li><p><code>Success</code> (boolean): Indicates if the request was successful.</p>\n</li>\n<li><p><code>RequestDate</code> (string): The date of the request.</p>\n</li>\n</ul>\n<h3 id=\"json-schema-for-response\">JSON Schema for Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"Reservations\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"ProviderLocatorCode\": { \"type\": \"string\" },\n          \"TransactionUniqueId\": { \"type\": \"string\" },\n          \"UrlVoucher\": { \"type\": \"string\" },\n          \"Status\": { \"type\": \"integer\" },\n          \"Passengers\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"Person\": { \"type\": \"object\" },\n                \"Document\": { \"type\": \"object\" },\n                \"Phone\": { \"type\": \"object\" },\n                \"Address\": { \"type\": \"object\" }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"Errors\": { \"type\": \"array\" },\n    \"Success\": { \"type\": \"boolean\" },\n    \"RequestDate\": { \"type\": \"string\" }\n  }\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","book"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"a8309826-d09f-49e1-8432-6fdeaa2e2d99"},{"name":"/api/v1/insurance/book (Cartão)","event":[{"listen":"test","script":{"id":"825a7347-9e60-4b8d-9413-5269db22f4ae","exec":["pm.test(\"Response status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"f8450246-21f2-4c89-aa83-d83811fe4a61","exec":[""],"type":"text/javascript","packages":{}}}],"id":"85bf14c2-7431-49f4-b078-c79ffdf91abb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n     \"ShoppingKey\": \"H4sIAAAAAAAEAF2OQQuCQBCF/8ucDdQwyFOiHTwEQkIHCZncqRZqV3a2QsT/3rpBRDCH4X1v3psRCmIrFVqpFaQj5FoQpBDBFMDeorEF2lmIwzhZRNEijuowTP1AAFsl/nnyy7MLMaTNcn10aYSmu+60kGdJhueyeuh9WejMrq8y+imFZ028cidZ1xFzbkiQshJv/Pnw3qMa5rX0+hznUg5anzDrZVsqfhhUHbVecm9UyPzSRjjXF26cFaZpegMwk/SAAgEAAA==\",\r\n    \"DetailKey\": \"H4sIAAAAAAAEAKtWyo33TaxwTixITM4sqVSyMjI0MTexMDYzMddRQoiamegAFQaXFGXmpYcl5pSmKlkpmZjWeLgG+SsYmio4BdUYmdUY1hhb1hgZGhoaGRiZ1hiZwhgWBiYghhLIiOTSoqLUvJKQjKLUxBQlK4NaAHU8s0iBAAAA\",\r\n    \"OfferKey\": \"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\",\r\n    \"Passengers\": [ \r\n        {\r\n            \"Person\": {\r\n                \"SocialName\": \"\",\r\n                \"FirstName\": \"vinicius\",\r\n                \"Surname\": \"silva\",\r\n                \"Gender\": 1,\r\n                \"BirthDate\": \"1985-12-10 00:00:00.0\",\r\n                \"Email\": \"vinicius.picoli@wooba.com.br\"\r\n            },\r\n            \"Document\": {\r\n                \"Number\": \"11668862557\",\r\n                \"Type\": 1\r\n            },\r\n            \"Phone\": {\r\n                \"CountryCode\": \"55\",\r\n                \"AreaCode\": \"51\",\r\n                \"Number\": \"999999999\"\r\n            },\r\n            \"Address\": {\r\n                \"ZipCode\": \"90110000\",\r\n                \"Country\": \"Brasil\",\r\n                \"State\": \"RS\",\r\n                \"City\": \"Porto Alegre\",\r\n                \"Neighborhood\": \"Praia de Belas\",\r\n                \"Address1\": \"Av. Borges de Medeiros\",\r\n                \"Number\": \"1111\"\r\n            }\r\n        }\r\n    ],\r\n    \"EmergencyContact\": {\r\n        \"SocialName\": \"\",\r\n        \"FullName\": \"equipe qualidade\",\r\n        \"Email\": \"equipe.qualidade@wooba.com.br\",\r\n        \"Phone\": {\r\n            \"CountryCode\": \"55\",\r\n            \"AreaCode\": \"51\",\r\n            \"Number\": \"999999999\"\r\n        }\r\n    },\r\n    \"Guarantee\": {\r\n        \"GuaranteeID\": 17,\r\n        \"TPA_Extensions\": {\r\n            \"Id\": 0,\r\n            \"Type\": 205,\r\n            \"Title\": \"Cartao Fornecedor - Seguros\",\r\n            \"Description\": \"Cartao Fornecedor - Seguros\",\r\n            \"PaymentCurrency\": \"BRL\",\r\n            \"PaymentOptions\": [\r\n                {\r\n                    \"Id\": 18,\r\n                    \"PosID\": 0,\r\n                    \"Name\": \"Cartao Fornecedor - Seguros\",\r\n                    \"PaymentCardFlagId\": 3,\r\n                    \"PaymentCardInstallmentsId\": 4,\r\n                    \"PaymentBankAccountId\": 0,\r\n                    \"PaymentCurrency\": \"BRL\",\r\n                    \"PaymentCard\": {\r\n                        \"TPA_Extensions\": {\r\n                            \"Number\": \"5211357329779001\",\r\n                            \"VerificationDigits\": \"123\",\r\n                            \"HolderName\": \"Vinicius SILVA\",\r\n                            \"HolderDocument\": \"00204532174\",\r\n                            \"ValidThruMonth\": \"10\",\r\n                            \"ValidThruYear\": \"2031\",\r\n                            \"NumberOfInstallments\": \"1\"\r\n                        }\r\n                    },\r\n                    \"Type\": 105,\r\n                    \"SecondOptionPercentage\": 0.0,\r\n                    \"NumberOfInstallments\": 0,\r\n                    \"BankAccounts\": null\r\n                }\r\n            ]\r\n        }\r\n    },\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/book","description":"<h3 id=\"post-insurancebook\">POST /insurance/book</h3>\n<p>This endpoint is used to book insurance.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>ShoppingKey</code> (string): The key for shopping.</p>\n</li>\n<li><p><code>DetailKey</code> (string): The key for details.</p>\n</li>\n<li><p><code>OfferKey</code> (string): The key for offer.</p>\n</li>\n<li><p><code>Passengers</code> (array): An array of passengers with their details including person, document, phone, and address.</p>\n<ul>\n<li><p><code>Person</code> (object): Details of the person including social name, first name, surname, gender, birth date, and email.</p>\n</li>\n<li><p><code>Document</code> (object): Details of the document including number and type.</p>\n</li>\n<li><p><code>Phone</code> (object): Details of the phone including country code, area code, and number.</p>\n</li>\n<li><p><code>Address</code> (object): Details of the address including zip code, country, state, city, neighborhood, address1, and number.</p>\n</li>\n</ul>\n</li>\n<li><p><code>EmergencyContact</code> (object): Details of the emergency contact including social name, full name, email, and phone.</p>\n</li>\n<li><p><code>Guarantee</code> (object): Details of the guarantee including guarantee ID, TPA extensions, and payment options.</p>\n</li>\n<li><p><code>AccessCredentials</code> (object): Details of the access credentials including company identifier and password.</p>\n</li>\n</ul>\n<h4 id=\"response-body\">Response Body</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Reservations\": [\n    {\n      \"ProviderLocatorCode\": \"\",\n      \"TransactionUniqueId\": \"\",\n      \"UrlVoucher\": \"\",\n      \"Status\": 0,\n      \"Passengers\": [\n        {\n          \"Person\": {\n            \"FirstName\": \"\",\n            \"SocialName\": \"\",\n            \"MiddleName\": null,\n            \"Surname\": \"\",\n            \"Gender\": 0,\n            \"BirthDate\": \"\",\n            \"Email\": \"\"\n          },\n          \"Document\": {\n            \"Type\": 0,\n            \"Number\": \"\"\n          },\n          \"Phone\": {\n            \"Type\": 0,\n            \"CountryCode\": null,\n            \"AreaCode\": null,\n            \"Number\": \"\"\n          },\n          \"Address\": {\n            \"ZipCode\": \"\",\n            \"Country\": null,\n            \"State\": \"\",\n            \"City\": \"\",\n            \"Neighborhood\": null,\n            \"Address1\": \"\",\n            \"Address2\": null,\n            \"Number\": \"\"\n          }\n        }\n      ]\n    }\n  ],\n  \"Errors\": [],\n  \"Success\": true,\n  \"RequestDate\": \"\"\n}\n\n</code></pre>\n<p>This endpoint is used to book insurance.</p>\n<h3 id=\"request-body-1\">Request Body</h3>\n<ul>\n<li><p><code>ShoppingKey</code> (string): The key for shopping.</p>\n</li>\n<li><p><code>DetailKey</code> (string): The key for details.</p>\n</li>\n<li><p><code>OfferKey</code> (string): The key for offer.</p>\n</li>\n<li><p><code>Passengers</code> (array): An array of passengers with their details including person, document, phone, and address.</p>\n<ul>\n<li><p><code>Person</code> (object): Details of the person including social name, first name, surname, gender, birth date, and email.</p>\n</li>\n<li><p><code>Document</code> (object): Details of the document including number and type.</p>\n</li>\n<li><p><code>Phone</code> (object): Details of the phone including country code, area code, and number.</p>\n</li>\n<li><p><code>Address</code> (object): Details of the address including zip code, country, state, city, neighborhood, address1, and number.</p>\n</li>\n</ul>\n</li>\n<li><p><code>EmergencyContact</code> (object): Details of the emergency contact including social name, full name, email, and phone.</p>\n</li>\n<li><p><code>Guarantee</code> (object): Details of the guarantee including guarantee ID, TPA extensions, and payment options.</p>\n</li>\n<li><p><code>AccessCredentials</code> (object): Details of the access credentials including company identifier and password.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","book"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"85bf14c2-7431-49f4-b078-c79ffdf91abb"},{"name":"/api/v1/insurance/bookRetrieve","id":"ed539c4b-82b9-482c-a66a-081b572fdec4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ProviderLocatorCode\": \"716922801000440312\",\r\n    \"TransactionUniqueId\": \"\",\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/bookRetrieve","description":"<p>This API endpoint allows you to make an HTTP POST request to retrieve insurance booking details. The request should include a payload in raw JSON format with the keys \"ProviderLocatorCode\", \"TransactionUniqueId\", and \"AccessCredentials\" containing \"Company\" with \"Identifier\" and \"Password\" fields.</p>\n<p>The response to this request will have a status code of 200 and a content type of application/json. The response body will contain information about the reservation, offer, payments, errors, and success status. The reservation section includes details about the provider locator code, transaction unique ID, URL voucher, status, passengers, and emergency contact. The offer section provides information about insurance provider, plan, coverages, commercial details, and prices. The payments section includes details about the payment ID, merchant order ID, description, status, user, date, currency, and amount. The errors section will be empty if there are no errors, and the success status will indicate the success of the request.</p>\n<p>Request Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ProviderLocatorCode\": \"716922801000440312\",\n  \"TransactionUniqueId\": \"\",\n  \"AccessCredentials\": {\n    \"Company\": {\n      \"Identifier\": \"WoobaApi_Insurance_Wooba\",\n      \"Password\": \"Insurance@Api\"\n    }\n  }\n}\n\n</code></pre>\n<p>Response Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Reservation\": {\n    \"ProviderLocatorCode\": \"\",\n    \"TransactionUniqueId\": \"\",\n    \"UrlVoucher\": \"\",\n    \"Status\": 0,\n    \"Passengers\": [\n      {\n        \"Person\": {\n          \"FirstName\": \"\",\n          \"SocialName\": \"\",\n          \"MiddleName\": null,\n          \"Surname\": \"\",\n          \"Gender\": 0,\n          \"BirthDate\": \"\",\n          \"Email\": \"\"\n        },\n        \"Document\": {\n          \"Type\": 0,\n          \"Number\": \"\"\n        },\n        \"Phone\": {\n          \"Type\": 0,\n          \"CountryCode\": null,\n          \"AreaCode\": null,\n          \"Number\": \"\"\n        },\n        \"Address\": {\n          \"ZipCode\": \"\",\n          \"Country\": null,\n          \"State\": \"\",\n          \"City\": \"\",\n          \"Neighborhood\": null,\n          \"Address1\": \"\",\n          \"Address2\": null,\n          \"Number\": \"\"\n        }\n      }\n    ],\n    \"EmergencyContact\": {\n      \"FullName\": \"\",\n      \"Email\": \"\",\n      \"Phone\": {\n        \"Type\": 0,\n        \"CountryCode\": null,\n        \"AreaCode\": null,\n        \"Number\": \"\"\n      }\n    }\n  },\n  \"Offer\": {\n    \"Insurance\": {\n      \"Provider\": 0,\n      \"ProviderName\": \"\",\n      \"VendorImageUrl\": \"\",\n      \"PlanName\": \"\",\n      \"Code\": \"\",\n      \"Coverages\": [\n        {\n          \"Name\": \"\",\n          \"Description\": \"\",\n          \"ProviderIndexOrder\": 0\n        }\n      ],\n      \"CommercialDetail\": {\n        \"Tourcode\": {\n          \"Id\": 0,\n          \"Order\": 0,\n          \"Name\": \"\"\n        },\n        \"MonetaryDetail\": [\n          {\n            \"MonetaryDetailType\": 0,\n            \"MonetaryDetailTypeDescription\": \"\",\n            \"MonetaryInfo\": [\n              {\n                \"MonetaryInfoType\": 0,\n                \"CalculationBase\": 0,\n                \"MonetaryInfoTypeDescription\": \"\",\n                \"Percent\": 0,\n                \"CurrencyCode\": \"\",\n                \"Amount\": 0,\n                \"Retained\": true,\n                \"Specified\": true\n              }\n            ]\n          }\n        ]\n      }\n    },\n    \"Prices\": [\n      {\n        \"Type\": 0,\n        \"CurrencyCode\": \"\",\n        \"Total\": 0\n      }\n    ]\n  },\n  \"Payments\": [\n    {\n      \"Id\": 0,\n      \"MerchantOrderId\": \"\",\n      \"Description\": \"\",\n      \"StatusId\": 0,\n      \"Status\": \"\",\n      \"User\": \"\",\n      \"Date\": \"\",\n      \"Currency\": \"\",\n      \"Amount\": 0\n    }\n  ],\n  \"Errors\": [],\n  \"Success\": true,\n  \"RequestDate\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","bookRetrieve"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"ed539c4b-82b9-482c-a66a-081b572fdec4"},{"name":"/api/v1/insurance/bookCancel","id":"307e6492-6111-450d-80ba-043fe3c74102","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ProviderLocatorCode\": \"716922801000440312\",\r\n    \"TransactionUniqueId\": \"\",\r\n    \"AccessCredentials\": {\r\n        \"Company\": {\r\n            \"Identifier\": \"WoobaApi_Insurance_Wooba\",\r\n            \"Password\": \"********\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/bookCancel","description":"<p>This API endpoint allows you to book or cancel an insurance reservation. The HTTP POST request should be sent to <a href=\"https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/bookCancel\">https://wooba-sandbox.travellink.com.br/TravellinkWebApi/api/v1/insurance/bookCancel</a>.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<p>The request should include the following parameters in the raw request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ProviderLocatorCode\": \"716922801000440312\",\n  \"TransactionUniqueId\": \"\",\n  \"AccessCredentials\": {\n    \"Company\": {\n      \"Identifier\": \"WoobaApi_Insurance_Wooba\",\n      \"Password\": \"Insurance@Api\"\n    }\n  }\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>Upon successful execution, the API returns a status code of 200 and a JSON response with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"Reservation\": {\n    \"ProviderLocatorCode\": \"\",\n    \"TransactionUniqueId\": \"\",\n    \"UrlVoucher\": \"\",\n    \"Status\": 0,\n    \"Passengers\": [\n      {\n        \"Person\": {\n          \"FirstName\": \"\",\n          \"SocialName\": \"\",\n          \"MiddleName\": null,\n          \"Surname\": \"\",\n          \"Gender\": 0,\n          \"BirthDate\": \"\",\n          \"Email\": \"\"\n        },\n        \"Document\": {\n          \"Type\": 0,\n          \"Number\": \"\"\n        },\n        \"Phone\": {\n          \"Type\": 0,\n          \"CountryCode\": null,\n          \"AreaCode\": null,\n          \"Number\": \"\"\n        },\n        \"Address\": {\n          \"ZipCode\": \"\",\n          \"Country\": null,\n          \"State\": \"\",\n          \"City\": \"\",\n          \"Neighborhood\": null,\n          \"Address1\": \"\",\n          \"Address2\": null,\n          \"Number\": \"\"\n        }\n      }\n    ],\n    \"EmergencyContact\": {\n      \"FullName\": \"\",\n      \"Email\": \"\",\n      \"Phone\": {\n        \"Type\": 0,\n        \"CountryCode\": null,\n        \"AreaCode\": null,\n        \"Number\": \"\"\n      }\n    }\n  },\n  \"Offer\": {\n    \"Insurance\": {\n      \"Provider\": 0,\n      \"ProviderName\": \"\",\n      \"VendorImageUrl\": \"\",\n      \"PlanName\": \"\",\n      \"Code\": \"\",\n      \"Coverages\": [\n        {\n          \"Name\": \"\",\n          \"Description\": \"\",\n          \"ProviderIndexOrder\": 0\n        }\n      ],\n      \"CommercialDetail\": {\n        \"Tourcode\": {\n          \"Id\": 0,\n          \"Order\": 0,\n          \"Name\": \"\"\n        },\n        \"MonetaryDetail\": [\n          {\n            \"MonetaryDetailType\": 0,\n            \"MonetaryDetailTypeDescription\": \"\",\n            \"MonetaryInfo\": [\n              {\n                \"MonetaryInfoType\": 0,\n                \"CalculationBase\": 0,\n                \"MonetaryInfoTypeDescription\": \"\",\n                \"Percent\": 0,\n                \"CurrencyCode\": \"\",\n                \"Amount\": 0,\n                \"Retained\": true,\n                \"Specified\": true\n              }\n            ]\n          }\n        ]\n      }\n    },\n    \"Prices\": [\n      {\n        \"Type\": 0,\n        \"CurrencyCode\": \"\",\n        \"Total\": 0\n      }\n    ]\n  },\n  \"Payments\": [\n    {\n      \"Id\": 0,\n      \"MerchantOrderId\": \"\",\n      \"Description\": \"\",\n      \"StatusId\": 0,\n      \"Status\": \"\",\n      \"User\": \"\",\n      \"Date\": \"\",\n      \"Currency\": \"\",\n      \"Amount\": 0\n    }\n  ],\n  \"Errors\": [],\n  \"Success\": true,\n  \"RequestDate\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["TravellinkWebApi","api","v1","insurance","bookCancel"],"host":["wooba-sandbox","travellink","com","br"],"query":[],"variable":[]}},"response":[],"_postman_id":"307e6492-6111-450d-80ba-043fe3c74102"}]}