{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":["partial"]},"type":"markdown"},"seo":{"title":"Changelog from 2025 and ealier","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/changelog"},"children":["Return to most recent changelog"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"changelog-from-2025-and-ealier","__idx":0},"children":["Changelog from 2025 and ealier"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32626","__idx":1},"children":["3.26.2.6"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-12/16."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Documentation for the SalesFile tab was rewritten and new examples were included."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32625","__idx":2},"children":["3.26.2.5"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-10/30."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Documentation for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /items/{id}/retails"]}," endpoint was clarified."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32624","__idx":3},"children":["3.26.2.4"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-10/22."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Divided the documentation into three major categories using tabs at the top of the page.",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Auth API -- Manages authentication for the Fetch API"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fetch API -- The core REST API used for integrating with Yellow Dog"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sales File -- A way to integrate with Yellow Dog via file transfer instead of the REST API"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Corrected minor typos."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32622","__idx":4},"children":["3.26.2.2"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-10/15."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Documented how the \"billed\" property of certain accounting response payloads maps to differently named fields in specific versions of the YDInv.exe UI."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For GET /receipts endpoint, improve documentation for \"Filter\" query parameter options and add examples."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32621","__idx":5},"children":["3.26.2.1"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-10/10."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Support case-insensitive parsing of the Authorization header:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["All endpoints now accept both Authorization: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Bearer"]}," {token} and Authorization: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bearer"]}," {token}."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sessions endpoints now protect against accidental changes:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Once a Count Session is marked Finalized, it is locked. You can’t add items after that."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If attempt to add items to a Finalized session, the API returns 400 Bad Request with: \"Cannot add items to a finalized session.\""]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On PUT /api/v3/sessions, the response body for a \"500\" error has been simplified."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add a 200 response on some endpoints where it was missing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The schema for MobileStatus in Sessions endpoints clarifies the following distinct enumerated values:",{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Active"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Finalized"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Recount"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Processed"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32504","__idx":6},"children":["3.25.0.4"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-07/05."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix typo in the path displaying the production endpoints."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For fetching on-hand counts, clarify advantage of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /inventory"]}," over the delayed updates from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /items"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32502","__idx":7},"children":["3.25.0.2"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-04/29."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation regarding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /interfaces/thirdpartycodes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation regarding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /transactions"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Disabled the \"Try It\" button for endpoints that do not support it."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32501","__idx":8},"children":["3.25.0.1"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-04/25."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation regarding timestamps."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32500","__idx":9},"children":["3.25.0.0"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-04/23."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Significantly improved performance on the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /items"]}," endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a missing pagination response header on the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /stores/{id}/interfaces/thirdpartycodes"]}," endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["No changes to the API documentation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32402","__idx":10},"children":["3.24.0.2"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-03/13."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /productiongroups"]}," endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /recipes"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /recipes/{id}"]}," endpoints."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /recipetypes"]}," endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation and examples for using timestamps in parameters and payloads."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32311","__idx":11},"children":["3.23.1.1"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-01/24."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["More examples for using the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Expand=Dimensions"]}," query parameter to retrieve more than ten dimensions per item."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["For \"Attached Files\" endpoint group, remove irrelevant reference to \"purchasing documents\"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Schema refinements:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Documentation of payload for Transfers clarifies recent changes:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The \"needBy\" property takes over for the now deprecated \"due\" property."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The \"vendor\" property is now deprecated."]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32301","__idx":12},"children":["3.23.0.1"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-01/20."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /transfers added as new endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /transfers/{id} added as new endpoint."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expand Dimensions option added as a new query parameter to the following endpoints:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /items"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /items/{id}"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /stores/{id}/items"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Many refinements to schema fields and their descriptions including the following:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Defined and documented CommdocLineItem as an independent object in the schema."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Defined and documented a Level schema as an independent object used by CommdocLineItem."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add a new \"dimensions\" array property to the ItemGet schema for use with the query option."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add a status property to PurchaseOrderGet payload."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New properties and documentation of payload for Transfers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Defined and documented TransferLine as an independent object used by Transfer object."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fixed a broken link for POST /transfers/{id}"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This is the first update with functional API differences since 3.22.2.0."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32224","__idx":13},"children":["3.22.2.4"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2025-01/02."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["PUT /vendors endpoint documentation now lists 'id' as a required field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["POST /transactions endpoint description is reformatted to embed examples into the ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"sample request pane for better readability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Other than the documentation update, there are no functional API differences ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"since 3.22.2.0."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32223","__idx":14},"children":["3.22.2.3"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2024-12/26."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API documentation with a new UI is now available at ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://developer.yellowdogsoftware.com/"},"children":["developer.yellowdogsoftware.com"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Other than the documentation update, there are no functional API differences since ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"since 3.22.2.0."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32220","__idx":15},"children":["3.22.2.0"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2024-12/04."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation concerning sessions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation for getting stores by ID."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Code factoring to prepare for future improvements."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32210","__idx":16},"children":["3.22.1.0"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2024-11/06."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new endpoints for invoices:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["PUT /invoices/staged/{stagedInvoiceId}"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["PATCH /invoices/staged/{stagedInvoiceId}"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["POST /invoices/staged/{stagedInvoiceId}/lines"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GET /invoices/staged/{stagedInvoiceId}/original-document"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved model and documentation concerning 422 errors."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improved documentation concerning creation of third party codes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"32130","__idx":17},"children":["3.21.3.0"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This version was released on 2024-09/10."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added DateTime examples to documentation."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improve documentation concerning BeanAccountId."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Improve documentation concerning TransactionLine."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix a pagination error when getting items by StoreId."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/changelog"},"children":["Return to most recent changelog"]}]}]},"headings":[{"value":"Changelog from 2025 and ealier","id":"changelog-from-2025-and-ealier","depth":1},{"value":"3.26.2.6","id":"32626","depth":3},{"value":"3.26.2.5","id":"32625","depth":3},{"value":"3.26.2.4","id":"32624","depth":3},{"value":"3.26.2.2","id":"32622","depth":3},{"value":"3.26.2.1","id":"32621","depth":3},{"value":"3.25.0.4","id":"32504","depth":3},{"value":"3.25.0.2","id":"32502","depth":3},{"value":"3.25.0.1","id":"32501","depth":3},{"value":"3.25.0.0","id":"32500","depth":3},{"value":"3.24.0.2","id":"32402","depth":3},{"value":"3.23.1.1","id":"32311","depth":3},{"value":"3.23.0.1","id":"32301","depth":3},{"value":"3.22.2.4","id":"32224","depth":3},{"value":"3.22.2.3","id":"32223","depth":3},{"value":"3.22.2.0","id":"32220","depth":3},{"value":"3.22.1.0","id":"32210","depth":3},{"value":"3.21.3.0","id":"32130","depth":3}],"frontmatter":{"sidebar":{"hide":true},"seo":{"title":"Changelog from 2025 and ealier"}},"lastModified":"2026-04-07T21:28:34.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/changelog/2025-and-ealier","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}