Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/mews-com-products-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: BookingEngineApi Account notes Products API
version: v1
servers:
- url: https://api.mews.com
tags:
- name: Products
paths:
/api/connector/v1/products/getPricing:
post:
tags:
- Products
summary: Get product pricing
description: 'Returns prices for a given product for a specified time interval. UTC timestamps must correspond to the start boundary of a time unit, e.g. 00:00 converted to UTC for a time unit of "Day". Other timestamps are not permitted. The __maximum size of time interval__ depends on the service''s time unit: 100 hours if hours, 100 days if days, or 24 months if months. For more information about time units, see [Time unit](https://mews-systems.gitbook.io/connector-api/concepts/time-units). This operation supports [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property/).'
operationId: products_getPricing
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProductPricingFilterParameters'
example:
ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
Client: Sample Client 1.0.0
ProductId: 6b97a38b-0043-41e0-afbd-3f083bdbc0d2
FirstTimeUnitStartUtc: '2024-03-01T23:00:00.000Z'
LastTimeUnitStartUtc: '2024-03-03T23:00:00.000Z'
EnterpriseIds:
- 3fa85f64-5717-4562-b3fc-2c963f66afa6
- 4d0201db-36f5-428b-8d11-4f0a65e960cc
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ProductPricingResult'
example:
ProductId: 6b97a38b-0043-41e0-afbd-3f083bdbc0d2
TimeUnitStartsUtc:
- '2024-03-01T23:00:00Z'
- '2024-03-02T23:00:00Z'
- '2024-03-03T23:00:00Z'
BaseAmountPrices:
- Currency: EUR
NetValue: 93.46
GrossValue: 100.0
TaxValues:
- Code: DE-2020-1-L
Value: 6.54
Breakdown:
Items:
- TaxRateCode: DE-2020-1-L
NetValue: 93.46
TaxValue: 6.54
- Currency: EUR
NetValue: 93.46
GrossValue: 100.0
TaxValues:
- Code: DE-2020-1-L
Value: 6.54
Breakdown:
Items:
- TaxRateCode: DE-2020-1-L
NetValue: 93.46
TaxValue: 6.54
AgeCategoryPrices:
- AgeCategoryId: 7d9d9b11-2c96-4862-9ead-501c6a8ed114
Prices:
- Currency: EUR
NetValue: 93.46
GrossValue: 100.0
TaxValues:
- Code: DE-2020-1-L
Value: 6.54
Breakdown:
Items:
- TaxRateCode: DE-2020-1-L
NetValue: 93.46
TaxValue: 6.54
- Currency: EUR
NetValue: 93.46
GrossValue: 100.0
TaxValues:
- Code: DE-2020-1-L
Value: 6.54
Breakdown:
Items:
- TaxRateCode: DE-2020-1-L
NetValue: 93.46
TaxValue: 6.54
'400':
description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'401':
description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'403':
description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'408':
description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'204':
description: Server has successfully fulfilled the request and there is no additional information to send back.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'429':
description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'500':
description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
x-restricted: true
/api/connector/v1/products/updatePrice:
post:
tags:
- Products
summary: Update product pricing
description: Updates the prices for a given product. You can make multiple price updates with one API call, and for each one specify the price amount per [Time unit](https://mews-systems.gitbook.io/connector-api/concepts/time-units) and the time interval for which it applies. The price will be updated for all service time units that the specified time interval intersects. It is not permitted to update historical prices older than specified by `EditableHistoryInterval`. This operation supports [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property/).
operationId: products_updatePrice
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProductPriceUpdateParameters'
example:
ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
Client: Sample Client 1.0.0
ProductId: 6b97a38b-0043-41e0-afbd-3f083bdbc0d2
PriceUpdates:
- Value: 100.0
FirstTimeUnitStartUtc: '2024-03-01T23:00:00.000Z'
LastTimeUnitStartUtc: '2024-03-03T23:00:00.000Z'
- Value: 200.0
FirstTimeUnitStartUtc: '2024-03-06T23:00:00.000Z'
LastTimeUnitStartUtc: '2024-03-08T23:00:00.000Z'
EnterpriseId: 3fa85f64-5717-4562-b3fc-2c963f66afa6
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Unit'
'400':
description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'401':
description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'403':
description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'408':
description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'204':
description: Server has successfully fulfilled the request and there is no additional information to send back.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'429':
description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'500':
description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
/api/connector/v1/products/getAll:
post:
tags:
- Products
summary: Get all products
description: Returns all products offered together with the specified services. Note this operation uses [Pagination](https://mews-systems.gitbook.io/connector-api/guidelines/pagination/) and supports [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property/).
operationId: products_getAll
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProductFilterParameters'
example:
ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
Client: Sample Client 1.0.0
ServiceIds:
- bd26d8db-86da-4f96-9efc-e5a4654a4a94
UpdatedUtc:
StartUtc: '2023-10-01T00:00:00Z'
EndUtc: '2023-10-31T00:00:00Z'
Limitation:
Count: 10
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ProductResult'
example:
Products:
- Id: 198bc308-c1f2-4a1c-a827-c41d99d52f3d
ServiceId: bd26d8db-86da-4f96-9efc-e5a4654a4a94
CreatedUtc: '2023-10-01T11:48:57Z'
UpdatedUtc: '2023-10-28T11:48:57Z'
CategoryId: null
AccountingCategoryId: 6535e19e-1077-49d9-a338-67bf4ffecb14
IsActive: true
Names:
en-US: Breakfast
ExternalNames:
en-US: Breakfast
ShortNames:
en-US: BFST
Descriptions:
en-US: Nice continental breakfast.
ChargingMode: PerPersonPerTimeUnit
PostingMode: Once
Options:
BillAsPackage: false
Promotions:
BeforeCheckIn: false
AfterCheckIn: false
DuringStay: false
BeforeCheckOut: false
AfterCheckOut: false
DuringCheckOut: false
Classifications:
Food: false
Beverage: false
Wellness: false
CityTax: false
Price:
GrossValue: 25
Currency: EUR
TaxValues:
- Code: FR-T
ExternalIdentifier: PROD-BFST-009
CustomerProducts:
- Id: 198bc308-c1f2-4a1c-a827-c41d99d52f3d
ServiceId: bd26d8db-86da-4f96-9efc-e5a4654a4a94
CreatedUtc: '2023-10-01T11:48:57Z'
UpdatedUtc: '2023-10-28T11:48:57Z'
CategoryId: null
AccountingCategoryId: 6535e19e-1077-49d9-a338-67bf4ffecb14
IsActive: true
Names:
en-US: Breakfast
ExternalNames:
en-US: Breakfast
ShortNames:
en-US: BFST
Descriptions:
en-US: Nice continental breakfast.
ChargingMode: PerPersonPerTimeUnit
PostingMode: Once
Options:
BillAsPackage: false
Promotions:
BeforeCheckIn: false
AfterCheckIn: false
DuringStay: false
BeforeCheckOut: false
AfterCheckOut: false
DuringCheckOut: false
Classifications:
Food: false
Beverage: false
Wellness: false
CityTax: false
Price:
GrossValue: 25
Currency: EUR
TaxValues:
- Code: FR-T
ExternalIdentifier: PROD-BFST-009
Cursor: 198bc308-c1f2-4a1c-a827-c41d99d52f3d
'400':
description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'401':
description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'403':
description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'408':
description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'204':
description: Server has successfully fulfilled the request and there is no additional information to send back.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'429':
description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'500':
description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
/api/connector/v1/products/delete:
post:
tags:
- Products
summary: Delete products
description: Deletes specified products. This operation supports [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property/).
operationId: products_delete
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProductDeleteParameters'
example:
ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
Client: Sample Client 1.0.0
EnterpriseId: aff75fbb-5cce-4fae-8039-b07000d16650
ProductIds:
- 1f60b9de-c042-4841-bcab-b07000d2201f
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Unit'
'400':
description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'401':
description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'403':
description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'408':
description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'204':
description: Server has successfully fulfilled the request and there is no additional information to send back.
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'429':
description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
'500':
description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
content:
application/json:
schema:
$ref: '#/components/schemas/ConnectorApiExceptionResult'
components:
schemas:
ProductPricingFilterParameters:
title: Product pricing filter parameters
required:
- AccessToken
- Client
- ClientToken
- FirstTimeUnitStartUtc
- LastTimeUnitStartUtc
- ProductId
type: object
properties:
ClientToken:
minLength: 1
type: string
description: Token identifying the client application.
AccessToken:
minLength: 1
type: string
description: Access token of the client application.
Client:
minLength: 1
type: string
description: Name and version of the client application.
ProductId:
type: string
description: Unique identifier of the product.
format: uuid
FirstTimeUnitStartUtc:
minLength: 1
type: string
description: Start of the time interval, expressed as the timestamp for the start of the first [time unit](https://mews-systems.gitbook.io/connector-api/concepts/time-units/), in UTC timezone ISO 8601 format.
format: date-time
LastTimeUnitStartUtc:
minLength: 1
type: string
description: 'End of the time interval, expressed as the timestamp for the start of the last [time unit](https://mews-systems.gitbook.io/connector-api/concepts/time-units/), in UTC timezone ISO 8601 format. The maximum size of time interval depends on the service''s [time unit](https://mews-systems.gitbook.io/connector-api/concepts/time-units/): 100 hours if hours, 100 days if days, or 24 months if months.'
format: date-time
EnterpriseIds:
maxItems: 1000
minItems: 1
type:
- array
- 'null'
items:
type: string
format: uuid
description: Unique identifiers of the Enterprises. If not specified, the operation returns data for all enterprises within scope of the Access Token.
additionalProperties: false
x-schema-id: ProductPricingFilterParameters
ProductPostingModeEnum:
title: Product posting mode
enum:
- Once
- PerTimeUnit
type: string
description: '
Once
PerTimeUnit'
x-enumNames:
- Once
- PerTimeUnit
x-enumDescriptions:
- ''
- ''
ProductClassifications:
title: Product classifications
type: object
properties:
Food:
type: boolean
description: Product is classified as food.
Beverage:
type: boolean
description: Product is classified as beverage.
Wellness:
type: boolean
description: Product is classified as wellness.
CityTax:
type: boolean
description: Product is classified as city tax.
Fee:
type: boolean
description: Product is classified as fee.
additionalProperties: false
description: ''
x-schema-id: ProductClassifications
Unit:
type: object
additionalProperties: false
ProductPricingResult:
title: Product pricing result
required:
- AgeCategoryPrices
- BaseAmountPrices
- ProductId
- TimeUnitStartsUtc
type: object
properties:
ProductId:
type: string
description: Unique identifier of the product.
format: uuid
TimeUnitStartsUtc:
type: array
items:
type: string
description: Set of all time units covered by the time interval; expressed in UTC timezone ISO 8601 format.
format: date-time
BaseAmountPrices:
type: array
items:
$ref: '#/components/schemas/Amount'
description: Base prices of the product for each time unit covered by the time interval.
AgeCategoryPrices:
type: array
items:
$ref: '#/components/schemas/ProductAgeCategoryPrice'
description: Age category prices.
additionalProperties: false
x-schema-id: ProductPricingResult
ConnectorApiExceptionResult:
title: ConnectorApiExceptionResult
type: object
properties:
Message:
type:
- string
- 'null'
RequestId:
type:
- string
- 'null'
Details: {}
additionalProperties: false
x-schema-id: ConnectorApiExceptionResult
TaxBreakdownItem:
title: Tax breakdown item
required:
- NetValue
- TaxValue
type: object
properties:
TaxRateCode:
type:
- string
- 'null'
description: Tax rate code for the item. `null` for untaxed amounts.
NetValue:
type: number
description: The net value that the tax is calculated from.
format: double
TaxValue:
type: number
description: The value of the tax.
format: double
additionalProperties: false
x-schema-id: TaxBreakdownItem
RelativeProductPrice:
title: Relative product price
type: object
properties:
Multiplier:
type: number
format: double
deprecated: true
Target:
type:
- string
- 'null'
deprecated: true
TaxRateCodes:
type:
- array
- 'null'
items:
type: string
deprecated: true
ProductIds:
type:
- array
- 'null'
items:
type: string
format: uuid
deprecated: true
additionalProperties: false
description: ''
x-schema-id: RelativeProductPrice
ProductPricing:
title: Product pricing data discriminator
enum:
- Absolute
- Relative
type: string
description: ''
TimeFilterInterval:
title: Time interval
type: object
properties:
StartUtc:
type:
- string
- 'null'
format: date-time
EndUtc:
type:
- string
- 'null'
format: date-time
additionalProperties: false
description: "When a time interval is used for **filtering** (for example in parameters such as `CreatedUtc.StartUtc` / `CreatedUtc.EndUtc`), the following rules apply:\n\n- **Start equals End (equality mode)** \n If `StartUtc` and `EndUtc` are exactly the same timestamp, the filter is treated as an equality check for that precise moment in time:\n \n ```\n CreatedUtc == StartUtc\n ```\n \n This does not represent an interval; only records with `CreatedUtc` equal to that exact instant are returned.\n\n- **Start differs from End (interval mode)** \n If `StartUtc` and `EndUtc` are different, the filter is evaluated as a half-open interval:\n \n ```\n StartUtc <= CreatedUtc < EndUtc\n ```\n \n In other words, the start is inclusive and the end is exclusive.\n\nMake sure your integration takes inclusive Start / exclusive End behavior of time intervals into account so that no records at the boundaries are omitted."
x-schema-id: TimeFilterInterval
ProductResult:
title: Product result
required:
- CustomerProducts
- Products
type: object
properties:
Products:
type: array
items:
$ref: '#/components/schemas/Product'
description: Products offered with the service.
CustomerProducts:
type: array
items:
$ref: '#/components/schemas/Product'
description: Products offered specifically to customers.
Cursor:
type:
- string
- 'null'
description: Unique identifier of the last and hence oldest product returned. This can be used in `Limitation` in a subsequent request to fetch the next batch of older products.
format: uuid
additionalProperties: false
x-schema-id: ProductResult
ProductFilterParameters:
title: Product parameters
required:
- AccessToken
- Client
- ClientToken
- Limitation
- ServiceIds
type: object
properties:
ClientToken:
minLength: 1
type: string
description: Token identifying the client application.
AccessToken:
minLength: 1
type: string
description: Access token of the client application.
Client:
minLength: 1
type: string
description: Name and version of the client application.
Limitation:
allOf:
- $ref: '#/components/schemas/Limitation'
description: Limitation on the quantity of data returned and optional Cursor for the starting point of data.
EnterpriseIds:
maxItems: 1000
minItems: 1
type:
- array
- 'null'
items:
type: string
format: uuid
description: Unique identifiers of the Enterprises. If not specified, the operation returns data for all enterprises within scope of the Access Token.
ProductIds:
maxItems: 1000
minItems: 1
type:
- array
- 'null'
items:
type: string
format: uuid
description: Unique identifiers of the product.
ServiceIds:
maxItems: 1000
minItems: 1
type: array
items:
type: string
format: uuid
description: Unique identifiers of the [Services](https://mews-systems.gitbook.io/connector-api/operations/services/#service).
UpdatedUtc:
title: Time interval
allOf:
- $ref: '#/components/schemas/TimeFilterInterval'
description: Interval in which the products were updated.
x-max-interval-in-months: 3
IncludeDefault:
type:
- boolean
- 'null'
description: Whether or not to include default products for the service, i.e. products which are standard includes and not true extras. For example, the night's stay would be the default product for a room reservation. These may be useful for accounting purposes but should not be displayed to customers for selection. If `ProductIds` are provided, `IncludeDefault` defaults to true, otherwise it defaults to false.
additionalProperties: false
x-schema-id: ProductFilterParameters
ProductPriceUpdate:
title: Product price update
type: object
properties:
# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mews-com/refs/heads/main/openapi/mews-com-products-api-openapi.yml