Skip to main content

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 of sellerContentRequests. A non-existing id, or one of another seller, returns a NOT_FOUND error. See the Content Requests guide (Only DE Business Unit).
  • sellerContentRequests query: new optional resourceType argument (product, brand or manufacturer) to list only the content requests of one kind of resource; totalItems and pagination reflect the filter. Omit it to get every kind, as before. See the Content Requests guide (Only DE Business Unit).
  • sellerContentRequests query: new approvalResult (OK, OK_WARNING, KO) and approvalResultDetail fields 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 shippingMethod field to SubOrder, 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).
  • products query: new publishedMainImage { 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 products query now accepts an optional scope argument (ProductScope enum: ALL, SELLER_OFFERS). With SELLER_OFFERS only 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_OFFERS requires the Authorization header; without it the query returns the error SELLER_OFFERS_SCOPE_REQUIRES_SELLER. Without scope, or with ALL, the query behaves as before (Only DE Business Unit).
  • Product content requests now support the optional sub_headline field (create and update). When submitted, its content source is recorded as marketplace. See the Content Requests guide (Only DE Business Unit).
  • Content requests can now be rejected with the assortment rejection 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 a BAD_REQUEST error Product with EAN <ean> already exists and nothing is created. Send an update request for that EAN instead. See the Content Requests guide (Only DE Business Unit).
  • Product content requests that inform a video media now require the link to be a YouTube URL (youtube.com, youtu.be or youtube-nocookie.com) or a Shopify URL (cdn.shopify.com). Requests with any other video host are automatically rejected with rejection reason unsupported_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_country and address_email are 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. The sellerContentRequests query exposes the new rejectionReasonDetail field with the fields that were not accepted. See the Content Requests guide (Only DE Business Unit).
  • brand_id is required again when creating a product content request. See the Content Requests guide (Only DE Business Unit).

Removed​

  • The forbidden_product rejection reason has been removed and merged into assortment: content requests previously rejected with forbidden_product now report assortment, 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 existing manufacturer_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_id is no longer required when creating a product content request (Only DE Business Unit).

[v2.2.0] - 2026-07-01​

Added​

  • Added sellerContentRequests query 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 products query to search the product catalog (Only DE Business Unit).
  • Added brands query to search the brand catalog (Only DE Business Unit).
  • Added categories query to search the category catalog (Only DE Business Unit).
  • Added manufacturers query to search the manufacturer catalog (Only DE Business Unit).
  • Added addresses, marketingContacts and brands fields to the Manufacturer type (Only DE Business Unit).
  • Added createContentRequest mutation 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 orders query from 100 per minute to 100 per second to improve performance for partners with high-volume integrations.

[v2.0.0] - 2023-09-27​

Added​

[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.