A supplement product can be purchased in addition to a preassigned fare product. Examples of supplement product types include:
- Seat reservation
- Bicycle
- Animal
- Meal
- Wi-fi
- Luggage
- Parking
Create a new supplement product
Create a new supplement product. A new version will be created with version number 1.
Headers
ET-Client-NameEntur Client Header.
It is required that all consumers identify themselves by using this header.
Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers.
The structure of ET-Client-Name should be: <company>-<application> for companies, and <personal name>-<application> for individuals.
X-Correlation-IdCorrelation id
Create a new supplement product › Request Body
statusStatus of the supplement product. Defaults to VERSIONED.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Available organizations can be retrieved from the Organization Management API (external to this specification).
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
Create a new supplement product › Responses
Supplement product created successfully
id^([A-Z]{3}):Suppleme… · requiredThe NeTEx ID of the supplement product.
statusStatus of the supplement product.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
versionId^([A-Z]{3}):Version:… · requiredThe netex id reference to the object.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Refer to your organization management service or documentation for how to obtain valid organization IDs.
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
The datasource that owns this supplement product.
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
versionNumberVersion number of the version. Only present when versionStatus is VERSIONED. Starts at 1 for a new product and is incremented by 1 for each new version.
List versions of a supplement product
Retrieve all versions of a supplement product by its NeTEx ID. Returns a lightweight list containing only the product ID and version ID for each version.
path Parameters
id^([A-Z]{3}):([A-Za-z… · required · style: simpleThe netex ID of the element to retrieve
Headers
ET-Client-NameEntur Client Header.
It is required that all consumers identify themselves by using this header.
Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers.
The structure of ET-Client-Name should be: <company>-<application> for companies, and <personal name>-<application> for individuals.
X-Correlation-IdCorrelation id
List versions of a supplement product › Responses
List of supplement product versions
id^([A-Z]{3}):Suppleme… · requiredNeTEx ID of the supplement product.
versionId^([A-Z]{3}):Version:… · requiredNeTEx version ID.
Create a new version of a supplement product
Create a new version of existing supplement product. The added version will be in DRAFT status, and will be created with version number n+1. The version will not be active until a start date is set and the version is published.
path Parameters
id^([A-Z]{3}):([A-Za-z… · required · style: simpleThe netex ID of the element to retrieve
Headers
ET-Client-NameEntur Client Header.
It is required that all consumers identify themselves by using this header.
Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers.
The structure of ET-Client-Name should be: <company>-<application> for companies, and <personal name>-<application> for individuals.
X-Correlation-IdCorrelation id
Create a new version of a supplement product › Request Body
statusStatus of the supplement product. Defaults to VERSIONED.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Available organizations can be retrieved from the Organization Management API (external to this specification).
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
Create a new version of a supplement product › Responses
Supplement product created successfully
id^([A-Z]{3}):Suppleme… · requiredThe NeTEx ID of the supplement product.
statusStatus of the supplement product.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
versionId^([A-Z]{3}):Version:… · requiredThe netex id reference to the object.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Refer to your organization management service or documentation for how to obtain valid organization IDs.
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
The datasource that owns this supplement product.
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
versionNumberVersion number of the version. Only present when versionStatus is VERSIONED. Starts at 1 for a new product and is incremented by 1 for each new version.
Get a supplement product version
Retrieve the complete supplement product for a specific version, identified by NeTEx version ID or version number.
path Parameters
id^([A-Z]{3}):([A-Za-z… · required · style: simpleThe netex ID of the element to retrieve
version^(([A-Z]{3}):Version… · required · style: simpleThe netex ID or sequence number of the version to retrieve
Headers
ET-Client-NameEntur Client Header.
It is required that all consumers identify themselves by using this header.
Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers.
The structure of ET-Client-Name should be: <company>-<application> for companies, and <personal name>-<application> for individuals.
X-Correlation-IdCorrelation id
Get a supplement product version › Responses
Supplement product version found
id^([A-Z]{3}):Suppleme… · requiredThe NeTEx ID of the supplement product.
statusStatus of the supplement product.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
versionId^([A-Z]{3}):Version:… · requiredThe netex id reference to the object.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Refer to your organization management service or documentation for how to obtain valid organization IDs.
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
The datasource that owns this supplement product.
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
versionNumberVersion number of the version. Only present when versionStatus is VERSIONED. Starts at 1 for a new product and is incremented by 1 for each new version.
Update a version of a supplement product
Update the version of a supplement product. The version will not be active until a start date is set and the version is published.
path Parameters
id^([A-Z]{3}):([A-Za-z… · required · style: simpleThe netex ID of the element to retrieve
version^(([A-Z]{3}):Version… · required · style: simpleThe netex ID or sequence number of the version to retrieve
Headers
ET-Client-NameEntur Client Header.
It is required that all consumers identify themselves by using this header.
Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers.
The structure of ET-Client-Name should be: <company>-<application> for companies, and <personal name>-<application> for individuals.
X-Correlation-IdCorrelation id
Update a version of a supplement product › Request Body
statusStatus of the supplement product. Defaults to VERSIONED.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Available organizations can be retrieved from the Organization Management API (external to this specification).
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
Update a version of a supplement product › Responses
Supplement product updated successfully
id^([A-Z]{3}):Suppleme… · requiredThe NeTEx ID of the supplement product.
statusStatus of the supplement product.
- DRAFT - Under construction and not ready for operational use.
- PROPOSED - Complete but pending review and approval.
- VERSIONED - Finalized and frozen; a new version must be created for further modifications. Remains authoritative for its validity period even after expiry.
- DEPRECATED - Explicitly withdrawn and should not be used; indicates an active decision to retract, not a natural expiry.
vatGroupVAT group type. This is used to determine which VAT rate applies to a product. The VAT group type is determined by the product type and the country of sale. For example, in Norway, food products are subject to a reduced VAT rate of 15%, while other products are subject to the standard VAT rate of 25%. In this case, food products would be classified as FOOD_VAT, while other products would be classified as GENERAL_VAT.
startDateThe start date of the version.
versionId^([A-Z]{3}):Version:… · requiredThe netex id reference to the object.
purchaseWindowRef^([A-Z]{3}):Purchase… · requiredNeTEx ID of a PurchaseWindow instance (limitations/purchase-window). Available values are listed in the Parameter Catalog API.
chargingMomentTypeCharging moment type.
Note: Currently, only BEFORE_TRAVEL is supported in Entur sales platform.
List of validity parameters. The specified parameter tells where the supplement product is valid. This can be lines, zones, stops etc.
ownerOrganisationIdThe ID of the organization that owns the supplement product. Refer to your organization management service or documentation for how to obtain valid organization IDs.
supplementProductTypeThe type of the supplement product. This can be used to determine which parameters are relevant for the product.
usageValidityPeriodRef^([A-Z]{3}):UsageVal… · requiredNeTEx ID of a UsageValidityPeriod instance (limitations/usage-validity-period). Available values are listed in the Parameter Catalog API.
entitlementRequiredRefsList of NeTEx IDs of EntitlementRequired instances (limitations/entitlement-required). Available values are listed in the Parameter Catalog API.
endDateThe end date of the version (optional).
The datasource that owns this supplement product.
privateCodeOptional external system identifier. Used to generate the NeTEx ID as the last segment (e.g., privateCode '123' produces 'XXX:SupplementProduct:123'). If not provided, the NeTEx ID will be generated automatically.
versionNumberVersion number of the version. Only present when versionStatus is VERSIONED. Starts at 1 for a new product and is incremented by 1 for each new version.