Products
Product objects describe goods that can be purchased by customers. In difference to tickets they are usually not directly linked to an event. Using Product Streams predefined combinations can be offered during a shopping experience.
Endpoints
Create a Product
Payload
The name of the product
The type of the product
voucher
product
donation
membership
addOn
Optional Attributes
Collapse all{"name": "string","description": "string","image": "string","type": "voucher","variants": [{"description": "string","price": 10.5,"priceType": "fixed","priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"active": true,"meta": {},"isFulfillable": true,"localization": {}}
{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get a Product
Query
{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Update a Product
Payload
The name of the product
The type of the product
voucher
product
donation
membership
addOn
Optional Attributes
Collapse all{"name": "string","description": "string","image": "string","type": "voucher","variants": [{"_id": "string","description": "string","price": 10.5,"priceType": "fixed","priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"active": true,"meta": {},"isFulfillable": true,"localization": {}}
{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Delete a Product
Query
{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get all Products
Query
A limit on the number of objects to be returned. Can range between 1 and 1000.
The number of objects to skip for the requested result
The name of the product
The type of the product
voucher
product
donation
membership
addOn
The active status of the product
{"docs": [{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}],"total": 1}
Create a Product Stream
Payload
The name of the product stream.
Optional Attributes
Collapse all{"name": "string","active": true,"products": []}
{"_id": "string","name": "string","sellerId": "string","products": [],"active": true,"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get a Product Stream
Query
{"_id": "string","name": "string","sellerId": "string","products": [],"active": true,"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Update a Product Stream
Payload
The name of the product stream.
Optional Attributes
Collapse all{"name": "string","active": true,"products": []}
{"_id": "string","name": "string","sellerId": "string","products": [],"active": true,"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Delete a Product Stream
Query
{"_id": "string","name": "string","sellerId": "string","products": [],"active": true,"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get all Product Streams
Query
A limit on the number of objects to be returned. Can range between 1 and 1000.
The number of objects to skip for the requested result
The name of the product stream
{"docs": [{"_id": "string","name": "string","sellerId": "string","products": [],"active": true,"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}],"total": 1}
Get a Product Stream's Products
Query
[{"_id": "string","name": "string","active": true,"isFulfillable": true,"type": "voucher","image": "string","description": "string","variants": [{"_id": "string","description": "string","priceType": "fixed","price": 10.5,"priceRange": {"min": 10.5,"max": 10.5},"taxable": true,"taxRate": 10.5,"compareAtPrice": 10.5,"taxServiceTypeId": "string"}],"voucherSettings": {"limitedValidityPeriod": true,"validityConfig": {"amount": 10.5,"type": 10.5,"untilEndOfPeriod": true},"pdfImage": "string","disclaimer": "string","documentTemplateSettings": {"templates": [{"templateId": "string","format": "A4","target": "thermal","type": "ticket"}]}},"sellerId": "string","meta": {},"localization": {},"createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}]