Ramp v2

Provides integration with Ramp, a spend management platform for company cards, expenses, payments and financial operations.

Use the Node to read Ramp records and submit template-selected REST operations using an OAuth Connection.

Revision History

0.0.0.1 - Initial release.

Connection

Property Type Description
IsSandbox Boolean Use the Ramp sandbox.
ClientId String Registered Ramp application identifier.
ClientSecret Masked Registered Ramp application secret.
Scope String Exact space-separated approved OAuth scopes.
AccessToken Masked OAuth access token.
RefreshToken Masked OAuth refresh token.
State Masked OAuth callback state; managed by the connection designer.

Setup Notes

This Node runs on Cloud Runtimes.

Configure IsSandbox, ClientId, ClientSecret and the exact space-separated Scope approved for your Ramp app. Complete account authorization and test the Connection. Use credentials for the selected production or sandbox environment.

Methods

Query

Read Ramp records with automatic safe pagination.

Parameter Type Description
Connection Connection Ramp OAuth credentials.
OperationId String Operation selected by the template.
Options Object Provider path and filter parameters.
Item Object JSON body required only by documented read endpoints.
Return Type Description
Response Array Provider records, without Flowgear mutation metadata. Empty collections return zero rows.

Create

Execute Ramp Create operations using the selected template.

Parameter Type Description
Connection Connection Ramp OAuth credentials.
OperationId String Operation selected by the template.
Items Array Each row is one complete provider request; empty connected input performs no work.
Options Object Provider route and query parameters.
Return Type Description
Response Array Provider fields plus Flowgear.IsSuccess, Flowgear.Message and Flowgear.Request. Check success for each result.

Update

Execute Ramp Update operations using the selected template.

Parameter Type Description
Connection Connection Ramp OAuth credentials.
OperationId String Operation selected by the template.
Items Array Each row is one complete provider request; empty connected input performs no work.
Options Object Provider route and query parameters.
Return Type Description
Response Array Provider fields plus Flowgear.IsSuccess, Flowgear.Message and Flowgear.Request. Check success for each result.

Patch

Execute Ramp Patch operations using the selected template.

Parameter Type Description
Connection Connection Ramp OAuth credentials.
OperationId String Operation selected by the template.
Items Array Each row is one complete provider request; empty connected input performs no work.
Options Object Provider route and query parameters.
Return Type Description
Response Array Provider fields plus Flowgear.IsSuccess, Flowgear.Message and Flowgear.Request. Check success for each result.

Delete

Execute Ramp Delete operations using the selected template.

Parameter Type Description
Connection Connection Ramp OAuth credentials.
OperationId String Operation selected by the template.
Items Array Each row is one complete provider request; empty connected input performs no work.
Options Object Provider route and query parameters.
Return Type Description
Response Array Provider fields plus Flowgear.IsSuccess, Flowgear.Message and Flowgear.Request. Check success for each result.

Usage Notes

  • Select a template for Query, Create, Update, Patch or Delete; the template supplies the operation GUID and supported fields.
  • Query returns provider records without mutation metadata. Writes add Flowgear.IsSuccess, Flowgear.Message and Flowgear.Request.
  • The first request runs before results stream. Later pages and input records run on demand. An empty connected Items stream sends no writes.
  • Each input item is one complete provider request, including nested arrays. String and integer collections use CSV.
  • The receipt-integration opt-out read uses the singular Item body. Ordinary Query templates do not accept a body.
  • OAuth tokens renew automatically when a valid refresh token is available. Rate limiting and invalid-token recovery share one bounded retry budget.