Changes introduced with New NOBB Supplier
With the release of the New NOBB Supplier on March 24th 2023, a few changes to NOBB Connect was introduced.
Swagger documentation for the New NOBB Supplier: https://bt-nnsnbconnect-test-api-webapp.azurewebsites.net/swagger/index.html
The following changes came with this release:
Status
Items and modules have now a fewer set of statuses, with “Nyopprettet, ikke sendt” and “Endret, avventer godkjening” removed.
Modules
The corporateBrand field will use the name of the corporate brand, not the code.
ExpiryDate is no longer in use and will always be NULL.
Issues is no longer in use and will always be an empty list.
EtimClass is required on module create if the product group has more than one available ETIM class.
Newly created modules are automatically published after create.
Items
The issues section will not have any values for comment and field, these will always be NULL.
A new section priceComparisonFactor is introduced
priceunitNotRelevant has been moved to the priceComparisonFactor and renamed to notRelevant.
When trying to send an item for approval that is not ready for this, you will now get a 409 Conflict instead of a 200 with issues.
Expiring an item follows the same logic as in the UI:
When sending an expiry date as part of an item update, all other changes will be ignored. Only expire date will be set
Setting expiry date on an item will not trigger the need to send the item to approval. Expiry information is sent immediately to downstream systems.
Note: reactivating an expired items is not affected by this change.
Packages
PSE-PAK is no longer a valid package type.
Packages do not longer have the status section.
Packages should no longer be sent for approval.
Images
validFrom, validTo and comment are no longer supported and will always be NULL.
Images no longer have the status section.
Documents
language, validFrom, validTo and comment are no longer supported and will always be NULL.
Documents no longer have the status section.
The languages reference data has been removed