The BankFeedOTP object

A Rutter Bank Feed One Time Password (OTP) is used to authenticate the connection between Sage and Rutter. This is a one-time use code that is generated by Rutter which you will need to provide your customer to be used during their onboarding to create the Bank Feed connection.



The ISO 8601 timestamp at which the OTP expires. By default, the OTP should be valid for 1 hour.


The one-time password for the bank connection.

Example BankFeedOTP Object
  "expires_at": "2023-01-10T00:00:00.000Z",
  "otp": "00000000-0000-0000-0000-000000000000"

Generate new OTP

POST /versioned/accounting/bank_feeds/otp
Supported for: QuickBooksSage Business CloudSage Intacct

Each time this endpoint is called, any existing OTP's will be invalidated for this customer's connection and a new OTP will be generated. By default, the OTP is valid for 1 hr.

Request Parameters


    The access token of the connection.

Request Body

    Response Body

      Show bank_feed_otp attributes
    Example Request Body
    Example Response Body
      "bank_feed_otp": {
        "expires_at": "2023-01-10T00:00:00.000Z",
        "otp": "00000000-0000-0000-0000-000000000000"