PRICE-2642 - Add 503 service unavailable details in DELETE price list and price records endpoints#1300
Merged
bc-vinbase merged 3 commits intomainfrom Mar 30, 2026
Merged
PRICE-2642 - Add 503 service unavailable details in DELETE price list and price records endpoints#1300bc-vinbase merged 3 commits intomainfrom
bc-vinbase merged 3 commits intomainfrom
Conversation
VivekV95
approved these changes
Mar 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.
PRICE-2642
What changed?
Adds 503 error response documentation to the following DELETE endpoints in price_lists.v3.yml:
Currency Code
Also adds a new ServiceUnavailableError schema to components/schemas with the following fields: code,
message, details, retry_after_seconds, and timestamp.
These endpoints now return 503 when the service is temporarily degraded, with a SERVICE_DEGRADED error
code and a retry_after_seconds field indicating when the client should retry.
Release notes draft
The DELETE endpoints for Price Lists and Price List Records now return a 503 response when the
service is temporarily unavailable. If you receive this response, check the retry_after_seconds field
in the response body to know when to retry your request.
ping @bc-rogersepulveda @VivekV95 @bdav87