Add remittanceInformation field to the quotes API#676
Conversation
Capture free-form remittance information on the quote request and echo it back on the quote response so it flows through the quotes lifecycle. Mirrors the existing remittanceInformation field on the transfer-out API (free-form, maxLength 80, rail-specific: ACH Addenda / RTP+FedNow remittanceInformation / wire OBI).
✱ Stainless preview builds for gridThis PR will update the cli go kotlin openapi php python ruby typescript ✅ grid-ruby studio · code
|
Greptile SummaryThis PR adds remittance information to the quotes API schemas. The main changes are:
Confidence Score: 5/5This looks safe to merge.
|
| Filename | Overview |
|---|---|
| openapi/components/schemas/quotes/QuoteRequest.yaml | Adds optional remittanceInformation with an 80-character limit to quote creation input. |
| openapi/components/schemas/quotes/Quote.yaml | Adds optional remittanceInformation to quote responses. |
| openapi.yaml | Regenerated OpenAPI bundle includes the quote schema additions. |
| mintlify/openapi.yaml | Regenerated Mintlify OpenAPI bundle includes the quote schema additions. |
Reviews (1): Last reviewed commit: "Add remittanceInformation field to the q..." | Re-trigger Greptile

Summary
Adds
remittanceInformationas a field on the Grid quotes API so free-form remittance information can be captured when a quote is created and passed through the quotes flow.QuoteRequest(input) — new optionalremittanceInformationstring. Captures the free-form info that travels with the payment to the recipient.Quote(response) — echoesremittanceInformationback so the value provided on the request is visible throughout the quote lifecycle.The definition mirrors the existing
remittanceInformationfield on the transfer-out API (TransferOutRequest): free-form string,maxLength: 80, with a rail-specific description — for ACH it populates the Addenda record, for FedNow and RTP theremittanceInformationfield, and for wires the OBI (Originator to Beneficiary Information) / beneficiary information.Changes
openapi/components/schemas/quotes/QuoteRequest.yaml— addremittanceInformationpropertyopenapi/components/schemas/quotes/Quote.yaml— addremittanceInformationpropertyopenapi.yaml+mintlify/openapi.yaml— regenerated bundles (make build)Test plan
make build— rebundled cleanlymake lint-openapi— passes (Woohoo! Your API description is valid. 🎉, exit 0); remaining output is pre-existing info/warning noise on unrelated schemasPublic
The quotes API now accepts and returns
remittanceInformation, letting payment reference text be attached at quote time and carried through the flow.Requested by @shreyav
Slack thread: https://lightsparkgroup.slack.com/archives/D0AH5T8FMGE/p1783639688002849
🤖 humming-aether(#1) | Feedback
Original PR: #675