Changelog
All notable changes to this project will be documented in this file.
[v2.4.0] - Unreleased
Added
- New
sellerContentRequest(id)query to get one of your content requests by its id, with the same fields as each item ofsellerContentRequests. A non-existing id, or one of another seller, returns aNOT_FOUNDerror. See the Content Requests guide (Only DE Business Unit). sellerContentRequestsquery: new optionalresourceTypeargument (product,brandormanufacturer) to list only the content requests of one kind of resource;totalItemsand pagination reflect the filter. Omit it to get every kind, as before. See the Content Requests guide (Only DE Business Unit).sellerContentRequestsquery: newapprovalResult(OK,OK_WARNING,KO) andapprovalResultDetailfields with the result of applying an approved content request in the catalog and the errors found, if any. See the Content Requests guide (Only DE Business Unit).- Added the
shippingMethodfield toSubOrder, with the delivery type (address_delivery|picking_point) and the courier (id,name) chosen by the customer. It is available as soon as the order is created, before the shipment pickup is notified, so new orders can be organised by courier (Only EU Business Unit). productsquery: newpublishedMainImage { url, source }field returning the image displayed as main image in the product detail page and its content source (MANUFACTURER,INHOUSE,MARKETPLACE,IXXILON,APOPIXX). Only the highest-priority source is published: Manufacturer > Inhouse > Marketplace Sellers > Ixxilon > Apopixx. See the Content Requests guide (Only DE Business Unit).- The
productsquery now accepts an optionalscopeargument (ProductScopeenum:ALL,SELLER_OFFERS). WithSELLER_OFFERSonly the products for which the calling seller has an offer are returned, including offers with no stock or not active; the seller is always taken from the request token.SELLER_OFFERSrequires theAuthorizationheader; without it the query returns the errorSELLER_OFFERS_SCOPE_REQUIRES_SELLER. Withoutscope, or withALL, the query behaves as before (Only DE Business Unit). - Product content requests now support the optional
sub_headlinefield (create and update). When submitted, its content source is recorded asmarketplace. See the Content Requests guide (Only DE Business Unit). - Content requests can now be rejected with the
assortmentrejection reason, meaning the product does not fit the DocMorris assortment. See the Content Requests guide (Only DE Business Unit).
Changed
- Product content requests with
operation: "create"are now rejected at submission when the EAN already belongs to a product of the catalog: the mutation returns aBAD_REQUESTerrorProduct with EAN <ean> already existsand nothing is created. Send anupdaterequest for that EAN instead. See the Content Requests guide (Only DE Business Unit). - Product content requests that inform a
videomedia now require the link to be a YouTube URL (youtube.com,youtu.beoryoutube-nocookie.com) or a Shopify URL (cdn.shopify.com). Requests with any other video host are automatically rejected with rejection reasonunsupported_video. See the Content Requests guide (Only DE Business Unit). - Manufacturer content requests with
operation: "create"now require the manufacturer address:address_street,address_zip_code,address_city,address_countryandaddress_emailare mandatory. See the Content Requests guide (Only DE Business Unit). - Content requests whose payload contains at least one field that is not part of the contract for its resource type and operation are now automatically rejected with rejection reason
unsupported_fields. ThesellerContentRequestsquery exposes the newrejectionReasonDetailfield with the fields that were not accepted. See the Content Requests guide (Only DE Business Unit). brand_idis required again when creating a product content request. See the Content Requests guide (Only DE Business Unit).
Removed
- The
forbidden_productrejection reason has been removed and merged intoassortment: content requests previously rejected withforbidden_productnow reportassortment, whose description is now "The product does not fit/is inappropriate for the DocMorris assortment". See the Content Requests guide (Only DE Business Unit).
[v2.3.0] - 2026-07-13
Added
- Content requests now support brand and manufacturer resources (
resourceType: "brand"/"manufacturer",operation: "update"). See the Content Requests guide (Only DE Business Unit). - Content requests now support creating brands and manufacturers (
resourceType: "brand"/"manufacturer",operation: "create"). A brand create requires an existingmanufacturer_id; a manufacturer create must not carry one. See the Content Requests guide (Only DE Business Unit).
[v2.2.1] - 2026-07-09
Changed
brand_idis no longer required when creating a product content request (Only DE Business Unit).
[v2.2.0] - 2026-07-01
Added
- Added
sellerContentRequestsquery to retrieve the content requests you submitted (pending, approved or rejected), scoped to your own seller, with the full detail of each one (Only DE Business Unit).
[v2.1.0] - 2026-06-29
Added
- Added
productsquery to search the product catalog (Only DE Business Unit). - Added
brandsquery to search the brand catalog (Only DE Business Unit). - Added
categoriesquery to search the category catalog (Only DE Business Unit). - Added
manufacturersquery to search the manufacturer catalog (Only DE Business Unit). - Added
addresses,marketingContactsandbrandsfields to theManufacturertype (Only DE Business Unit). - Added
createContentRequestmutation to submit a seller product content request (create/update proposal) (Only DE Business Unit).
[v2.0.3] - 2026-02-12
Changed
- Rate Limit Update: Increased rate limit for
ordersquery from 100 per minute to 100 per second to improve performance for partners with high-volume integrations.
[v2.0.0] - 2023-09-27
Added
- Reviewed the Api Partners Migration Guide to see the changes.
[v2.0.1] - 2024-05-15
Added
IMPORTANT: THIS IN ONLY AVAILABLE FOR Promofarma Business Unit (EU)
- Added endpoint to download shipment label.
- Added endpoint to download shipment waybill.
[v2.0.2] - 2025-10-31
Added
IMPORTANT: THIS IN ONLY AVAILABLE FOR Docmorris Business Unit (DE)
- Added partial unit cancellations possibility to cancel units of one product in the orders.