Sync dev into main (REST API 2.28.0 broken-link fix)#191
Merged
Conversation
restApi 2.28.0 -> batchNum Optional restApi 2.28.0 -> batchNum Optional in batch/close request
* restApi 2.28.0 -> batchNum Optional restApi 2.28.0 -> batchNum Optional in batch/close request * changed order of device control comands device control commands do require a terminal, so I've re-organized the endpoints so the commands are shown before the endpoints that don't require terminals
removed partial-refunds per acquirer configuration (not correct) removed transactionReference from moto/refunds -> since moto refunds are linked, we shouldn't expect a new transactionReference value for good-practice.
The link in restendpoints.md (line 1386) used the `restapi/` plugin prefix, which points outside the restapi docs plugin and fails to resolve. With `onBrokenMarkdownLinks: 'throw'` this aborted the production build/deploy. Make it relative to the plugin like every other link in the file. Fixed in both the live and versioned (2.28.0) copies. Co-authored-by: ecunado <ecunado@ecunados-MacBook-Pro.local>
cmg91
approved these changes
Jun 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
Brings
mainup to date withdev, which contains the fix for the broken Markdown link that was breaking the production deploy (#190).Why this branch instead of a direct dev→main PR
PR #189 was squash-merged into
main, creating commit89d012ethat does not share history with the individual commits still ondev(2e60c1d,f43beb7,03a3924). A plaindev→mainPR therefore reports conflicts that are purely historical.This branch merges
devintomainwith a real merge commit, reconciling the two histories so the divergence does not keep compounding. The resulting tree is identical todev(verified:git diff dev HEADis empty) — the only effective content change vs currentmainis the one-line link fix.Merge instructions
Merge this with "Create a merge commit" (do NOT squash) so
mainanddevkeep shared history.