Skip to content

Add withdrawal status endpoint and shrink request body limit - #1013

Open
AMV-AUTOS wants to merge 1 commit into
kellymusk:masterfrom
AMV-AUTOS:fix/withdrawal-status-endpoint-body-limit
Open

Add withdrawal status endpoint and shrink request body limit#1013
AMV-AUTOS wants to merge 1 commit into
kellymusk:masterfrom
AMV-AUTOS:fix/withdrawal-status-endpoint-body-limit

Conversation

@AMV-AUTOS

@AMV-AUTOS AMV-AUTOS commented Aug 31, 2026

Copy link
Copy Markdown

Summary

  • GET /withdrawals/{id} lets a merchant poll a single withdrawal's status and failure_reason without listing every withdrawal, scoped to the authenticated merchant.
  • Lowered the global request body size limit from 1MB to 64KB via RequestBodyLimitLayer, which already returns 413 Payload Too Large when exceeded.

Closes #894
Closes #895

Test plan

  • GET /withdrawals/{id} returns 200 with the withdrawal for its owning merchant, 404 for another merchant's id or an unknown id
  • A request body over 64KB gets rejected with 413

- GET /withdrawals/{id} lets a merchant poll a single withdrawal's
  status and failure_reason without listing every withdrawal
  (scoped to the authenticated merchant; closes kellymusk#894).
- Lower the global request body size limit from 1MB to 64KB via
  RequestBodyLimitLayer, which already returns 413 Payload Too Large
  when exceeded (closes kellymusk#895).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011J7cMjp4iB1hfJ3128XfEF
@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@AMV-AUTOS Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add request body size limit Implement withdrawal status polling endpoint

1 participant