Create transfer configuration | Moov Documentation

Create transfer configuration

Create a transfer config for an account.

POST

/accounts/{accountID}/transfer-config

Ask

curl -X POST "https://api.moov.io/accounts/{accountID}/transfer-config" \\
  -H "Authorization: Bearer {token}" \\
  -H "X-Moov-Version: v2026.04.00" \\
  -d '{\n  "tipPresets": {\n    "calculationBasis": "pre-tax",\n    "percentageOptions": [\
      5,\
      15,\
      25\
    ]\n  }\n}'

Ask

mc, _ := moov.NewClient()

var accountID string

create := moov.UpsertTransferConfig{\n  TipPresets: &moov.UpsertTipPresets{\n    CalculationBasis:  moov.PtrOf(moov.TipCalculationBasis_PreTax),\n    PercentageOptions: []int{5, 15, 25},\n  },\n}

mc.CreateTransferConfig(ctx, accountID, create)

Ask

import { Moov } from "@moovio/sdk";

const moov = new Moov({\n  security: {\n    username: "",\n    password: "",\n  },\n});

async function run() {\n  const result = await moov.transferConfig.create({\n    accountID: "<id>",\n    createTransferConfig: {\n      tipPresets: {\n        fixedAmountOptions: [\
          {\
            currency: "USD",\
            valueDecimal: "12.987654321",\
          },\
        ],\n      },\n    },\n  });\n
  console.log(result);\n}

run();

Ask

declare(strict_types=1);

require 'vendor/autoload.php';

use Moov\