Ramp

Provides integration with Ramp via its API.

Revision History

1.0.0.0 Initial Release

Properties

Connection

Type: Connection Input
The Connection Property

IsSandbox
Type: Boolean
Sets whether to use the product URL or the sandbox URL

ClientId
Type: String
The Client ID available on your Developer App.

ClientSecret
Type: Password
The Client secret available on your Developer app.

Scope
Type: String
Stores the scopes you will be requesting. Cannot exceed the allowed permissions on your Developer App.

AccessToken
Type: Password
Access Token generated upon login

RefreshToken
Type: Password
Refresh Token generated upon login, used to generate new Access Tokens

OperationId

Type: String Static
Contains the ID of the operation chosen from a Node Sample. This property shouldn't be manually changed.

Description

Type: String Static
A generated description of the operation based on what was available in the OpenAPI document.

Request

Type: Multiline Text Input
Contains the request payload (usually JSON) that provides the detail of the operation to perform. A sample value for this property is populated when a Node Sample is selected.

Response

Type: Multiline Text Output
Contains the response payload (usually JSON) as received from the API. Where possible, a sample value of this property is populated when a Node Sample is selected.

Custom Inputs

This Node supports Custom Input Properties and the appropriate properties will be added to the Node when a Node Sample is selected. These Properties are resolved into parameters in the URL that is generated for the request. For example, if the operation will query a customer record, the OpenAPI document may specify the URL template as /customers/{customerId} . In this case, a Custom Property called customerId will be added to the Node when a "get customer" Node Sample is selected.

Remarks

Authentication

On your app, expand the Settings option. Then Select "Developer API". Select "Start building" or "Create new app". A popup asking for app name will be shown, you can name it anything (recommend "Flowgear"), read and accept the Terms of Service and click "Create app".

You can then open up the newly created App to get the Client ID and Client secret.

Scope

You must also set the Scopes that you want this App to be able to access. Take note of your selections, as they must be added to the Scope property in the Connection, space separated.

Example:

accounting:read bills:read leads:read leads:write

Links

OAuth
Ramp API Documentation