feat(transfers): add remittanceInformation to transfer-out request#538
feat(transfers): add remittanceInformation to transfer-out request#538pengying wants to merge 2 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✱ Stainless preview builds for gridThis PR will update the cli csharp go kotlin openapi php python ruby typescript Edit this comment to update them. They will appear in their respective SDK's changelogs. ✅ grid-cli studio · code · diff
✅ grid-go studio · code · diff
✅ grid-openapi studio · code · diff
✅ grid-ruby studio · code · diff
✅ grid-python studio · code · diff
|
Greptile SummaryThis PR adds an optional
Confidence Score: 5/5Safe to merge — adds a single optional field with a clear constraint and no breaking changes to existing consumers. The change is purely additive: an optional string field with a validated maxLength applied at the schema level. Existing requests without the field continue to work, and the source schema, path example, and both generated bundles are all updated consistently. No files require special attention.
|
| Filename | Overview |
|---|---|
| openapi/components/schemas/transfers/TransferOutRequest.yaml | Adds optional remittanceInformation string field with maxLength: 80 and a clear rail-specific description; source-of-truth schema is correctly edited here. |
| openapi/paths/transfers/transfer_out.yaml | Adds remittanceInformation example to the POST request; consistent with the schema change. |
| openapi.yaml | Generated bundle reflecting the new field; diff is consistent with the source changes in openapi/. |
| mintlify/openapi.yaml | Mintlify-specific generated bundle; identical changes to openapi.yaml, as expected from make build. |
Sequence Diagram
sequenceDiagram
participant Client
participant GridAPI as Grid API
participant Rail as Payment Rail
Client->>GridAPI: POST /transfers/transfer-out with remittanceInformation
Note over GridAPI: Validate maxLength 80
alt ACH
GridAPI->>Rail: Payment + Addenda record
else FedNow / RTP
GridAPI->>Rail: Payment + remittanceInformation field
else Wire
GridAPI->>Rail: Payment + OBI info
end
Rail-->>GridAPI: Confirmation
GridAPI-->>Client: 201 Created
Reviews (6): Last reviewed commit: "Merge branch 'main' into 06-02-feat_tran..." | Re-trigger Greptile
95f76ee to
9a349d3
Compare
9a349d3 to
f571cfe
Compare
Add an optional remittanceInformation field (max 80 chars) to the transfer-out request body. The field this populates depends on the payment rail: ACH populates the Addenda record (max 80 chars), FedNow/RTP populate remittanceInformation (max 140 chars), and wires populate the OBI / beneficiary information (max 140 chars). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
f571cfe to
c199bf2
Compare
…on_to_transfer-out_request

Summary
Adds an optional
remittanceInformationfield to the transfer-out request body (POST /transfers/transfer-out).The field that this value populates depends on the payment rail:
remittanceInformationfieldChanges
remittanceInformation(string, optional) toTransferOutRequest.yamlwith a rail-specific descriptiontransfer_out.yamlopenapi.yamlandmintlify/openapi.yamlviamake build🤖 Generated with Claude Code