Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
{"openapi":"3.0.1","info":{"title":"Wink API","description":" # Introduction\n Welcome to the Wink API - A programmer-friendly way to manage, sell and book travel inventory on the Wink platform. The API gives you all the tools you need to ready your properties and inventory for sale across 1000s of our native sales channels.\n Integrators, affiliates, travel agents and content creators have the ability search for your travel inventory and promote / sell it in a wide variety of ways.\n\n # Integrations\n We have already integrated with the most well-known channel managers so you don't have to. To see our current integrations, please go to https://extranet.wink.travel and scroll to Connectivity section. Once your properties are set up, you can finish the setup by mapping your property to Wink using your channel manager partner portal. If your properties don't have a channel manager, you can easily manage rates and availability with this API.\n\n # Intended Audience\n Programmers are [most likely] a requirement to start integrating with Wink. Companies and organizations that would most benefit from integrating with us are new and existing travel companies that have relationships with suppliers and that need an advanced system from which to manage their travel inventory and get that same inventory out to as many eyeballs as possible at the lowest price possible.\n - Hotel chains\n - Hotel brands\n - Travel tech companies\n - Destination sites\n - Integrators\n - Aggregators\n - Destination management companies\n - Travel agencies\n - OTAs\n\n ## APIs\n Not every integrator needs every API. For that reason, we have separated APIs into context.\n\n### Test API\n\n - [Ping](/ping): The Ping API is a quick test endpoint to verify that your credentials work Wink.\n\n### Common APIs\n\n- [Notifications](/notifications): The Notifications API is a way for us to stay in touch with your user, property or affiliate account.\n- [User Settings](/user-settings): The User Settings API exposes endpoints to allow 3rd party integrators to communicate with Wink.\n\n### Consume APIs\nConsume endpoints are for developers who want to find existing travel inventory and either book it or use it to advertise through one of their Wink affiliate accounts.\n\n - [Configuration](/engine-client): A single endpoint to retrieve whitelabel + customization information for the booking engine.\n - [Lookup](/lookup): All APIs related to locating inventory by region, locale and property flags.\n - [Inventory](/inventory): All APIs related to retrieve known travel inventory as it was found using the Lookup API..\n - [Booking](/booking): All APIs related to creating bookings on the platform.\n - [Travel Agent](/travel-agent): The Travel Agent API exposes endpoints to manage agent-facilitated bookings.\n\n ### Produce APIs\n Produce endpoints are for developers who want to create and manage travel inventory.\n\n #### Property\n - [Property registration](/extranet/property/register): As a producer, this is, oftentimes, where you start your journey. These endpoints let you create properties on Wink.\n - [Property](/extranet/property): This collection of property endpoints are mostly management endpoints that let you display, change status and similar for your existing properties.\n - [Facilities](/extranet/facilities): This collection of endpoints let you manage facilities; such as room types.\n - [Experiences](/extranet/experiences): This collection of endpoints let you manage experiences, such as activities.\n - [Monetize](/extranet/monetize): The Monetize API exposes endpoints for managing cancellation polies, rate plans, promotions and more on Wink.\n - [Distribution](/extranet/distribution): The Distribution API exposes endpoints for sales channels, connecting with affiliates, managing rates and inventory calendars and more on Wink.\n - [Property Booking](/extranet/booking): The Property Booking API exposes endpoints for managing bookings and reviews at the property-level.\n\n #### Affiliate\n - [Affiliate](/affiliate): This collection of affiliate endpoints are mostly management endpoints that let you display, change status and similar for your existing accounts.\n - [Browse](/affiliate/browse): The Browse API exposes endpoints for affiliates to find suppliers and inventory to sell.\n - [Inventory](/affiliate/inventory): The Inventory API exposes endpoints for affiliates to manage the inventory they want to sell and how they want to sell it.\n - [Sales Channel](/affiliate/sales-channel): The Sales Channel API exposes endpoints for affiliates to manage existing sales channels as well as find new ones.\n - [WinkLinks](/affiliate/winklinks): The WinkLinks API exposes endpoints for affiliates to manage their WinkLinks page.\n\n #### Rate provider\n - [Channel manager](/channel-manager): The Channel Manager API enables external channel manager partners to map, exchange rate / availability information with us as well as be informed of bookings that occur on the Wink platform for one of their properties.\n\n ### Taxonomy APIs\n Taxonomy endpoints are for developers who want to consume and produce travel inventory and need taxonomies of standard and non-standard codes for inventory types, classes, statuses etc.\n\n - [Reference](/reference): All APIs related to retrieving platform-supported taxonomies.\n\n ### Insight APIs\n Insight endpoints do exactly what the name implies - They offer platform-level insight into the activities of producers and consumers.\n\n - [Analytics](/analytics): All APIs related to tracking metrics across a wide variety of data source segments including, more entertaining, leaderboard metrics.\n\n ### Payment APIs\n Payment endpoints are for developers who want to purchase travel inventory. This can be done via the API as a registered Travel Agent or using our API in conjunction with our PCI compliant payment widget for all other entities.\n\n - [TripPay](/payment): All APIs related to TripPay account management, booking, mapping and integration features.\n\n ## SDKs\n We are actively working on supporting the most used languages out there. If you don't see your language here, reach out to us with a request to officially add your language. In the meantime, if you want to roll your own SDK, you can do so by downloading the OpenAPI spec and using one of the many available OpenAPI generators available: [https://openapi-generator.tech/docs/generators](https://openapi-generator.tech/docs/generators).\n\n - Java SDK [https://github.com/wink-travel/wink-sdk-java](https://github.com/wink-travel/wink-sdk-java)\n\n ## Usage\n These features are made available to you via a [REST API](https://en.wikipedia.org/wiki/Representational_state_transfer). This API is language agnostic.\n\n ## Versioning\n We chose to version our endpoints in a way that we hope affects your integration minimally. You request the version of our API you wish to work with via the `Wink-Version` header. When it's time for you to upgrade, you only have to change the version number to get access to our updated endpoints.\n\n ## Release history\n - Follow updates on Github: https://github.com/wink-travel/wink-sdk-java/blob/master/CHANGELOG.md\n\n\n\n# Inventory API\nThe Inventory API exposes endpoints for affiliates to manage the inventory they want to sell and how they want to sell it. This API lets you:\n\n1. Manage customizations.\n2. Shareable Links: Manage shareable supplier / inventory links.\n3. Inventory: Manage individual inventory items.\n4. Lists: Manage curated / ranked grids.\n5. Maps: Manage maps.\n\nBrowse the endpoints in the left navigation bar to get started.\n\n","contact":{"name":"Bjorn Harvold","email":"[email protected]"},"version":"30.5.2","x-logo":{"backgroundColor":"#FFFFFF","altText":"wink","url":"https://res.cloudinary.com/traveliko/image/upload/c_scale,h_129/v1653285543/wink/logo_text_white.svg"}},"servers":[{"url":"https://api.wink.travel","description":"Endpoint"}],"tags":[{"name":"Customization","description":"Manage configuration templates you can assign to our Web Components such as look-and-feel, integrations with 3rd parties and more."},{"name":"Items","description":"Single travel inventory record a seller has configured and made available for sale."},{"name":"Maps","description":"Configure and manage maps, map data and overlays that you wish to display to your users."},{"name":"Ranked Grids","description":"Pageable grids based on searching for inventory by a specific score type and a region."},{"name":"Inventory Links","description":"Links are the simplest form of travel inventory and can be shared everywhere and contains OpenGraph metadata. The same links can also be used with our ad banner Web Component."},{"name":"Supplier Links","description":"Supplier links are a direct link to supplier homepage that also includes OpenGraph friendly metadata."},{"name":"Embeddable Inventories","description":"Show all available inventories you have created and that can be consumed by our Web Components"},{"name":"Grids","description":"Pageable grids based on curated lists and saved searches."}],"paths":{"/api/affiliate/{companyIdentifier}/shareable-link/supplier/{supplierUrlIdentifier}":{"get":{"tags":["Supplier Links"],"summary":"Show Link","description":"Retrieve a specific shareable url for this seller","operationId":"showSupplierUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Show link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"supplierUrlIdentifier","in":"path","description":"Show link with this identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Supplier Links"],"summary":"Update link","description":"Modify a shareable link","operationId":"updateSupplierUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Update link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"supplierUrlIdentifier","in":"path","description":"Update url with this identifier.","required":true,"schema":{"type":"string"},"example":"seller-url-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSupplierUrlRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Supplier Links"],"summary":"Delete Link","description":"Delete a shareable link","operationId":"removeSupplierUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Remove link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"supplierUrlIdentifier","in":"path","description":"Remove url with this identifier.","required":true,"schema":{"type":"string"},"example":"seller-url-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/inventory/{sellerUrlIdentifier}":{"get":{"tags":["Inventory Links"],"summary":"Show Link","description":"Retrieve a specific shareable url for this seller","operationId":"showSellerUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Show link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"sellerUrlIdentifier","in":"path","description":"Show link with this identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Inventory Links"],"summary":"Update link","description":"Modify a shareable link","operationId":"updateSellerUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Update link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"sellerUrlIdentifier","in":"path","description":"Update url with this identifier.","required":true,"schema":{"type":"string"},"example":"seller-url-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerUrlRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Inventory Links"],"summary":"Delete Link","description":"Delete a shareable link","operationId":"removeSellerUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Remove link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"sellerUrlIdentifier","in":"path","description":"Remove url with this identifier.","required":true,"schema":{"type":"string"},"example":"seller-url-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/ranked-grids/{listIdentifier}":{"get":{"tags":["Ranked Grids"],"summary":"Show Ranked Grid","description":"Retrieve a specific ranked grid.","operationId":"showSellerInventoryRankedList","parameters":[{"name":"companyIdentifier","in":"path","description":"Retrieve grid for owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Retrieve grid with this identifier.","required":true,"schema":{"type":"string"},"example":"ranked-grid-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryRankedListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Ranked Grids"],"summary":"Update Ranked Grid","description":"Update existing ranked grid","operationId":"updateSellerInventoryRankedList","parameters":[{"name":"companyIdentifier","in":"path","description":"Update list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Update list with this identifier.","required":true,"schema":{"type":"string"},"example":"list-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryRankedListRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryRankedListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Ranked Grids"],"summary":"Delete Ranked Grid","description":"Delete a ranked grid","operationId":"removeSellerInventoryRankedList","parameters":[{"name":"companyIdentifier","in":"path","description":"Remove grid owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Delete grid with this identifier.","required":true,"schema":{"type":"string"},"example":"ranked-grid-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map/{mapIdentifier}":{"get":{"tags":["Maps"],"summary":"Show Map","description":"Retrieve a specific map record","operationId":"showAdvancedMapConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Show map record owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"mapIdentifier","in":"path","description":"Show map record with this identifier.","required":true,"schema":{"type":"string"},"example":"map-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvancedMapConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Maps"],"summary":"Update Map","description":"Update an advanced map configuration","operationId":"updateAdvancedMapConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Update map owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"mapIdentifier","in":"path","description":"update map record with this identifier.","required":true,"schema":{"type":"string"},"example":"map-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertAdvancedMapConfigurationRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvancedMapConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Maps"],"summary":"Delete Map","description":"Remove an advanced map configuration","operationId":"removeAdvancedMapConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Remove map owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"mapIdentifier","in":"path","description":"Remove map record with this identifier.","required":true,"schema":{"type":"string"},"example":"map-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items/{inventoryIdentifier}":{"get":{"tags":["Items"],"summary":"Show Item","description":"Retrieve a single inventory card.","operationId":"showSellerInventoryItem","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to retrieve item for","required":true,"schema":{"type":"string"}},{"name":"inventoryIdentifier","in":"path","description":"Retrieve inventory with this identifier.","required":true,"schema":{"type":"string"},"example":"card-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryItemView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Items"],"summary":"Update Item","description":"Update an existing card","operationId":"updateSellerInventoryItem","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to update item for","required":true,"schema":{"type":"string"}},{"name":"inventoryIdentifier","in":"path","description":"Update inventory with this identifier.","required":true,"schema":{"type":"string"},"example":"card-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryItemRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryItemView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Items"],"summary":"Delete Item","description":"Remove a unique inventory item","operationId":"removeSellerInventoryItem","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to delete item from","required":true,"schema":{"type":"string"}},{"name":"inventoryIdentifier","in":"path","description":"Delete inventory with this identifier.","required":true,"schema":{"type":"string"},"example":"card-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/grids/{listIdentifier}":{"get":{"tags":["Grids"],"summary":"Show Grid","description":"Retrieve a specific curated / saved search list.","operationId":"showSellerInventoryList","parameters":[{"name":"companyIdentifier","in":"path","description":"Show seller inventory lists owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Retrieve list with this identifier.","required":true,"schema":{"type":"string"},"example":"list-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Grids"],"summary":"Update Grid","description":"Update an existing curated / saved search list.","operationId":"updateSellerInventoryList","parameters":[{"name":"companyIdentifier","in":"path","description":"Update list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Update list with this identifier.","required":true,"schema":{"type":"string"},"example":"list-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryListRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Grids"],"summary":"Delete Grid","description":"Remove a curated / saved search list","operationId":"removeSellerInventoryList","parameters":[{"name":"companyIdentifier","in":"path","description":"Update list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Delete curated list with this identifier.","required":true,"schema":{"type":"string"},"example":"list-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/configuration/{engineConfigurationIdentifier}":{"get":{"tags":["Customization"],"summary":"Show Customization","description":"Retrieve the primary customization for an application.","operationId":"showApplicationConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Show customization for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"engineConfigurationIdentifier","in":"path","description":"Load customization with this identifier","required":true,"schema":{"type":"string"},"example":"customization-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"put":{"tags":["Customization"],"summary":"Update Customization","description":"Update an existing customization.","operationId":"updateCustomization","parameters":[{"name":"companyIdentifier","in":"path","description":"Update customization for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"engineConfigurationIdentifier","in":"path","description":"Update customization with this application","required":true,"schema":{"type":"string"},"example":"customization-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertEngineConfigurationRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"delete":{"tags":["Customization"],"summary":"Remove Customization","description":"Remove an existing customization.","operationId":"removeCustomization","parameters":[{"name":"companyIdentifier","in":"path","description":"Remove customization for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"engineConfigurationIdentifier","in":"path","description":"Remove customization with this identifier","required":true,"schema":{"type":"string"},"example":"customization-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveEntryResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/supplier":{"post":{"tags":["Supplier Links"],"summary":"Create Link","description":"Create a new shareable link","operationId":"createSupplierUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Create link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSupplierUrlRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/supplier/syndication/entry":{"post":{"tags":["Supplier Links"],"summary":"Add to WinkLinks","description":"Creates a new WinkLinks entry from the specified link ID.","operationId":"createSupplierUrlSyndicationEntry","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSupplierUrlSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/inventory":{"post":{"tags":["Inventory Links"],"summary":"Create Link","description":"Create a new shareable link","operationId":"createSellerUrl","parameters":[{"name":"companyIdentifier","in":"path","description":"Create link owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerUrlRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerUrlView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/inventory/syndication/entry":{"post":{"tags":["Inventory Links"],"summary":"Add to WinkLinks","description":"Creates a new WinkLinks entry from the specified link ID.","operationId":"createSupplierUrlSyndicationEntry_1","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSellerUrlSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/ranked-grids":{"post":{"tags":["Ranked Grids"],"summary":"Create Ranked Grid","description":"Create a new ranked grid","operationId":"createSellerInventoryRankedList","parameters":[{"name":"companyIdentifier","in":"path","description":"Create list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryRankedListRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryRankedListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/ranked-grids/syndication/entry":{"post":{"tags":["Ranked Grids"],"summary":"Add to WinkLinks","description":"Creates a new WinkLinks entry from the specified list ID.","operationId":"createSellerInventoryRankedListSyndicationEntry","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSellerInventoryRankedListSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map":{"get":{"tags":["Maps"],"summary":"Show Maps","description":"Retrieve list of existing maps.","operationId":"showAdvancedMapConfigurations","parameters":[{"name":"companyIdentifier","in":"path","description":"List maps owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AdvancedMapConfigurationView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]},"post":{"tags":["Maps"],"summary":"Create Inventory Map","description":"Create a new advanced map configuration","operationId":"createAdvancedMapConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Create map owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertAdvancedMapConfigurationRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvancedMapConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map/syndication/entry":{"post":{"tags":["Maps"],"summary":"Add to WinkLinks","description":"Creates a new WinkLinks entry from the specified map ID.","operationId":"createAdvancedMapSyndicationEntry","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAdvancedMapConfigurationSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map/supplier":{"post":{"tags":["Maps"],"summary":"Create Supplier Map","description":"Creates a new advanced map configuration with a single marker for a supplier showing the best priced room.","operationId":"createAdvancedMapConfigurationForSupplier","parameters":[{"name":"companyIdentifier","in":"path","description":"Create supplier map owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSupplierAdvancedMapConfigurationRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvancedMapConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items":{"post":{"tags":["Items"],"summary":"Create Item","description":"Create a new inventory card","operationId":"createSellerInventoryItem","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryItemRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryItemView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items/syndication/entry":{"post":{"tags":["Items"],"summary":"Add to WinkLinks","description":"Creates a new WinkLinks entry from the specified item ID.","operationId":"createSellerInventoryItemSyndicationEntry","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSellerInventoryItemSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items/supplier":{"post":{"tags":["Items"],"summary":"Create Supplier Item","description":"Creates a new inventory card for a supplier showing the best priced room.","operationId":"createSupplierSellerInventoryItem","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSupplierSellerInventoryItemRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryItemView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/grids":{"post":{"tags":["Grids"],"summary":"Create Grid","description":"Create a new curated / saved search list","operationId":"createSellerInventoryList","parameters":[{"name":"companyIdentifier","in":"path","description":"Create list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertSellerInventoryListRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SellerInventoryListView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/grids/syndication/entry":{"post":{"tags":["Grids"],"summary":"Add List to WinkLinks","description":"Creates a new WinkLinks entry from the specified list ID.","operationId":"createSellerInventoryListSyndicationEntry","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to create item for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStaticSellerListSyndicationEntryRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanResponse_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/configuration":{"get":{"tags":["Customization"],"summary":"Show Primary Customization","description":"Retrieve the primary customization for an application.","operationId":"showPrimaryApplicationConfiguration","parameters":[{"name":"companyIdentifier","in":"path","description":"Show customization for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]},"post":{"tags":["Customization"],"summary":"Create Customization","description":"Create a new customization and associate it with the specified application.","operationId":"createCustomization","parameters":[{"name":"companyIdentifier","in":"path","description":"Create customization for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertEngineConfigurationRequest_Affiliate"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EngineConfigurationView_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/embeddable-inventory/list":{"get":{"tags":["Embeddable Inventories"],"summary":"Show Embeddable Inventories (OAuth2)","description":"List all inventory types that can be embedded by one of our Web Components. This methods differs from the other one as it takes the owner ID from the clientId you authenticated with.","operationId":"oauth2ShowEmbeddableInventory","parameters":[{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CampaignInventory_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/supplier/list":{"get":{"tags":["Supplier Links"],"summary":"Show Links","description":"Retrieve list of shareable urls for this seller","operationId":"showSupplierUrls","parameters":[{"name":"companyIdentifier","in":"path","description":"Show links list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SupplierUrlView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/inventory/{channelInventoryIdentifier}/media/list":{"get":{"tags":["Inventory Links"],"summary":"Show Inventory Media","description":"Retrieve a list of media for this channel inventory identifier","operationId":"showInventoryMedia","parameters":[{"name":"companyIdentifier","in":"path","description":"Owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"channelInventoryIdentifier","in":"path","description":"Channel inventory identifier.","required":true,"schema":{"type":"string"},"example":"channel-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SimpleMultimedia_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/shareable-link/inventory/list":{"get":{"tags":["Inventory Links"],"summary":"Show Links","description":"Retrieve list of shareable urls for this seller","operationId":"showSellerUrls","parameters":[{"name":"companyIdentifier","in":"path","description":"Show links list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SellerUrlView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/ranked-grids/list":{"get":{"tags":["Ranked Grids"],"summary":"Show Ranked Grids","description":"Retrieve list of ranked grids.","operationId":"showSellerInventoryRankedLists","parameters":[{"name":"companyIdentifier","in":"path","description":"Retrieve list for owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SellerInventoryRankedListView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map/markers/{listType}/{listIdentifier}":{"get":{"tags":["Maps"],"summary":"Show Map Markers","description":"Retrieve a list of advanced map configuration inventory markers by type","operationId":"showAdvancedMapConfigurationMapMarkers","parameters":[{"name":"companyIdentifier","in":"path","description":"Show map markers for list owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"listIdentifier","in":"path","description":"Show map markers for list.","required":true,"schema":{"type":"string"},"example":"list-1"},{"name":"listType","in":"path","description":"Indicate whether this list is a curated or dynamic list.","required":true,"schema":{"type":"string","enum":["LIST","SEARCH"]},"example":"LIST"},{"name":"displayCurrency","in":"query","description":"Indicate which currency to display prices in.","required":false,"schema":{"type":"string","default":"USD"},"example":"USD"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/InventoryMapMarker_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/map/marker/{channelInventoryIdentifier}":{"get":{"tags":["Maps"],"summary":"Show Map Marker","description":"Retrieve map marker for individual channel inventory.","operationId":"showAdvancedMapConfigurationMapMarker","parameters":[{"name":"companyIdentifier","in":"path","description":"Show map markers for map owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"channelInventoryIdentifier","in":"path","description":"Show map marker for specific inventory.","required":true,"schema":{"type":"string"},"example":"channel-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryMapMarker_Affiliate"}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items/list":{"get":{"tags":["Items"],"summary":"Show Items","description":"Retrieve a list of all saved inventories for company.","operationId":"showSellerInventoryItemsForCompany","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to retrieve items for","required":true,"schema":{"type":"string"}},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SellerInventoryItemView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/items/inventory/{channelInventoryIdentifier}/media/list":{"get":{"tags":["Items"],"summary":"Show Item Media","description":"Retrieve list of all media associated with this channel inventory identifier.","operationId":"showInventoryMedia_1","parameters":[{"name":"companyIdentifier","in":"path","description":"Company identifier to retrieve items for","required":true,"schema":{"type":"string"}},{"name":"channelInventoryIdentifier","in":"path","description":"Retrieve media for this channel inventory identifier.","required":true,"schema":{"type":"string"},"example":"channel-inventory-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SimpleMultimedia_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/grids/list":{"get":{"tags":["Grids"],"summary":"Show Grids","description":"Retrieve curated / saved search list lists.","operationId":"showSellerInventoryLists","parameters":[{"name":"companyIdentifier","in":"path","description":"Show seller inventory lists owned by this owner identifier.","required":true,"schema":{"type":"string"},"example":"owner-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SellerInventoryListView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/embeddable-inventory/list":{"get":{"tags":["Embeddable Inventories"],"summary":"Show Embeddable Inventories","description":"List all inventory types that can be embedded by one of our Web Components.","operationId":"showEmbeddableInventory","parameters":[{"name":"companyIdentifier","in":"path","description":"Show campaigns for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CampaignInventory_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}},"/api/affiliate/{companyIdentifier}/configuration/list":{"get":{"tags":["Customization"],"summary":"Show Customizations","description":"Retrieve a list of customizations for specified company.","operationId":"showApplicationConfigurationsByOwner","parameters":[{"name":"companyIdentifier","in":"path","description":"Show customizations for this company","required":true,"schema":{"type":"string"},"example":"company-1"},{"name":"Wink-Version","in":"header","schema":{"type":"string","enum":["2.0"]}},{"name":"Accept","in":"header","schema":{"type":"string","enum":["application/json"]}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"application/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/xml":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}},"text/plain":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GenericErrorMessage"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"application/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/xml":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"text/plain":{"schema":{"oneOf":[{"type":"object","additionalProperties":{"type":"object"}},{"$ref":"#/components/schemas/GenericErrorMessage"}]}},"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EngineConfigurationView_Affiliate"}}}}}},"security":[{"oauth2ClientCredentials":[]}]}}},"components":{"schemas":{"GenericErrorMessage":{"type":"object","properties":{"timestamp":{"type":"string","xml":{"attribute":true}},"status":{"type":"integer","format":"int32","xml":{"attribute":true}},"error":{"type":"string"},"message":{"type":"string"},"path":{"type":"string"}},"description":"Generic error message","xml":{"name":"ErrorMessage"}},"SimpleDescription_Affiliate":{"required":["description","language"],"type":"object","properties":{"name":{"type":"string","description":"Use as title or short text description","example":"An example title"},"description":{"maxLength":2147483647,"minLength":1,"type":"string","description":"Longer text description","example":"This is a longer description in the specified language."},"language":{"maxLength":2,"minLength":2,"type":"string","description":"Indicate which language this description is written in.","example":"en","default":"en"}},"description":"Localized link descriptions"},"UpsertSupplierUrlRequest_Affiliate":{"required":["descriptions","engineConfigurationIdentifier","keywords","multimediaIdentifiers","supplierIdentifier","supplierUrlName"],"type":"object","properties":{"supplierUrlName":{"type":"string","description":"Descriptive supplierUrlName of this url for seller use only","example":"My Bali Villa"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Localized link descriptions","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords","example":"bali"}},"twitterAccount":{"type":"string","description":"Twitter account is used with OpenGraph data","example":"@travelikoworld"},"facebookAppId":{"type":"string","description":"Facebook APP ID is used with OpenGraph data","example":"19827398721938798237"},"theme":{"type":"string","description":"Url theme controls the look and feel of the ad banner.","example":"THEME_1","enum":["THEME_1"]},"supplierIdentifier":{"type":"string","description":"The entity supplying the inventory. Usually a hotel.","example":"hotel-1"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Cloudinary identifiers","example":["cloudinary-image-1"],"items":{"type":"string","description":"Cloudinary identifiers","example":"[\"cloudinary-image-1\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":true,"default":false},"animateDelay":{"type":"integer","description":"Animation delay in milliseconds","format":"int32","example":1000,"default":-1}},"description":"Upserts a SupplierUrl entity"},"SupplierUrlView_Affiliate":{"required":["supplierUrl"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"supplierUrl":{"$ref":"#/components/schemas/SupplierUrl_Affiliate"}}},"SupplierUrl_Affiliate":{"required":["descriptions","engineConfigurationIdentifier","identifier","keywords","multimediaIdentifiers","sellerIdentifier","status","supplierIdentifier","supplierUrlName","uniqueId"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique identifier","format":"uuid"},"sellerIdentifier":{"type":"string","description":"Company identifier","format":"uuid"},"supplierUrlName":{"type":"string","description":"Descriptive supplierUrlName of this url for seller use only","example":"My Bali Villa"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Localized link descriptions","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords","example":"bali"}},"uniqueId":{"type":"string","description":"Unique link id","example":"HBDG87f2"},"twitterAccount":{"type":"string","description":"Twitter account is used with OpenGraph data","example":"@travelikoworld"},"facebookAppId":{"type":"string","description":"Facebook APP ID is used with OpenGraph data","example":"19827398721938798237"},"theme":{"type":"string","description":"Url theme controls the look and feel of the ad banner.","example":"THEME_1","enum":["THEME_1"]},"status":{"type":"string","description":"Url sell status","example":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"supplierIdentifier":{"type":"string","description":"The entity supplying the inventory. Usually a hotel.","example":"hotel-1"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Cloudinary identifiers","example":["cloudinary-image-1"],"items":{"type":"string","description":"Cloudinary identifiers","example":"[\"cloudinary-image-1\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":true,"default":false},"animateDelay":{"type":"integer","description":"Animation delay in milliseconds","format":"int32","example":1000,"default":-1}},"description":"Supplier URL"},"UpsertSellerUrlRequest_Affiliate":{"required":["channelInventoryIdentifier","descriptions","engineConfigurationIdentifier","inventoryType","keywords","multimediaIdentifiers","sellerUrlName","supplierIdentifier","theme","transactionalItemIdentifier"],"type":"object","properties":{"sellerUrlName":{"type":"string","description":"Descriptive name of this url for seller use only","example":"My Bali Villa"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Localized link descriptions","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Keywords","example":["bali"],"items":{"type":"string","description":"Keywords","example":"[\"bali\"]"}},"twitterAccount":{"type":"string","description":"Twitter account is used with OpenGraph data","example":"@travelikoworld"},"facebookAppId":{"type":"string","description":"Facebook APP ID is used with OpenGraph data","example":"19827398721938798237"},"theme":{"type":"string","description":"Url theme controls the look and feel of the ad banner.","example":"THEME_1","enum":["THEME_1"]},"inventoryType":{"type":"string","description":"Inventory type","example":"GUEST_ROOM","enum":["HOTEL","GUEST_ROOM","MEETING_ROOM","RESTAURANT","SPA","ADD_ON","ATTRACTION","ACTIVITY","PLACE"]},"supplierIdentifier":{"type":"string","description":"The entity supplying the inventory. Usually a hotel.","example":"hotel-1"},"channelInventoryIdentifier":{"type":"string","description":"Selected inventory record","example":"channel-inventory-1"},"transactionalItemIdentifier":{"type":"string","description":"The transactional item to retrieve pricing for. If left empty, will find the cheapest priced item.","example":"transactional-item-1"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Cloudinary identifiers","example":["cloudinary-image-1"],"items":{"type":"string","description":"Cloudinary identifiers","example":"[\"cloudinary-image-1\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":true,"default":false},"animateDelay":{"type":"integer","description":"Animation delay in milliseconds","format":"int32","example":1000,"default":-1}},"description":"Upserts a SellerUrl entity"},"SellerUrlView_Affiliate":{"required":["sellerUrl"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"sellerUrl":{"$ref":"#/components/schemas/SellerUrl_Affiliate"}}},"SellerUrl_Affiliate":{"required":["channelInventoryIdentifier","channelInventoryType","descriptions","engineConfigurationIdentifier","identifier","inventoryStatus","inventoryType","keywords","multimediaIdentifiers","sellerIdentifier","sellerUrlName","status","supplierIdentifier","theme","transactionalItemIdentifier","uniqueId"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique identifier","format":"uuid"},"sellerIdentifier":{"type":"string","description":"Company identifier","format":"uuid"},"sellerUrlName":{"type":"string","description":"Descriptive name of this url for seller use only","example":"My Bali Villa"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Localized link descriptions","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Keywords","example":["bali"],"items":{"type":"string","description":"Keywords","example":"[\"bali\"]"}},"uniqueId":{"type":"string","description":"Unique link id","example":"HBDG87f2"},"twitterAccount":{"type":"string","description":"Twitter account is used with OpenGraph data","example":"@travelikoworld"},"facebookAppId":{"type":"string","description":"Facebook APP ID is used with OpenGraph data","example":"19827398721938798237"},"theme":{"type":"string","description":"Url theme controls the look and feel of the ad banner.","example":"THEME_1","enum":["THEME_1"]},"status":{"type":"string","description":"Url sell status","example":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"inventoryStatus":{"type":"string","description":"Url sell status","example":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"inventoryType":{"type":"string","description":"Inventory type","example":"GUEST_ROOM","enum":["HOTEL","GUEST_ROOM","MEETING_ROOM","RESTAURANT","SPA","ADD_ON","ATTRACTION","ACTIVITY","PLACE"]},"channelInventoryType":{"type":"string","description":"Channel inventory type is a subset of inventory type in that it does not include the `HOTEL` type. THe way it works is, as a seller you might want to sell a guest room but instead of showing the price of that guest room, you would like to display the best room type price for the property.","example":"GUEST_ROOM","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"supplierIdentifier":{"type":"string","description":"The entity supplying the inventory. Usually a hotel.","example":"hotel-1"},"channelInventoryIdentifier":{"type":"string","description":"Selected inventory record","example":"channel-inventory-1"},"transactionalItemIdentifier":{"type":"string","description":"The transactional item to retrieve pricing for. If left empty, will find the cheapest priced item.","example":"transactional-item-1"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Cloudinary identifiers","example":["cloudinary-image-1"],"items":{"type":"string","description":"Cloudinary identifiers","example":"[\"cloudinary-image-1\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":true,"default":false},"animateDelay":{"type":"integer","description":"Animation delay in milliseconds","format":"int32","example":1000,"default":-1}},"description":"Seller URL"},"GeoJsonPoint_Affiliate":{"type":"object","properties":{"x":{"type":"number","format":"double"},"y":{"type":"number","format":"double"},"type":{"type":"string"},"coordinates":{"type":"array","items":{"type":"number","format":"double"}}},"description":"Geo-location","example":{"type":"POINT","coordinates":[100.5581533,13.7370197]}},"Lookup_Affiliate":{"required":["location"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique lookup identifier","format":"uuid"},"type":{"type":"string","description":"Type of lookup","example":"CITY","enum":["CITY","ISLAND","HOTEL","SPA","MEETING_ROOM","RESTAURANT","ATTRACTION","ACTIVITY","PLACE","COUNTRY"]},"typeIdentifier":{"type":"string","description":"Unique lookup type identifier","format":"uuid"},"name":{"type":"string","description":"Name of lookup","example":"Archery on horseback"},"urlName":{"type":"string","description":"Url-friendly slug that uniquely identifies this lookup","example":"archery-on-horseback"},"ownerIdentifier":{"type":"string","description":"Lookup that is supplier inventory includes the supplier identifier","format":"uuid"},"ownerName":{"type":"string","description":"Lookup that is supplier inventory includes the supplier name","example":"My Chic Hotel"},"cityName":{"type":"string","description":"Closest city where lookup entry is located","example":"Los Angeles"},"countryName":{"type":"string","description":"Country where lookup entry is located","example":"United States"},"subCountryName":{"type":"string","description":"State where lookup entry is located","example":"California"},"subSubCountryName":{"type":"string","description":"County where lookup entry is located","example":"Orange County"},"countryCode":{"type":"string","description":"Country code","example":"US"},"ownerType":{"type":"string","description":"The type of owner that created this lookup","example":"HOTEL","enum":["TRAVELIKO","HOTEL"]},"languageCode":{"type":"string","description":"The language the lookup code was written in","example":"en-US"},"sort":{"type":"integer","description":"Platform-specific sort","format":"int32","example":2},"origin":{"type":"boolean","description":"If this lookup is the origin lookup.","example":true},"lowercaseName":{"type":"string","description":"Name in lower case","example":"archery on horseback"},"location":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"}},"description":"The destination to display ranked inventory from."},"UpsertSellerInventoryRankedListRequest_Affiliate":{"required":["descriptions","engineConfigurationIdentifier","keywords","lookup","sellerInventoryRankedListName"],"type":"object","properties":{"sellerInventoryRankedListName":{"type":"string","description":"Descriptive name of this list for seller use only","example":"My ranked list"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Contains custom title and description of grid","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":"bali"}},"lookup":{"$ref":"#/components/schemas/Lookup_Affiliate"},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds. -1 is disabled","format":"int32","default":-1},"sort":{"type":"string","description":"Determines which badge to show on the Web Component. Is also used to sort properties for search grids.","example":"MEMBER","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}}},"SellerInventoryRankedListView_Affiliate":{"required":["sellerInventoryRankedList"],"type":"object","properties":{"id":{"type":"string","description":"Unique document identifier","format":"uuid","readOnly":true},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time","readOnly":true},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time","readOnly":true},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","readOnly":true,"example":12},"sellerInventoryRankedList":{"$ref":"#/components/schemas/SellerInventoryRankedList_Affiliate"}}},"SellerInventoryRankedList_Affiliate":{"required":["descriptions","engineConfigurationIdentifier","identifier","keywords","lookup","sellerIdentifier","sellerInventoryRankedListName","status"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique identifier","format":"uuid"},"sellerIdentifier":{"type":"string","description":"Company identifier","format":"uuid"},"sellerInventoryRankedListName":{"type":"string","description":"Descriptive name of this list for seller use only","example":"My ranked list"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Contains custom title and description of grid","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":"bali"}},"status":{"type":"string","description":"Status","example":"ACTIVE","default":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"lookup":{"$ref":"#/components/schemas/Lookup_Affiliate"},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds. -1 is disabled","format":"int32","default":-1},"sort":{"type":"string","description":"Determines which badge to show on the Web Component. Is also used to sort properties for search grids.","example":"MEMBER","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}},"description":"SellerInventoryRankedList object"},"ConfigurableGeoJsonCircle_Affiliate":{"required":["point","radius"],"type":"object","properties":{"radius":{"type":"number","description":"Circle radius from center","format":"double","example":2.5},"point":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"}},"description":"A way to persist a GeoJSON circle"},"ConfigurableGeoJsonPoint_Affiliate":{"required":["point"],"type":"object","properties":{"point":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"}},"description":"A way to persist a GeoJSON map point"},"ConfigurableGeoJsonPolygon_Affiliate":{"required":["polygon"],"type":"object","properties":{"polygon":{"$ref":"#/components/schemas/GeoJsonPolygon_Affiliate"}},"description":"A way to persist a GeoJSON polygon"},"ConfigurableGeoJsonRectangle_Affiliate":{"required":["rectangle"],"type":"object","properties":{"rectangle":{"$ref":"#/components/schemas/GeoJsonRectangle_Affiliate"}},"description":"A way to persist a GeoJSON rectangle"},"GeoJsonLineString_Affiliate":{"type":"object","properties":{"type":{"type":"string"},"coordinates":{"type":"array","items":{"$ref":"#/components/schemas/Point_Affiliate"}}}},"GeoJsonPolygon_Affiliate":{"type":"object","properties":{"points":{"type":"array","items":{"$ref":"#/components/schemas/Point_Affiliate"}},"coordinates":{"type":"array","items":{"$ref":"#/components/schemas/GeoJsonLineString_Affiliate"}},"type":{"type":"string"}},"description":"A GeoJSON polygon"},"GeoJsonRectangle_Affiliate":{"required":["northEast","southWest"],"type":"object","properties":{"southWest":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"},"northEast":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"}},"description":"A GeoJSON rectangle"},"Point_Affiliate":{"type":"object","properties":{"x":{"type":"number","format":"double"},"y":{"type":"number","format":"double"}}},"UpsertAdvancedMapConfigurationRequest_Affiliate":{"required":["center","displayType","draggable","engineConfigurationIdentifier","initialZoomLevel","mapHeight","mapMarkerColor","mapStyle","name","type","typeIdentifier","zoomable"],"type":"object","properties":{"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"name":{"type":"string","description":"Name of map","example":"My lovely map"},"typeIdentifier":{"type":"string","description":"Inventory type identifier. Either a single channel inventory identifier, a list identifier or a dynamic search identifier.","format":"uuid"},"type":{"type":"string","description":"Type of inventory","example":"LIST","enum":["SINGLE","LIST","SEARCH"]},"center":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"},"draggable":{"type":"boolean","description":"User can move around / pan the map","example":true,"default":true},"zoomable":{"type":"boolean","description":"User can zoom in/out of the map","example":true,"default":true},"initialZoomLevel":{"maximum":21,"minimum":0,"type":"integer","description":"Valid Google maps zoom level","format":"int32","example":15},"mapStyle":{"type":"string","description":"Map style","example":"normal","enum":["normal","clean","bluish"]},"mapMarkerColor":{"type":"string","description":"Map marker color","example":"cc2138","enum":["cc2138"]},"mapHeight":{"minimum":1,"type":"integer","description":"Map height in pixels","format":"int32","example":500},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]},"circles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonCircle_Affiliate"}},"rectangles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonRectangle_Affiliate"}},"markers":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPoint_Affiliate"}},"polygons":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPolygon_Affiliate"}}},"description":"Object to save AdvancedMapConfiguration"},"AdvancedMapConfigurationView_Affiliate":{"required":["advancedMapConfiguration"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"advancedMapConfiguration":{"$ref":"#/components/schemas/AdvancedMapConfiguration_Affiliate"}}},"AdvancedMapConfiguration_Affiliate":{"required":["center","displayType","draggable","engineConfigurationIdentifier","identifier","initialZoomLevel","mapHeight","mapMarkerColor","mapStyle","name","ownerIdentifier","type","typeIdentifier","zoomable"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique map identifier","format":"uuid"},"ownerIdentifier":{"type":"string","description":"Map owner identifier","format":"uuid"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"name":{"type":"string","description":"Name of map","example":"My lovely map"},"typeIdentifier":{"type":"string","description":"Inventory type identifier. Either a single channel inventory identifier, a list identifier or a dynamic search identifier.","format":"uuid"},"type":{"type":"string","description":"Type of inventory","example":"LIST","enum":["SINGLE","LIST","SEARCH"]},"center":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"},"draggable":{"type":"boolean","description":"User can move around / pan the map","example":true,"default":true},"zoomable":{"type":"boolean","description":"User can zoom in/out of the map","example":true,"default":true},"initialZoomLevel":{"maximum":21,"minimum":0,"type":"integer","description":"Valid Google maps zoom level","format":"int32","example":15},"mapStyle":{"type":"string","description":"Map style","example":"normal","enum":["normal","clean","bluish"]},"mapMarkerColor":{"type":"string","description":"Map marker color","example":"cc2138","enum":["cc2138"]},"mapHeight":{"minimum":1,"type":"integer","description":"Map height in pixels","format":"int32","example":500},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]},"circles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonCircle_Affiliate"}},"rectangles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonRectangle_Affiliate"}},"markers":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPoint_Affiliate"}},"polygons":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPolygon_Affiliate"}}},"description":"Advanced map configuration"},"UpsertSellerInventoryItemRequest_Affiliate":{"required":["channelInventoryIdentifier","channelInventoryType","descriptions","displayType","engineConfigurationIdentifier","inventoryType","keywords","multimediaIdentifiers","sellerInventoryItemName","supplierIdentifier"],"type":"object","properties":{"sellerInventoryItemName":{"type":"string","description":"Descriptive name of this item for seller use","example":"My fave travel inventory"},"engineConfigurationIdentifier":{"type":"string","description":"Which configuration to use with this item","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Title and description of inventory.","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords","example":"keyword-1"}},"inventoryType":{"type":"string","description":"The type of inventory being offer up for sale","example":"HOTEL","enum":["HOTEL","GUEST_ROOM","MEETING_ROOM","RESTAURANT","SPA","ADD_ON","ATTRACTION","ACTIVITY","PLACE"]},"channelInventoryType":{"type":"string","description":"Channel inventory type is a subset of inventory type in that it does not include the `HOTEL` type. THe way it works is, as a seller you might want to sell a guest room but instead of showing the price of that guest room, you would like to display the best room type price for the property.","example":"GUEST_ROOM","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"supplierIdentifier":{"type":"string","description":"Supplier / Hotel identifier that owns this inventory.","format":"uuid"},"channelInventoryIdentifier":{"type":"string","description":"The channel inventory record identifier describing the relationship between supplier and seller.","format":"uuid"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Reference identifiers to Cloudinary media assets","example":["cloudinary-image-1","cloudinary-image-2"],"items":{"type":"string","description":"Reference identifiers to Cloudinary media assets","example":"[\"cloudinary-image-1\",\"cloudinary-image-2\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images. Feature currently not available. Feel free to enable and it will become available at a later date.","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds.","format":"int32","example":500},"sort":{"type":"string","description":"The specific badge to display over the image on the Web Component.","example":"POPULARITY","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}}},"SellerInventoryItemView_Affiliate":{"required":["sellerInventoryItem"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"sellerInventoryItem":{"$ref":"#/components/schemas/SellerInventoryItem_Affiliate"}}},"SellerInventoryItem_Affiliate":{"required":["channelInventoryIdentifier","channelInventoryType","descriptions","displayType","engineConfigurationIdentifier","identifier","inventoryStatus","inventoryType","keywords","multimediaIdentifiers","sellerIdentifier","sellerInventoryItemName","status","supplierIdentifier"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique identifier","format":"uuid"},"sellerIdentifier":{"type":"string","description":"Company / Owner identifier","format":"uuid"},"sellerInventoryItemName":{"type":"string","description":"Descriptive name of this item for seller use","example":"My fave travel inventory"},"engineConfigurationIdentifier":{"type":"string","description":"Which configuration to use with this item","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Title and description of inventory.","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords","example":"keyword-1"}},"status":{"type":"string","description":"Availability status","example":"ACTIVE","default":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"inventoryStatus":{"type":"string","description":"Url sell status","example":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"inventoryType":{"type":"string","description":"The type of inventory being offer up for sale","example":"HOTEL","enum":["HOTEL","GUEST_ROOM","MEETING_ROOM","RESTAURANT","SPA","ADD_ON","ATTRACTION","ACTIVITY","PLACE"]},"channelInventoryType":{"type":"string","description":"Channel inventory type is a subset of inventory type in that it does not include the `HOTEL` type. THe way it works is, as a seller you might want to sell a guest room but instead of showing the price of that guest room, you would like to display the best room type price for the property.","example":"GUEST_ROOM","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"supplierIdentifier":{"type":"string","description":"Supplier / Hotel identifier that owns this inventory.","format":"uuid"},"channelInventoryIdentifier":{"type":"string","description":"The channel inventory record identifier describing the relationship between supplier and seller.","format":"uuid"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Reference identifiers to Cloudinary media assets","example":["cloudinary-image-1","cloudinary-image-2"],"items":{"type":"string","description":"Reference identifiers to Cloudinary media assets","example":"[\"cloudinary-image-1\",\"cloudinary-image-2\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images. Feature currently not available. Feel free to enable and it will become available at a later date.","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds.","format":"int32","example":500},"sort":{"type":"string","description":"The specific badge to display over the image on the Web Component.","example":"POPULARITY","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}},"description":"SellerInventoryItem data"},"UpsertSellerInventoryListRequest_Affiliate":{"required":["descriptions","displayType","engineConfigurationIdentifier","keywords","listIdentifier","listType","sellerInventoryListName"],"type":"object","properties":{"sellerInventoryListName":{"type":"string","description":"Descriptive name of this list for seller use only","example":"My list"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Contains custom title and description of grid","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":["bali"],"items":{"type":"string","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":"[\"bali\"]"}},"listType":{"type":"string","description":"List type","example":"LIST","enum":["SINGLE","LIST","SEARCH"]},"listIdentifier":{"type":"string","description":"Depending on the `listType`, this is either the list / search / channel inventory identifier.","format":"uuid"},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds. -1 is disabled","format":"int32","default":-1},"sort":{"type":"string","description":"Determines which badge to show on the Web Component. Is also used to sort properties for search grids.","example":"MEMBER","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}}},"SellerInventoryListView_Affiliate":{"required":["sellerInventoryList"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"sellerInventoryList":{"$ref":"#/components/schemas/SellerInventoryList_Affiliate"}}},"SellerInventoryList_Affiliate":{"required":["descriptions","displayType","engineConfigurationIdentifier","identifier","keywords","listIdentifier","listType","sellerIdentifier","sellerInventoryListName","status"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique identifier","format":"uuid"},"sellerIdentifier":{"type":"string","description":"Company identifier","format":"uuid"},"sellerInventoryListName":{"type":"string","description":"Descriptive name of this list for seller use only","example":"My list"},"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Contains custom title and description of grid","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":["bali"],"items":{"type":"string","description":"Keywords is meta data for the grid you created that can be used for SEO purposes.","example":"[\"bali\"]"}},"status":{"type":"string","description":"Status","example":"ACTIVE","default":"ACTIVE","enum":["ACTIVE","INACTIVE","REMOVED"]},"listType":{"type":"string","description":"List type","example":"LIST","enum":["SINGLE","LIST","SEARCH"]},"listIdentifier":{"type":"string","description":"Depending on the `listType`, this is either the list / search / channel inventory identifier.","format":"uuid"},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds. -1 is disabled","format":"int32","default":-1},"sort":{"type":"string","description":"Determines which badge to show on the Web Component. Is also used to sort properties for search grids.","example":"MEMBER","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}},"description":"SellerInventoryList object"},"Child_Affiliate":{"required":["age","quantity"],"type":"object","properties":{"quantity":{"minimum":1,"type":"integer","description":"Number of children","format":"int32"},"age":{"minimum":0,"type":"integer","description":"Age of children","format":"int32"}},"description":"Child configuration"},"EngineConfigurationTheme_Affiliate":{"type":"object","properties":{"primary":{"type":"string","description":"Primary color","example":"#dc3545","default":"#dc3545"},"secondary":{"type":"string","description":"Secondary color","example":"#6c757d","default":"#6c757d"},"success":{"type":"string","description":"Success color","example":"#28a745","default":"#28a745"},"danger":{"type":"string","description":"Danger color","example":"#dc3545","default":"#dc3545"},"warning":{"type":"string","description":"Warning color","example":"#ffc107","default":"#ffc107"},"info":{"type":"string","description":"Info color","example":"#17a2b8","default":"#17a2b8"},"light":{"type":"string","description":"Light color","example":"#f8f9fa","default":"#f8f9fa"},"dark":{"type":"string","description":"Dark color","example":"#343a40","default":"#343a40"},"body":{"type":"string","description":"Body color","example":"#212529","default":"#212529"},"muted":{"type":"string","description":"Muted color","example":"#6c757d","default":"#6c757d"},"white":{"type":"string","description":"White color","example":"#ffffff","default":"#ffffff"}},"description":"Choose how you want our web components to look and more closely match with your own site style."},"ImageAttribution_Affiliate":{"required":["name"],"type":"object","properties":{"url":{"type":"string","description":"URL to contributor","example":"https://maps.google.com/maps/contrib/111628493169070103594"},"name":{"type":"string","description":"Name of contributor","example":"Samuel Adams"}},"description":"Whether image has attribution properties"},"RoomConfiguration_Affiliate":{"required":["adults"],"type":"object","properties":{"adults":{"minimum":1,"type":"integer","description":"Number of adults","format":"int32","example":2,"default":1},"children":{"type":"array","description":"Children configurations","items":{"$ref":"#/components/schemas/Child_Affiliate"}}},"description":"Room Configuration"},"SimpleMultimedia_Affiliate":{"required":["height","identifier","multimediaIdentifier","source","type","width"],"type":"object","properties":{"multimediaIdentifier":{"type":"string","description":"Document identifier","format":"uuid"},"identifier":{"type":"string","description":"Use this identifier to communicate with Cloudinary.","example":"cloudinary-image-1"},"type":{"type":"string","description":"Whether Cloudinary media is a VIDEO or IMAGE.","example":"IMAGE","enum":["IMAGE","VIDEO","AUDIO","RAW"]},"source":{"type":"string","description":"Currently ONLY using Cloudinary to store all image / video assets.","example":"CLOUDINARY","default":"CLOUDINARY","enum":["YOUTUBE","CLOUDINARY"]},"sort":{"type":"integer","description":"Sort allows you to control how you want to sort this record in a list of media records.","format":"int32","example":10,"default":999},"angle":{"type":"string","description":"Media angle","example":"-90"},"width":{"type":"integer","description":"Media width in pixels.","format":"int32","example":2560},"height":{"type":"integer","description":"Media height in pixels.","format":"int32","example":1600},"published":{"type":"boolean","description":"Instead of deleting the media, choose to un-publish it instead for later re-use. Could be you keep seasonal images of the property.","example":true,"default":false},"category":{"type":"string","description":"Supported OTA specification `PIC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)","example":"1"},"descriptions":{"type":"array","description":"Localized media captions to give user some context about where this media was taken.","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"lifestyleType":{"type":"string","description":"Associate this media with a specific lifestyle type. A user searching and filtering inventory based on lifestyles can be shown relevant media first.","example":"LIFESTYLE_HEALTH_FITNESS","enum":["LIFESTYLE_HEALTH_FITNESS","LIFESTYLE_RELAX","LIFESTYLE_ADULT_ONLY","LIFESTYLE_ADVENTURE","LIFESTYLE_BUSINESS","LIFESTYLE_LGBT","LIFESTYLE_SINGLE_PARENT","LIFESTYLE_SOLO_FEMALE","LIFESTYLE_BEAUTY","LIFESTYLE_FOODIE","LIFESTYLE_FAMILY","LIFESTYLE_ROMANCE","LIFESTYLE_COUPLE","LIFESTYLE_SOLO","LIFESTYLE_BACKPACKER","LIFESTYLE_SHOPPING","LIFESTYLE_SPORTS","LIFESTYLE_MOUNTAIN","LIFESTYLE_BEACH","LIFESTYLE_CITY","LIFESTYLE_COUNTRY","LIFESTYLE_CULTURE","LIFESTYLE_ECO"]},"attribution":{"type":"array","description":"Whether image has attribution properties","items":{"$ref":"#/components/schemas/ImageAttribution_Affiliate"}},"isLandscape":{"type":"boolean","description":"True if media width is greater or equal to height","example":true}},"description":"Multimedia that contains less information than Multimedia object"},"UpsertEngineConfigurationRequest_Affiliate":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Engine configuration name","example":"Engine Configuration 1"},"appendToPageTitle":{"type":"string","description":"Whether to append text to the existing booking engine page title."},"googleAnalyticsMeasurementId":{"type":"string","description":"If you want to track analytics with Google Analytics and GTM for your self-hosted booking engine, you need to import our [GTM profile](https://www.dropbox.com/s/o6rwluclvsgydma/gtm-template-2020-2.json?dl=0) into your GTM container and link it with your Google Analytics account. [More about that here](https://bearchoke.atlassian.net/wiki/spaces/TC/pages/2941648897/Linking+your+Google+Tag+Manager+account) "},"googleMapsAPIKey":{"type":"string","description":"If you want your users to see Google Maps in your hosted booking engine, go to [Google Maps](https://console.developers.google.com/projectselector2/apis/credentials?supportedpurview=project) and create an API key for your site.","example":"google-maps-api-123"},"defaultCurrency":{"type":"string","description":"Control which currency your users see prices in initially.","example":"USD","default":"USD"},"defaultLanguage":{"type":"string","description":"Control which language your users see text in initially.","example":"en","default":"en"},"defaultLifestyle":{"type":"string","description":"Control which lifestyle contextx your users see initially.","example":"LIFESTYLE_HEALTH_FITNESS","enum":["LIFESTYLE_HEALTH_FITNESS","LIFESTYLE_RELAX","LIFESTYLE_ADULT_ONLY","LIFESTYLE_ADVENTURE","LIFESTYLE_BUSINESS","LIFESTYLE_LGBT","LIFESTYLE_SINGLE_PARENT","LIFESTYLE_SOLO_FEMALE","LIFESTYLE_BEAUTY","LIFESTYLE_FOODIE","LIFESTYLE_FAMILY","LIFESTYLE_ROMANCE","LIFESTYLE_COUPLE","LIFESTYLE_SOLO","LIFESTYLE_BACKPACKER","LIFESTYLE_SHOPPING","LIFESTYLE_SPORTS","LIFESTYLE_MOUNTAIN","LIFESTYLE_BEACH","LIFESTYLE_CITY","LIFESTYLE_COUNTRY","LIFESTYLE_CULTURE","LIFESTYLE_ECO"]},"logos":{"type":"array","description":"Customize booking confirmation emails by adding a custom logo to your configuration.","items":{"$ref":"#/components/schemas/SimpleMultimedia_Affiliate"}},"hostedBookingEngineUrl":{"type":"string","description":"If you are self-hosting our booking engine, let us know where it is hosted. Note: This url needs to be secured with SSL.","example":"https://my.customtravelsite.com/book","default":"https://ota.wink.travel"},"selfHosted":{"type":"boolean","description":"Flag to indicate you are self-hosting our booking engine and not using our default booking engine url.","example":true,"default":false},"themeColors":{"$ref":"#/components/schemas/EngineConfigurationTheme_Affiliate"},"numberOfAdvanceDays":{"type":"integer","description":"You can control the initial itinerary date used to retrieve travel inventory prices. You can do it in one of two ways: 1. Dynamically set the date by indicating how long and how many days in advance (this field), of today's date, you want to display prices for. 2. Set a fixed date to display prices for. Option 1 is the most shared. Option 2 is for when you want to create a new customization and apply it to a specific event that occurs on a specific date. If you don't use either of these options, the itinerary will default to today's date with one night stay. ONLY populate this field if you want to control the itinerary date. Also, leave `startDate` and `endDate` empty.","format":"int32","example":10},"numberOfStayDays":{"type":"integer","description":"You can control the initial itinerary date used to retrieve travel inventory prices. You can do it in one of two ways: 1. Dynamically set the date by indicating how long (this field) and how many days in advance, of today's date, you want to display prices for. 2. Set a fixed date to display prices for. Option 1 is the most shared. Option 2 is for when you want to create a new customization and apply it to a specific event that occurs on a specific date. If you don't use either of these options, the itinerary will default to today's date with one night stay. ONLY populate this field if you want to control the itinerary date. Also, leave `startDate` and `endDate` empty.","format":"int32","example":2},"startDate":{"type":"string","description":"Set a fixed itinerary start date. ONLY populate this field if you want to fix the itinerary date. Also, leave `numberOfAdvanceDays` and `numberOfStayDays` empty.","format":"date","example":"2021-12-24"},"endDate":{"type":"string","description":"Set a fixed itinerary end date ONLY populate this field if you want to fix the itinerary date. Also, leave `numberOfAdvanceDays` and `numberOfStayDays` empty.","format":"date","example":"2021-12-31"},"roomConfigurations":{"type":"array","description":"Control how many adults / children will be staying and how many rooms. Defaults to: One room, two adults.","items":{"$ref":"#/components/schemas/RoomConfiguration_Affiliate"}},"useDays":{"type":"boolean","description":"if true, we use numberOfAdvanceDays / numberOfStayDays properties - false, we use startDate / endDate","example":true},"promotionalCodes":{"type":"array","description":"If you've received special promotional codes from suppliers to give to your audience, you can choose to bake these code directly into the price by entering them here.","example":["promo-1"],"items":{"type":"string","description":"If you've received special promotional codes from suppliers to give to your audience, you can choose to bake these code directly into the price by entering them here.","example":"[\"promo-1\"]"}},"sendBookingNotificationEmailsToProperty":{"type":"boolean","description":"An integrator can choose to disable outgoing emails to properties because they want to do that themselves.","example":true,"default":true},"sendBookingNotificationEmailsToBooker":{"type":"boolean","description":"An integrator can choose to disable outgoing emails to users because they want to do that themselves.","example":true,"default":true},"sendBookingNotificationEmailsToChannelManager":{"type":"boolean","description":"An integrator can choose to disable notifying the property's channel manager. Note: This should ONLY be done for testing.","example":true,"default":true},"wcBookClickAction":{"type":"string","description":"Action to complete once a user clicks on the CTA button on inventory.","example":"IBE_MODAL","enum":["FORWARD_TO_IBE","IBE_MODAL"]},"showUnavailableCard":{"type":"boolean","description":"Show unavailable inventory card when inventory not currently for sale. Otherwise, it displays a normal card but without the price."},"showRankings":{"type":"boolean","description":"Whether to display rankings (lifestyle, eco score and reviews) on hotel landing page."}}},"Country_Affiliate":{"type":"object","properties":{"iso":{"type":"string","description":"ISO code","example":"US"},"name":{"type":"string","description":"Country name","example":"United States"},"capital":{"type":"string","description":"Country capital","example":"Washington"},"continent":{"type":"string","description":"Continent code","example":"NA"},"currencyCode":{"type":"string","description":"Currency code","example":"USD"},"currencyName":{"type":"string","description":"Currency name","example":"Dollar"},"geoNameId":{"type":"string","description":"Country GeoNames identifier","example":"6252001"}},"description":"Country"},"EngineConfigurationView_Affiliate":{"required":["engineConfiguration"],"type":"object","properties":{"id":{"type":"string","description":"Document UUID","example":"doc-1"},"createdDate":{"type":"string","description":"Datetime this record was first created","format":"date-time"},"lastUpdate":{"type":"string","description":"Datetime this record was last updated","format":"date-time"},"version":{"type":"integer","description":"Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.","format":"int64","example":12},"engineConfiguration":{"$ref":"#/components/schemas/EngineConfiguration_Affiliate"}}},"EngineConfiguration_Affiliate":{"required":["identifier","name","ownerIdentifier","ownerName","subType","userIdentifier"],"type":"object","properties":{"identifier":{"type":"string","description":"Unique engine configuration identifier","format":"uuid"},"name":{"type":"string","description":"Engine configuration name","example":"Engine Configuration 1"},"appendToPageTitle":{"type":"string","description":"Whether to append text to the existing booking engine page title."},"userIdentifier":{"type":"string","description":"Authenticated user identifier","format":"uuid"},"ownerIdentifier":{"type":"string","description":"Engine configuration record creator identifier","format":"uuid"},"ownerName":{"type":"string","description":"Name of company owner.","example":"Travel Tech 1"},"subType":{"type":"string","description":"Sales channel sub-type.","example":"APPLICATION","enum":["DIRECT","APPLICATION","HOTEL","TRAVELIKO","CORPORATE","TRAVEL_AGENT","INFLUENCER","BLOGGER","DESTINATION","CHANNEL_MANAGER","PROPERTY_MANAGEMENT_SYSTEM","CENTRAL_RESERVATION_SYSTEM","GOOGLE_HOTEL_API","MANAGEMENT_COMPANY","CHAIN","BRAND","EVENT_ORGANIZER"]},"primary":{"type":"boolean","description":"Indicates whether this configuration is primary. A primary configuration cannot be removed.","example":true,"default":false},"googleAnalyticsMeasurementId":{"type":"string","description":"If you want to track analytics with Google Analytics and GTM for your self-hosted booking engine, you need to import our [GTM profile](https://www.dropbox.com/s/o6rwluclvsgydma/gtm-template-2020-2.json?dl=0) into your GTM container and link it with your Google Analytics account. [More about that here](https://bearchoke.atlassian.net/wiki/spaces/TC/pages/2941648897/Linking+your+Google+Tag+Manager+account) "},"googleMapsAPIKey":{"type":"string","description":"If you want your users to see Google Maps in your hosted booking engine, go to [Google Maps](https://console.developers.google.com/projectselector2/apis/credentials?supportedpurview=project) and create an API key for your site.","example":"google-maps-api-123"},"defaultCurrency":{"type":"string","description":"Control which currency your users see prices in initially.","example":"USD","default":"USD"},"defaultLanguage":{"type":"string","description":"Control which language your users see text in initially.","example":"en","default":"en"},"defaultLifestyle":{"type":"string","description":"Control which lifestyle contextx your users see initially.","example":"LIFESTYLE_HEALTH_FITNESS","enum":["LIFESTYLE_HEALTH_FITNESS","LIFESTYLE_RELAX","LIFESTYLE_ADULT_ONLY","LIFESTYLE_ADVENTURE","LIFESTYLE_BUSINESS","LIFESTYLE_LGBT","LIFESTYLE_SINGLE_PARENT","LIFESTYLE_SOLO_FEMALE","LIFESTYLE_BEAUTY","LIFESTYLE_FOODIE","LIFESTYLE_FAMILY","LIFESTYLE_ROMANCE","LIFESTYLE_COUPLE","LIFESTYLE_SOLO","LIFESTYLE_BACKPACKER","LIFESTYLE_SHOPPING","LIFESTYLE_SPORTS","LIFESTYLE_MOUNTAIN","LIFESTYLE_BEACH","LIFESTYLE_CITY","LIFESTYLE_COUNTRY","LIFESTYLE_CULTURE","LIFESTYLE_ECO"]},"logos":{"type":"array","description":"Customize booking confirmation emails by adding a custom logo to your configuration.","items":{"$ref":"#/components/schemas/SimpleMultimedia_Affiliate"}},"hostedBookingEngineUrl":{"type":"string","description":"If you are self-hosting our booking engine, let us know where it is hosted. Note: This url needs to be secured with SSL.","example":"https://my.customtravelsite.com/book","default":"https://ota.wink.travel"},"selfHosted":{"type":"boolean","description":"Flag to indicate you are self-hosting our booking engine and not using our default booking engine url.","example":true,"default":false},"themeColors":{"$ref":"#/components/schemas/EngineConfigurationTheme_Affiliate"},"numberOfAdvanceDays":{"type":"integer","description":"You can control the initial itinerary date used to retrieve travel inventory prices. You can do it in one of two ways: 1. Dynamically set the date by indicating how long and how many days in advance (this field), of today's date, you want to display prices for. 2. Set a fixed date to display prices for. Option 1 is the most shared. Option 2 is for when you want to create a new customization and apply it to a specific event that occurs on a specific date. If you don't use either of these options, the itinerary will default to today's date with one night stay. ONLY populate this field if you want to control the itinerary date. Also, leave `startDate` and `endDate` empty.","format":"int32","example":10},"numberOfStayDays":{"type":"integer","description":"You can control the initial itinerary date used to retrieve travel inventory prices. You can do it in one of two ways: 1. Dynamically set the date by indicating how long (this field) and how many days in advance, of today's date, you want to display prices for. 2. Set a fixed date to display prices for. Option 1 is the most shared. Option 2 is for when you want to create a new customization and apply it to a specific event that occurs on a specific date. If you don't use either of these options, the itinerary will default to today's date with one night stay. ONLY populate this field if you want to control the itinerary date. Also, leave `startDate` and `endDate` empty.","format":"int32","example":2},"startDate":{"type":"string","description":"Set a fixed itinerary start date. ONLY populate this field if you want to fix the itinerary date. Also, leave `numberOfAdvanceDays` and `numberOfStayDays` empty.","format":"date","example":"2021-12-24"},"endDate":{"type":"string","description":"Set a fixed itinerary end date ONLY populate this field if you want to fix the itinerary date. Also, leave `numberOfAdvanceDays` and `numberOfStayDays` empty.","format":"date","example":"2021-12-31"},"roomConfigurations":{"type":"array","description":"Control how many adults / children will be staying and how many rooms. Defaults to: One room, two adults.","items":{"$ref":"#/components/schemas/RoomConfiguration_Affiliate"}},"useDays":{"type":"boolean","description":"if true, we use numberOfAdvanceDays / numberOfStayDays properties - false, we use startDate / endDate","example":true},"promotionalCodes":{"type":"array","description":"If you've received special promotional codes from suppliers to give to your audience, you can choose to bake these code directly into the price by entering them here.","example":["promo-1"],"items":{"type":"string","description":"If you've received special promotional codes from suppliers to give to your audience, you can choose to bake these code directly into the price by entering them here.","example":"[\"promo-1\"]"}},"sendBookingNotificationEmailsToProperty":{"type":"boolean","description":"An integrator can choose to disable outgoing emails to properties because they want to do that themselves.","example":true,"default":true},"sendBookingNotificationEmailsToBooker":{"type":"boolean","description":"An integrator can choose to disable outgoing emails to users because they want to do that themselves.","example":true,"default":true},"sendBookingNotificationEmailsToChannelManager":{"type":"boolean","description":"An integrator can choose to disable notifying the property's channel manager. Note: This should ONLY be done for testing.","example":true,"default":true},"wcBookClickAction":{"type":"string","description":"Action to complete once a user clicks on the CTA button on inventory.","example":"IBE_MODAL","enum":["FORWARD_TO_IBE","IBE_MODAL"]},"city":{"$ref":"#/components/schemas/GeoName_Affiliate"},"showUnavailableCard":{"type":"boolean","description":"Show unavailable inventory card when inventory not currently for sale. Otherwise, it displays a normal card but without the price."},"showRankings":{"type":"boolean","description":"Whether to display rankings (lifestyle, eco score and reviews) on hotel landing page."}}},"GeoName_Affiliate":{"type":"object","properties":{"geoNameId":{"type":"string","description":"GeoName identifier","example":"5128581"},"type":{"type":"string","description":"GeoName type","enum":["CITY","ISLAND","OTHER"]},"name":{"type":"string","description":"Name of city","example":"New York City"},"urlName":{"type":"string","description":"Url name","example":"new-york-city-united-states"},"asciiName":{"type":"string","description":"Ascii name of city","example":"New York City"},"location":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"},"featureCode":{"type":"string"},"countryCode":{"type":"string"},"timezone":{"type":"string","description":"Timezone","example":"America/New_York"},"country":{"$ref":"#/components/schemas/Country_Affiliate"},"subCountry":{"$ref":"#/components/schemas/SubCountry_Affiliate"},"subSubCountry":{"$ref":"#/components/schemas/SubSubCountry_Affiliate"}},"description":"GeoNames have been created at [https://geonames.org](https://geonames.org) and contain geographical destinations we use as geoname data to associate travel inventory with a location."},"SubCountry_Affiliate":{"type":"object","properties":{"name":{"type":"string","description":"Sub-country name","example":"New York"},"asciiName":{"type":"string","description":"Sub-country ascii name","example":"New York"},"geoNameId":{"type":"string","description":"Sub-country GeoNames identifier","example":"5128638"}},"description":"Country subdivision such as a state or province"},"SubSubCountry_Affiliate":{"type":"object","properties":{"name":{"type":"string"},"asciiName":{"type":"string"},"geoNameId":{"type":"string"}},"description":"Country sub sub division"},"CreateSupplierUrlSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of supplier url to create a syndication entry from","format":"uuid"}}},"BooleanResponse_Affiliate":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether call to endpoint was successful or not."},"message":{"type":"string","description":"A message indicating more textual information. Mostly used to convey an error message."}},"description":"Boolean response"},"CreateSellerUrlSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of seller url to create a syndication entry from","format":"uuid"}}},"CreateSellerInventoryRankedListSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of seller inventory ranked list to create a syndication entry from","format":"uuid"}}},"CreateAdvancedMapConfigurationSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of map to create a syndication entry from","format":"uuid"}}},"UpsertSupplierAdvancedMapConfigurationRequest_Affiliate":{"required":["displayType","draggable","engineConfigurationIdentifier","initialZoomLevel","mapHeight","mapMarkerColor","mapStyle","name","supplierIdentifier","type","zoomable"],"type":"object","properties":{"engineConfigurationIdentifier":{"type":"string","description":"Customization identifier","format":"uuid"},"name":{"type":"string","description":"Name of map","example":"My lovely map"},"supplierIdentifier":{"type":"string","description":"Inventory type identifier. Either a single channel inventory identifier, a list identifier or a dynamic search identifier.","format":"uuid"},"type":{"type":"string","description":"Type of inventory","example":"LIST","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"draggable":{"type":"boolean","description":"User can move around / pan the map","example":true,"default":true},"zoomable":{"type":"boolean","description":"User can zoom in/out of the map","example":true,"default":true},"initialZoomLevel":{"maximum":21,"minimum":0,"type":"integer","description":"Valid Google maps zoom level","format":"int32","example":15},"mapStyle":{"type":"string","description":"Map style","example":"normal","enum":["normal","clean","bluish"]},"mapMarkerColor":{"type":"string","description":"Map marker color","example":"cc2138","enum":["cc2138"]},"mapHeight":{"minimum":1,"type":"integer","description":"Map height in pixels","format":"int32","example":500},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]},"circles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonCircle_Affiliate"}},"rectangles":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonRectangle_Affiliate"}},"markers":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPoint_Affiliate"}},"polygons":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurableGeoJsonPolygon_Affiliate"}}},"description":"Object to save AdvancedMapConfiguration"},"CreateSellerInventoryItemSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of seller inventory item to create a syndication entry from","format":"uuid"}}},"UpsertSupplierSellerInventoryItemRequest_Affiliate":{"required":["channelInventoryType","descriptions","displayType","engineConfigurationIdentifier","inventoryType","keywords","multimediaIdentifiers","sellerInventoryItemName","supplierIdentifier"],"type":"object","properties":{"sellerInventoryItemName":{"type":"string","description":"Descriptive name of this item for seller use","example":"My fave travel inventory"},"engineConfigurationIdentifier":{"type":"string","description":"Which configuration to use with this item","format":"uuid"},"descriptions":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Title and description of inventory.","items":{"$ref":"#/components/schemas/SimpleDescription_Affiliate"}},"keywords":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"string","description":"Keywords","example":"keyword-1"}},"inventoryType":{"type":"string","description":"The type of inventory being offer up for sale","example":"HOTEL","enum":["HOTEL","GUEST_ROOM","MEETING_ROOM","RESTAURANT","SPA","ADD_ON","ATTRACTION","ACTIVITY","PLACE"]},"channelInventoryType":{"type":"string","description":"Channel inventory type is a subset of inventory type in that it does not include the `HOTEL` type. THe way it works is, as a seller you might want to sell a guest room but instead of showing the price of that guest room, you would like to display the best room type price for the property.","example":"GUEST_ROOM","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"supplierIdentifier":{"type":"string","description":"Supplier / Hotel identifier that owns this inventory.","format":"uuid"},"multimediaIdentifiers":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Reference identifiers to Cloudinary media assets","example":["cloudinary-image-1","cloudinary-image-2"],"items":{"type":"string","description":"Reference identifiers to Cloudinary media assets","example":"[\"cloudinary-image-1\",\"cloudinary-image-2\"]"}},"animate":{"type":"boolean","description":"Create an animated gif instead of a list of images. Feature currently not available. Feel free to enable and it will become available at a later date.","example":false,"default":false},"animateDelay":{"type":"integer","description":"Controls animation delay in milliseconds.","format":"int32","example":500},"sort":{"type":"string","description":"The specific badge to display over the image on the Web Component.","example":"POPULARITY","enum":["MEMBER","PRICE_LOW_TO_HIGH","PRICE_HIGH_TO_LOW","PRICE","POPULARITY","ECO","EXPERIENCE","PERK","LOYALTY","PACKAGE"]},"displayType":{"type":"string","description":"Indicate which initial values to display first on the front-facing card","example":"NATIVE","default":"NATIVE","enum":["NATIVE","HOTEL","ROOM"]}}},"CreateStaticSellerListSyndicationEntryRequest_Affiliate":{"required":["identifier"],"type":"object","properties":{"identifier":{"type":"string","description":"ID of seller inventory item to create a syndication entry from","format":"uuid"}}},"CampaignInventory_Affiliate":{"type":"object","properties":{"name":{"type":"string"},"layout":{"type":"string","enum":["AD_BANNER","MAP","HOTEL","GUEST_ROOM","MEETING_ROOM","SPA","RESTAURANT","ACTIVITY","ATTRACTION","PLACE","ADD_ON","LIST","SEARCH","RANKED"]},"id":{"type":"string"},"placeholderImageUrl":{"type":"string"}}},"CustomMonetaryAmount":{"required":["amount","currency"],"type":"object","properties":{"amount":{"type":"number"},"currency":{"type":"string"}}},"InventoryMapMarker_Affiliate":{"required":["channelInventoryIdentifier","inventoryIdentifier","inventoryName","inventoryType","lowestDisplayPrice","point","supplierIdentifier","supplierName","supplierUrlName"],"type":"object","properties":{"channelInventoryIdentifier":{"type":"string","description":"Identifier of the list, channel inventory or search","example":"channel-inventory-1"},"point":{"$ref":"#/components/schemas/GeoJsonPoint_Affiliate"},"supplierIdentifier":{"type":"string","description":"Hotel identifier","format":"uuid"},"supplierName":{"type":"string","description":"Hotel name","example":"Sheraton"},"supplierUrlName":{"type":"string","description":"Hotel url name","example":"sheraton-hotel-bangkok"},"inventoryIdentifier":{"type":"string","description":"Actual inventory identifier","format":"uuid"},"inventoryType":{"type":"string","description":"Type of inventory","example":"GUEST_ROOM","enum":["GUEST_ROOM","ADD_ON","MEETING_ROOM","RESTAURANT","SPA","ATTRACTION","PLACE","ACTIVITY"]},"inventoryName":{"type":"string","description":"Name of inventory","example":"Supreme King"},"lowestDisplayPrice":{"$ref":"#/components/schemas/CustomMonetaryAmount"}},"description":"Inventory map marker"},"RemoveEntryResponse_Affiliate":{"type":"object","properties":{"id":{"type":"string","description":"Identifier of removed document","example":"document-1"},"success":{"type":"boolean","description":"Whether the removal was successful or not.","example":true},"message":{"type":"string","description":"Message with additional information; mostly if the removal request was a failure.","example":"Record successfully removed"}},"description":"Response object for when a system document is removed."}},"securitySchemes":{"oauth2ClientCredentials":{"type":"oauth2","description":"## Retrieve access token\nMake a POST (`Content-Type: application/x-www-form-urlencoded`) request to the Token URL below. Include one POST key/value entry: `grant_type=client_credentials` and include your clientID / secretKey credentials in a Basic Auth header. E.g. `Authorization: Basic base64_encode($clientId + ':' + $secretKey)`.\n## Add Bearer access token to all API requests\nOnce you have the access token, you can pass that along on all API requests in the authentication header: `'Authorization: Bearer $accessToken`.\nNote: Tokens expire after 3 hours. Please make sure you refresh your token before that time.","name":"Client Credentials","flows":{"clientCredentials":{"authorizationUrl":"https://iam.wink.travel/oauth2/authorize","tokenUrl":"https://iam.wink.travel/oauth2/token","refreshUrl":"https://iam.wink.travel/oauth2/refresh","scopes":{"inventory.read":"Read Wink data","inventory.write":"Create Wink data","inventory.remove":"Remove Wink data"}}}}}}}