Skip to main content

Ramp

Syncs cards, transactions, and reimbursements from Ramp's developer API.

Configuration​

InputTypeDescriptionDefault Value
client_idstringRamp Client ID. Your Ramp API client ID, created in Ramp's developer settings.
client_secretstringRamp Client Secret. Your Ramp API client secret.
start_datestringStart Date. Earliest updated_at to pull on the initial sync of the transactions and reimbursements streams. Format ISO 8601 with Z suffix (e.g. 2024-01-01T00:00:00Z). Ignored on subsequent incremental syncs.

Streams​

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
cardsidDefaultPaginator✅❌
transactionsidDefaultPaginator✅✅
reimbursementsidDefaultPaginator✅✅

Limitations & troubleshooting​

  • The transactions stream filters by updated_at on the client side: every sync re-reads the full transaction list from the API and emits only new or updated records.
  • Declined transactions are not included (Ramp API default).
  • The reimbursements stream syncs both directions: out-of-pocket reimbursements (BUSINESS_TO_USER) and repayments (USER_TO_BUSINESS).

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
string
client_id
string
client_secret
string
start_date
string
api_url

Changelog​

Expand to review
VersionDatePull RequestSubject
0.0.72026-09-2286778Update dependencies
0.0.62026-09-1586193Update dependencies
0.0.52026-09-0885624Update dependencies
0.0.42026-08-1884843Add hidden configurable API base URL for sandbox testing
0.0.32026-08-1884721Update dependencies
0.0.22026-08-1184077Update dependencies
0.0.12026-08-0583706Initial release by @MercureTony via Connector Builder
Was this page helpful?