action billbee_article_get_list { label: "Get a list of all products" provider: billbee method: GET path: "/api/v1/products" encoding: json input: { type: "object" properties: { maximumBillBeeArticleId: { type: "integer" format: "int64" } minCreatedAt: { type: "string" format: "date-time" } minimumBillBeeArticleId: { type: "integer" format: "int64" } page: { type: "integer" format: "int32" } pageSize: { type: "integer" format: "int32" } } additionalProperties: false } output: { type: "object" properties: { Data: { type: "array" items: { type: "object" required: ["VatIndex", "Price", "Vat1Rate", "Vat2Rate", "Type", "IsDigital", "IsCustomizable"] properties: { BasicAttributes: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } BillOfMaterial: { type: "array" items: { type: "object" properties: { Amount: { type: "number" format: "double" } ArticleId: { type: "integer" format: "int64" } SKU: { type: "string" } } } } Category1: { type: "object" properties: { Id: { type: "integer" format: "int64" } Name: { type: "string" } } } Category2: { type: "object" properties: { Id: { type: "integer" format: "int64" } Name: { type: "string" } } } Category3: { type: "object" properties: { Id: { type: "integer" format: "int64" } Name: { type: "string" } } } Condition: { type: "integer" format: "int32" } CostPrice: { type: "number" format: "double" } CountryOfOrigin: { type: "string" } CustomFields: { type: "array" items: { type: "object" properties: { ArticleId: { type: "integer" format: "int64" } Definition: { type: "object" properties: { Configuration: { type: "object" } Id: { type: "integer" format: "int64" } IsNullable: { type: "boolean" } Name: { type: "string" } Type: { type: "integer" format: "int32" enum: [0, 1, 2, 3] } } } DefinitionId: { type: "integer" format: "int64" } Id: { type: "integer" format: "int64" } Value: { type: "object" } } } } DeliveryTime: { type: "integer" format: "int32" } Description: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } EAN: { type: "string" } ExportDescription: { type: "string" } ExportDescriptionMultiLanguage: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } HeightCm: { type: "number" format: "double" } Id: { type: "integer" format: "int64" } Images: { type: "array" items: { type: "object" properties: { ArticleId: { type: "integer" format: "int64" } Id: { type: "integer" format: "int64" } IsDefault: { type: "boolean" } Position: { type: "integer" format: "int32" } ThumbPathExt: { type: "string" } ThumbUrl: { type: "string" } Url: { type: "string" } } } } InvoiceText: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } IsCustomizable: { type: "boolean" } IsDeactivated: { type: "boolean" } IsDigital: { type: "boolean" } LengthCm: { type: "number" format: "double" } LowStock: { type: "boolean" } Manufacturer: { type: "string" } Materials: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } Occasion: { type: "integer" format: "int32" } Price: { type: "number" format: "double" } Recipient: { type: "integer" format: "int32" } SKU: { type: "string" } ShippingProductId: { type: "integer" format: "int64" } ShortDescription: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } SoldAmount: { type: "number" format: "double" } SoldAmountLast30Days: { type: "number" format: "double" } SoldSumGross: { type: "number" format: "double" } SoldSumGrossLast30Days: { type: "number" format: "double" } SoldSumNet: { type: "number" format: "double" } SoldSumNetLast30Days: { type: "number" format: "double" } Sources: { type: "array" items: { type: "object" required: ["Source", "SourceId"] properties: { ApiAccountId: { type: "integer" format: "int64" } ApiAccountName: { type: "string" } Custom: { type: "object" } ExportFactor: { type: "number" format: "double" } Id: { type: "integer" format: "int32" } Source: { type: "string" } SourceId: { type: "string" } StockSyncInactive: { type: "boolean" } StockSyncMax: { type: "number" format: "double" } StockSyncMin: { type: "number" format: "double" } UnitsPerItem: { type: "number" format: "double" } } } } StockCode: { type: "string" } StockCurrent: { type: "number" format: "double" } StockDesired: { type: "number" format: "double" } StockReduceItemsPerSale: { type: "number" format: "double" } StockWarning: { type: "number" format: "double" } Stocks: { type: "array" items: { type: "object" properties: { Name: { type: "string" } StockCode: { type: "string" } StockCurrent: { type: "number" format: "double" } StockDesired: { type: "number" format: "double" } StockId: { type: "integer" format: "int64" } StockWarning: { type: "number" format: "double" } UnfulfilledAmount: { type: "number" format: "double" } } } } Tags: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } TaricNumber: { type: "string" } Title: { type: "array" items: { type: "object" properties: { LanguageCode: { type: "string" } Text: { type: "string" } } } } Type: { type: "integer" format: "int32" } Unit: { type: "integer" format: "int32" } UnitsPerItem: { type: "number" format: "double" } Vat1Rate: { type: "number" format: "double" } Vat2Rate: { type: "number" format: "double" } VatIndex: { type: "integer" format: "int32" } Weight: { type: "integer" format: "int32" } WeightNet: { type: "integer" format: "int32" } WidthCm: { type: "number" format: "double" } } } } ErrorCode: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorDescription: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] } ErrorMessage: { type: "string" } Paging: { type: "object" properties: { Page: { type: "integer" format: "int32" } PageSize: { type: "integer" format: "int32" } TotalPages: { type: "integer" format: "int32" } TotalRows: { type: "integer" format: "int32" } } } } } }