Skip to content

Add remittanceInformation field to the quotes API#676

Merged
shreyav merged 1 commit into
mainfrom
07-09-grid-quotes-remittance-info
Jul 10, 2026
Merged

Add remittanceInformation field to the quotes API#676
shreyav merged 1 commit into
mainfrom
07-09-grid-quotes-remittance-info

Conversation

@shreyav

@shreyav shreyav commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds remittanceInformation as 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 optional remittanceInformation string. Captures the free-form info that travels with the payment to the recipient.
  • Quote (response) — echoes remittanceInformation back so the value provided on the request is visible throughout the quote lifecycle.

The definition mirrors the existing remittanceInformation field 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 the remittanceInformation field, and for wires the OBI (Originator to Beneficiary Information) / beneficiary information.

Changes

  • openapi/components/schemas/quotes/QuoteRequest.yaml — add remittanceInformation property
  • openapi/components/schemas/quotes/Quote.yaml — add remittanceInformation property
  • openapi.yaml + mintlify/openapi.yaml — regenerated bundles (make build)

Test plan

  • make build — rebundled cleanly
  • make lint-openapi — passes (Woohoo! Your API description is valid. 🎉, exit 0); remaining output is pre-existing info/warning noise on unrelated schemas
  • Codex pre-PR review — no findings

Public

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

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).

akanter commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

✱ Stainless preview builds for grid

This PR will update the grid SDKs with the following commit messages.

cli

feat(api): add remittance_information param to agentmequote and quote create

go

feat(api): add remittanceInformation parameter and field to quotes

kotlin

feat(api): add remittanceInformation field to Quote and QuoteRequest

openapi

feat(api): add remittanceInformation field to quote and transfer models

php

feat(api): add remittanceInformation parameter to quotes

python

feat(api): add remittance_information parameter to quotes create method

ruby

feat(api): add remittance_information field to quotes

typescript

feat(api): add remittanceInformation parameter and field to quotes
⚠️ grid-openapi studio · code

Your SDK build had at least one "warning" diagnostic.
generate ⚠️

grid-ruby studio · code

Your SDK build had at least one "note" diagnostic.
generate ✅build ✅lint ✅test ✅

⚠️ grid-go studio · code

Your SDK build had a failure in the lint CI job, which is a regression from the base state.
generate ✅build ✅lint ❗test ❗

go get github.com/stainless-sdks/grid-go@fa5da875ab6f3955422fb96789ed4d32671d4b6e
⚠️ grid-kotlin studio · code

Your SDK build had a failure in the test CI job, which is a regression from the base state.
generate ⚠️build ✅lint ✅test ❗

⚠️ grid-typescript studio · code

Your SDK build had a failure in the lint CI job, which is a regression from the base state.
generate ✅build ✅lint ❗test ✅

npm install https://pkg.stainless.com/s/grid-typescript/a0586ceb10093e9148f702ba52cc1311414ba156/dist.tar.gz
⚠️ grid-python studio · code

Your SDK build had a failure in the lint CI job, which is a regression from the base state.
generate ✅build ✅lint ❗test ❗

pip install https://pkg.stainless.com/s/grid-python/f6098340d8ce294e4f9b18942157e233e5dfd6f8/grid-0.0.1-py3-none-any.whl
grid-php studio · code

Your SDK build had at least one "note" diagnostic.
generate ✅lint ✅test ✅

⚠️ grid-cli studio · code

Your SDK build had a failure in the build CI job, which is a regression from the base state.
generate ⚠️build ❗lint ❗test ❗


This comment is auto-generated by GitHub Actions and is automatically kept up to date as you push.
If you push custom code to the preview branch, re-run this workflow to update the comment.
Last updated: 2026-07-10 00:42:39 UTC

@shreyav shreyav marked this pull request as ready for review July 10, 2026 00:31
@greptile-apps

greptile-apps Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds remittance information to the quotes API schemas. The main changes are:

  • Optional remittanceInformation on quote creation requests.
  • Optional remittanceInformation echoed on quote responses.
  • Regenerated root and Mintlify OpenAPI bundles.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.
  • The new field is optional and follows the existing transfer-out schema shape.
  • The generated bundles match the source schema changes.

Important Files Changed

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

@shreyav shreyav merged commit b993a78 into main Jul 10, 2026
18 checks passed
@shreyav shreyav deleted the 07-09-grid-quotes-remittance-info branch July 10, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants