Allmän information
Denna endpoint låter dig hämta artikelinformation. Den är designad för att vara flexibel och stödja olika sökparametrar för att förfina din sökning.
Tidsbaserad hämtning
-
finfoSupplierIdmåste anges vid tidsbaserad hämtning -
Om inga tidsparametrar anges, beaktas endast datumet
-
Alla datum är inkluderande, både
fromochto -
Om även tid används ska den anges i UTC (t.ex. 2023-07-05T12:17:30.974Z)
-
Om endast
fromanges, antastovara den nuvarande tiden
Övriga noteringar
-
supplierArticleIdkräver attfinfoSupplierIdockså anges.
Samtliga svar filtreras på mottagarens specifika leverantörer. Det går alltså inte att hämta artikeldata på en leverantör om man inte lagt en beställning på denna i Finfo-portalen.
Paginering
{
"pagination": {
"offset": 0,
"limit": 0,
"totalCount": 2
},
"articleList": []
}
I våra API-svar skickar vi alltid med pagineringsinformation, även om det bara förekommer en artikel i svaret. Pagineringen innehåller följande fält:
-
offset: Anger startpositionen för de returnerade artiklarna. -
limit: Anger det maximala antalet artiklar som kan returneras per begäran. Max limit är 1000 artiklar. -
totalCount: Anger det totala antalet artiklar som matchar sökkriterierna. Om en artikel finns i flera avtal, räknas varje artikel-avtal-kombination separat i totalCount.
Offset/limit krävs om följande variabler används
-
finfoSupplierIdutan kompletterande variabel -
changed-from-date
Avvikelser mot v1.0/article
-
Numeriska fält skickas inte längre som strängar, det innebär att tomma värden inte skickas som 0 utan som null.
-
Datum har tidigare endast skickats om de haft ett värde; i v2.1 kommer dessa att skickas med null om värde saknas.
-
Nya fält har tillkommit i samband med uppdateringen till Vilma 2.7.
Avvikelser mot v2.0/article
I tidigare versioner av API:t skickades datum tillsammans med tidsangivelse, vilket indikerade en högre precision än vad den inkommande datan medgav. Eftersom den mottagna datan endast innehåller ett datum utan tidsangivelse, har vi i den nya versionen av endpointen justerat detta. Alla datum returneras nu utan tidskomponent för att bättre återspegla den faktiska datan och undvika missförstånd gällande precisionen.
Avvikelser mot v2.2/article
-
Nya fält har tillkommit i samband med uppdateringen till Vilma 2.8.
Formatering av svar ink pris (JSON), kolla på den andra
{
"finfoArticleId": "number",
"supplierId": "number",
"supplierArticleNumber": "string",
"supplierReplacementArticleNumber": "string",
"rskNumber": "string",
"dbNumber": "string",
"nobbNumber": "string",
"supplierArticleName1": "string",
"supplierArticleName2": "string",
"finfoArticleName1": "string",
"finfoArticleName2": "string",
"bens": "string #Hittades inte",
"supplierSearchKeyword1": "string",
"supplierSearchKeyword2": "string",
"supplierSearchKeyword3": "string",
"supplierSearchKeyword4": "string",
"supplierSearchKeyword5": "string",
"basePrice": "number",
"basePriceUnit": "string",
"priceTypeCode": "string",
"retailPrice": "number",
"currencyCode": "string",
"comparisonPriceFactor": "number",
"comparisonPriceUnit": "string",
"priceEffectiveDate": "date",
"pricePer": "number",
"netpr": "number #Hittades inte",
"npruda": "date #Hittades inte",
"brupr": "number #Hittades inte",
"bpruda": "date #Hittades inte",
"factorBasePrice": "number",
"primaryPackageContent": "number",
"primaryPackageUnit": "string",
"primaryPackageGtin": "string",
"primaryPackageLength": "number",
"primaryPackageWidth": "number",
"primaryPackageHeight": "number",
"primaryPackageWeight": "number",
"primaryPackageVolume": "number",
"primaryPackageOrderingIndicator": "string",
"primaryPackageSplitCost": "number",
"primaryPackageSplitDetails": "string",
"secondaryPackageContent": "number",
"secondaryPackageUnit": "string",
"secondaryPackageFactor": "number",
"secondaryPackageGtin": "string",
"secondaryPackageHeight": "number",
"secondaryPackageLength": "number",
"secondaryPackageOrderingIndicator": "string",
"secondaryPackageSplitCost": "number",
"secondaryPackageSplitDetails": "string",
"secondaryPackageWidth": "number",
"secondaryPackageWeight": "number",
"secondaryPackageVolume": "number",
"tertiaryPackageContent": "number",
"tertiaryPackageContentUnit": "string",
"tertiaryPackageFactor": "number",
"tertiaryPackageGtin": "string",
"tertiaryPackageLength": "number",
"tertiaryPackageWidth": "number",
"tertiaryPackageHeight": "number",
"tertiaryPackageWeight": "number",
"tertiaryPackageVolume": "number",
"tertiaryPackageSplitCost": "number",
"tertiaryPackageSplitDetails": "string",
"bk04Group": {
"code": "string",
"name": "string"
},
"discountGroupVilma": "string",
"discountGroupNameVilma": "string",
"priceGroup": "string",
"calculationGroup": "string",
"calculationGroupName": "string",
"unspscProductGroup": "string",
"milj": "string #Hittades inte",
"supplierRegistrationDate": "date",
"discontinuationCode": "string",
"discontinuationDate": "date",
"stockOrderOrManufactureCode": "string",
"articleClass": "string",
"vilmabasIdentity": "string",
"bk04IndustryStatistics": {
"code": "string",
"name": "string"
},
"eNumber": "string",
"vatCode": "string",
"commodityCode": "string",
"countryOfOrigin": "string",
"isRegisteredInBastaAsBASTA": "string",
"isRegisteredWithEuEcolabel": "string",
"isRegisteredWithSvanen": "string",
"isRegisteredWithBraMiljoval": "string",
"fscCertificateAvailable": "string",
"pefcCertificateAvailable": "string",
"isRegisteredInBastaAsBETA": "string",
"isSubjectToReachRegulation": "string",
"comparisonPriceRelevant": "string",
"containsSvhcSubstances": "string",
"isSubjectToExplosivePrecursorsRegulation": "string",
"containsRestrictedExplosivePrecursors": "string",
"requiresPermitForExplosivePrecursors": "string",
"hasValidEPD": "string",
"limitedShelfLife": "string",
"containsEndocrineDisruptingSubstances": "string",
"requiresBatchHandlingForSales": "string",
"treatedWithBiocide": "string",
"prinetpr": "number #Hittades inte",
"prnpruda": "date #Hittades inte",
"seknetpr": "number #Hittades inte",
"senpruda": "date #Hittades inte",
"ternetpr": "number #Hittades inte",
"tenpruda": "date #Hittades inte",
"standardLeadTime": "number",
"flashPoint": "number",
"unNumber": "string",
"dateSensitiveTotalShelfLife": "number",
"temperatureSensitive": "number",
"primaryPackageNetWeight": "number",
"brand": "string",
"supplierPreviousArticleNumber": "string",
"supplierPreviousArticleNumberChangeDate": "date",
"etimkl": "string #Hittades inte",
"epdValidUntil": "date",
"biocideRegisteredIn": "string",
"biocideRegNumber": "string",
"resaleBanDate": "date",
"biocideClass": "string",
"scipNumbers": [
{ "scipNumber": "string" }
],
"glnOfInformationProvider": "string",
"retailPriceValidFrom": "date",
"explosivePrecursorSalesRestrictionType": "string",
"purchaseIndicator": "string",
"availableFromDate": "date",
"releaseToMarketDate": "date",
"globalModelNumber": "string",
"modelNumber": "string",
"modelDescription": "string",
"variantDescription": "string",
"avtid": "string #Hittades inte",
"mainAgreement": "string #Hittades inte"
}
Formatering av svar ex pris (JSON)
{
"finfoArticleId": "number",
"supplierId": "number",
"supplierArticleNumber": "string",
"supplierReplacementArticleNumber": "string",
"rskNumber": "string",
"dbNumber": "string",
"nobbNumber": "string",
"supplierArticleName1": "string",
"supplierArticleName2": "string",
"finfoArticleName1": "string",
"finfoArticleName2": "string",
"bens": "string #Hittades inte",
"supplierSearchKeyword1": "string",
"supplierSearchKeyword2": "string",
"supplierSearchKeyword3": "string",
"supplierSearchKeyword4": "string",
"supplierSearchKeyword5": "string",
"basePrice": "number",
"basePriceUnit": "string",
"priceTypeCode": "string",
"retailPrice": "number",
"currencyCode": "string",
"comparisonPriceFactor": "number",
"comparisonPriceUnit": "string",
"priceEffectiveDate": "date",
"pricePer": "number",
"factorBasePrice": "number",
"primaryPackageContent": "number",
"primaryPackageUnit": "string",
"primaryPackageGtin": "string",
"primaryPackageLength": "number",
"primaryPackageWidth": "number",
"primaryPackageHeight": "number",
"primaryPackageWeight": "number",
"primaryPackageVolume": "number",
"primaryPackageOrderingIndicator": "string",
"primaryPackageSplitCost": "number",
"primaryPackageSplitDetails": "string",
"secondaryPackageContent": "number",
"secondaryPackageUnit": "string",
"secondaryPackageFactor": "number",
"secondaryPackageGtin": "string",
"secondaryPackageHeight": "number",
"secondaryPackageLength": "number",
"secondaryPackageOrderingIndicator": "string",
"secondaryPackageSplitCost": "number",
"secondaryPackageSplitDetails": "string",
"secondaryPackageWidth": "number",
"secondaryPackageWeight": "number",
"secondaryPackageVolume": "number",
"tertiaryPackageContent": "number",
"tertiaryPackageContentUnit": "string",
"tertiaryPackageFactor": "number",
"tertiaryPackageGtin": "string",
"tertiaryPackageLength": "number",
"tertiaryPackageWidth": "number",
"tertiaryPackageHeight": "number",
"tertiaryPackageWeight": "number",
"tertiaryPackageVolume": "number",
"tertiaryPackageSplitCost": "number",
"tertiaryPackageSplitDetails": "string",
"discountGroupVilma": "string",
"discountGroupNameVilma": "string",
"priceGroup": "string",
"calculationGroup": "string",
"calculationGroupName": "string",
"unspscProductGroup": "string",
"milj": "string #Hittades inte",
"supplierRegistrationDate": "date",
"discontinuationCode": "string",
"discontinuationDate": "date",
"stockOrderOrManufactureCode": "string",
"articleClass": "string",
"vilmabasIdentity": "string",
"eNumber": "string",
"vatCode": "string",
"commodityCode": "string",
"countryOfOrigin": "string",
"isRegisteredInBastaAsBASTA": "string",
"isRegisteredWithEuEcolabel": "string",
"isRegisteredWithSvanen": "string",
"isRegisteredWithBraMiljoval": "string",
"fscCertificateAvailable": "string",
"pefcCertificateAvailable": "string",
"isRegisteredInBastaAsBETA": "string",
"isSubjectToReachRegulation": "string",
"comparisonPriceRelevant": "string",
"containsSvhcSubstances": "string",
"isSubjectToExplosivePrecursorsRegulation": "string",
"containsRestrictedExplosivePrecursors": "string",
"requiresPermitForExplosivePrecursors": "string",
"hasValidEPD": "string",
"limitedShelfLife": "string",
"containsEndocrineDisruptingSubstances": "string",
"requiresBatchHandlingForSales": "string",
"treatedWithBiocide": "string",
"standardLeadTime": "number",
"flashPoint": "number",
"unNumber": "string",
"dateSensitiveTotalShelfLife": "number",
"temperatureSensitive": "number",
"primaryPackageNetWeight": "number",
"brand": "string",
"supplierPreviousArticleNumber": "string",
"supplierPreviousArticleNumberChangeDate": "date",
"etimClass": "string",
"epdValidUntil": "date",
"biocideRegisteredIn": "string",
"biocideRegNumber": "string",
"resaleBanDate": "date",
"biocideClass": "string",
"scipNumbers": [
{ "scipNumber": "string" }
],
"glnOfInformationProvider": "string",
"retailPriceValidFrom": "date",
"explosivePrecursorSalesRestrictionType": "string",
"purchaseIndicator": "string",
"availableFromDate": "date",
"releaseToMarketDate": "date",
"globalModelNumber": "string",
"modelNumber": "string",
"modelDescription": "string",
"variantDescription": "string",
"bk04IndustryStatistics": {
"code": "string",
"name": "string"
},
"bk04Group": {
"code": "string",
"name": "string"
},
"coclass": [
{
"coclassCode": "string",
"coclassName": "string",
"coclassTypeCode": "string",
"coclassTypeName": "string"
}
]
}