Increase
App · 20 actions
Run your banking on Increase from workflows: check balances, list transactions, move money between accounts, send ACH payments with an approval step, and issue and freeze cards.
Actions
| Action | What it does |
|---|---|
| Approve transfer | Approve a transfer or ACH payment that is waiting for approval, so the money moves. |
| Cancel transfer | Cancel a transfer or ACH payment that is waiting for approval or hasn't been sent yet. |
| Close account | Close an account. |
| Create account | Open a new bank account, such as one per customer or project. |
| Create account number | Create a routing and account number that pays into an account, such as one per customer so you can tell who paid. |
| Create card | Issue a virtual card that spends from an account, such as one per vendor or team. |
| Disable account number | Stop an account number taking payments. |
| Freeze card | Stop a card working until it is unfrozen. |
| Get account balance | Get an account and its balance in dollars: what it holds, and what is available after pending card holds and payments. |
| Get ACH payment | Get an ACH payment and where it has got to. |
| List accounts | List the bank accounts, newest first. |
| List ACH payments | List ACH payments sent, newest first. |
| List cards | List cards, newest first. |
| List pending transactions | List money on its way in or out: card holds and payments not yet settled. |
| List recipients | List saved recipients, newest first. |
| List transactions | List money that moved in or out, newest first, with totals in and out. |
| Save recipient | Save someone's bank details, to pay them by name later. |
| Send ACH payment | Pay a saved recipient or any US bank account by ACH. |
| Transfer between accounts | Move money between two of your Increase accounts, at once. |
| Unfreeze card | Let a frozen card work again. |
Approve transfer
Approve a transfer or ACH payment that is waiting for approval, so the money moves.
Inputs
- Transfer
transfertextRequired - A transfer or ACH payment waiting for approval.
Outputs
transferobject- The transfer
Example output
{
"transfer": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": null,
"amount": 1.25,
"amount_cents": 125,
"approved_at": "2026-10-19T22:51:52Z",
"canceled_at": null,
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Move to savings",
"destination_account_id": "account_xkbmf5km0ul3ktcfl7xw",
"id": "account_transfer_7k9qe1ysdgqztnt63l7n",
"recipient_id": null,
"routing_number": null,
"status": "complete",
"transaction_id": "transaction_uyrp7fld2ium70oa7oi",
"type": "Transfer between accounts"
}
}Cancel transfer
Cancel a transfer or ACH payment that is waiting for approval or hasn't been sent yet.
Inputs
- Transfer
transfertextRequired - A transfer or ACH payment waiting for approval.
Outputs
transferobject- The transfer
Example output
{
"transfer": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "987654321",
"amount": 2.5,
"amount_cents": 250,
"approved_at": null,
"canceled_at": "2026-10-19T22:52:00Z",
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Invoice 42",
"destination_account_id": null,
"id": "ach_transfer_uoxatyh3lt5dvjy0nvwa",
"recipient_id": "external_account_ukk55lr923a3ac0pp7iv",
"routing_number": "101050001",
"status": "canceled",
"transaction_id": null,
"type": "ACH payment"
}
}Close account
Close an account. Its balance must be $0 first.
Inputs
- Account
accounttextRequired - The bank account.
Outputs
accountobject- The account
Example output
{
"account": {
"closed_at": null,
"created_at": "2026-10-19T22:48:22Z",
"currency": "USD",
"entity_id": "entity_n8y8tnk2p9339ti393yi",
"id": "account_in71c4amph0vgo2qllky",
"name": "Operating",
"status": "closed"
}
}Create account
Open a new bank account, such as one per customer or project.
Inputs
- Name
nametextRequired - What to call the account.
- Business
businesstext - Leave blank when there is only one.
Outputs
accountobject- The new account
Example output
{
"account": {
"closed_at": null,
"created_at": "2026-10-19T22:48:22Z",
"currency": "USD",
"entity_id": "entity_n8y8tnk2p9339ti393yi",
"id": "account_in71c4amph0vgo2qllky",
"name": "Operating",
"status": "open"
}
}Create account number
Create a routing and account number that pays into an account, such as one per customer so you can tell who paid.
Inputs
- Account
accounttextRequired - The bank account.
- Name
nametextRequired - Who or what it's for.
Outputs
account_numberobject- The account number
Example output
{
"account_number": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "6359765650",
"created_at": "2026-10-19T22:51:51Z",
"id": "account_number_v18nkfqm6afpsrvy82b2",
"name": "Customer 42",
"routing_number": "101050001",
"status": "active"
}
}Create card
Issue a virtual card that spends from an account, such as one per vendor or team.
Inputs
- Account
accounttextRequired - The bank account.
- What it's for
descriptiontextRequired - Shown in Increase next to the card.
Outputs
cardobject- The new card
Example output
{
"card": {
"account_id": "account_in71c4amph0vgo2qllky",
"created_at": "2026-10-19T22:52:22Z",
"description": "Ads",
"expiration_month": 10,
"expiration_year": 2030,
"id": "card_oubs0hwk5rn6knuecxg2",
"last4": "7217",
"status": "active"
}
}Disable account number
Stop an account number taking payments.
Inputs
- Account number
account_numbertextRequired - The account number to disable.
Outputs
account_numberobject- The account number
Example output
{
"account_number": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "6359765650",
"created_at": "2026-10-19T22:51:51Z",
"id": "account_number_v18nkfqm6afpsrvy82b2",
"name": "Customer 42",
"routing_number": "101050001",
"status": "disabled"
}
}Freeze card
Stop a card working until it is unfrozen.
Inputs
- Card
cardtextRequired - The card.
Outputs
cardobject- The card
Example output
{
"card": {
"account_id": "account_in71c4amph0vgo2qllky",
"created_at": "2026-10-19T22:52:22Z",
"description": "Ads",
"expiration_month": 10,
"expiration_year": 2030,
"id": "card_oubs0hwk5rn6knuecxg2",
"last4": "7217",
"status": "disabled"
}
}Get account balance
Get an account and its balance in dollars: what it holds, and what is available after pending card holds and payments.
Inputs
- Account
accounttextRequired - The bank account.
Outputs
accountobject- The account
available_balancenumber- Dollars that can be spent now
available_balance_centsnumber- The available balance in cents
balancenumber- Dollars in the account
balance_centsnumber- The balance in cents
Example output
{
"account": {
"closed_at": null,
"created_at": "2026-10-19T22:48:22Z",
"currency": "USD",
"entity_id": "entity_n8y8tnk2p9339ti393yi",
"id": "account_in71c4amph0vgo2qllky",
"name": "Operating",
"status": "open"
},
"available_balance": 9985.16,
"available_balance_cents": 998516,
"balance": 10000.0,
"balance_cents": 1000000
}Get ACH payment
Get an ACH payment and where it has got to.
Inputs
- Payment
paymenttextRequired - The ACH payment's id, from an earlier step.
Outputs
paymentobject- The ACH payment
Example output
{
"payment": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "987654321",
"amount": 2.5,
"amount_cents": 250,
"approved_at": null,
"canceled_at": null,
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Invoice 42",
"destination_account_id": null,
"id": "ach_transfer_uoxatyh3lt5dvjy0nvwa",
"recipient_id": "external_account_ukk55lr923a3ac0pp7iv",
"routing_number": "101050001",
"status": "pending_approval",
"transaction_id": null,
"type": "ACH payment"
}
}List accounts
List the bank accounts, newest first.
Inputs
- Status
statustext - Leave blank for open and closed accounts.One of:
open,closed. - How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
accountslist- The accounts
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
Example output
{
"accounts": [
{
"closed_at": null,
"created_at": "2026-10-19T22:48:22Z",
"currency": "USD",
"entity_id": "entity_n8y8tnk2p9339ti393yi",
"id": "account_in71c4amph0vgo2qllky",
"name": "Operating",
"status": "open"
}
],
"count": 1,
"has_more": false
}List ACH payments
List ACH payments sent, newest first.
Inputs
- Account
accounttext - Leave blank for every account.
- Recipient
recipienttext - Only payments to this saved recipient.
- How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
paymentslist- The ACH payments
Example output
{
"count": 1,
"has_more": false,
"payments": [
{
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "987654321",
"amount": 2.5,
"amount_cents": 250,
"approved_at": null,
"canceled_at": null,
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Invoice 42",
"destination_account_id": null,
"id": "ach_transfer_uoxatyh3lt5dvjy0nvwa",
"recipient_id": "external_account_ukk55lr923a3ac0pp7iv",
"routing_number": "101050001",
"status": "pending_approval",
"transaction_id": null,
"type": "ACH payment"
}
]
}List cards
List cards, newest first.
Inputs
- Account
accounttext - Leave blank for every account.
- How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
cardslist- The cards
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
Example output
{
"cards": [
{
"account_id": "account_in71c4amph0vgo2qllky",
"created_at": "2026-10-19T22:52:22Z",
"description": "Ads",
"expiration_month": 10,
"expiration_year": 2030,
"id": "card_oubs0hwk5rn6knuecxg2",
"last4": "7217",
"status": "active"
}
],
"count": 1,
"has_more": false
}List pending transactions
List money on its way in or out: card holds and payments not yet settled.
Inputs
- Account
accounttext - Leave blank for every account.
- How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
pending_transactionslist- The pending transactions
Example output
{
"count": 1,
"has_more": false,
"pending_transactions": [
{
"account_id": "account_in71c4amph0vgo2qllky",
"amount": -12.34,
"amount_cents": -1234,
"category": "card_authorization",
"created_at": "2026-10-19T22:48:51Z",
"currency": "USD",
"date": "2026-10-19",
"description": "COFFEE SHOP",
"direction": "out",
"id": "pending_transaction_k1sfetcau2qbvjbzgju4",
"kind": "Card purchases",
"route_id": "account_number_v18nkfqm6afpsrvy82b2",
"route_type": "account_number"
}
]
}List recipients
List saved recipients, newest first.
Inputs
- How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
recipientslist- The saved recipients
Example output
{
"count": 1,
"has_more": false,
"recipients": [
{
"account_number": "987654321",
"created_at": "2026-10-19T22:51:52Z",
"funding": "checking",
"holder": "business",
"id": "external_account_ukk55lr923a3ac0pp7iv",
"name": "Acme Supplies",
"routing_number": "101050001",
"status": "active"
}
]
}List transactions
List money that moved in or out, newest first, with totals in and out.
Inputs
- Account
accounttext - Leave blank for every account.
- Kind
kindslist - Only these kinds. Leave blank for all.One or more of:
card_purchases(Card purchases),refunds(Refunds and cashback),ach_sent(ACH payments sent),ach_received(ACH payments received),returns(Returned payments),transfers(Transfers between accounts),wires_sent(Wires sent),wires_received(Wires received),instant(Instant payments),checks,interest_and_fees(Interest and fees),other. - From
sincedate - The first day to include.
- To
untildate - The last day to include.
- How many
limitnumber - Newest first.From 1 to 100. Default:
50.
Outputs
countnumber- How many came back
has_moretrue/false- Whether there are more than the limit
total_innumber- Dollars in, among these
total_outnumber- Dollars out, among these
transactionslist- The transactions
Example output
{
"count": 1,
"has_more": false,
"total_in": 1250.0,
"total_out": 0.0,
"transactions": [
{
"account_id": "account_in71c4amph0vgo2qllky",
"amount": 1250.0,
"amount_cents": 125000,
"category": "inbound_ach_transfer",
"created_at": "2026-10-19T22:48:51Z",
"currency": "USD",
"date": "2026-10-19",
"description": "ACME PAYROLL",
"direction": "in",
"id": "transaction_uyrp7fld2ium70oa7oi",
"kind": "ACH payments received",
"route_id": "account_number_v18nkfqm6afpsrvy82b2",
"route_type": "account_number"
}
]
}Save recipient
Save someone's bank details, to pay them by name later.
Inputs
- Name
nametextRequired - Who they are.
- Routing number
routing_numbertextRequired - The bank's 9-digit routing number.
- Account number
account_numbertextRequired - The recipient's account number at that bank.
- Account belongs to
holdertext - Whether it's a business or a person's account.One of:
business(A business),individual(A person). Default:business. - Account type
fundingtext - Checking or savings.One of:
checking,savings. Default:checking.
Outputs
recipientobject- The saved recipient
Example output
{
"recipient": {
"account_number": "987654321",
"created_at": "2026-10-19T22:51:52Z",
"funding": "checking",
"holder": "business",
"id": "external_account_ukk55lr923a3ac0pp7iv",
"name": "Acme Supplies",
"routing_number": "101050001",
"status": "active"
}
}Send ACH payment
Pay a saved recipient or any US bank account by ACH. It usually arrives the same or next business day.
Inputs
- Pay from
accounttextRequired - The account the money leaves.
- Pay
pay_totext - Who to pay.One of:
recipient(A saved recipient),bank_details(Bank details). Default:recipient. - Recipient
recipienttext - Someone saved with Save recipient.Only when Pay is A saved recipient.
- Routing number
routing_numbertext - The bank's 9-digit routing number.Only when Pay is Bank details.
- Account number
account_numbertext - The recipient's account number at that bank.Only when Pay is Bank details.
- Recipient's name
recipient_nametext - Shown to their bank.Only when Pay is Bank details.
- Amount
amountnumberRequired - In dollars, such as 12.50.
- What it's for
descriptiontextRequired - Shown on their statement, such as Invoice 42.
- Hold for approval
needs_approvaltrue/false - Wait for someone to approve it (in Increase, or with Approve transfer) before any money moves.Default:
false.
Outputs
paymentobject- The ACH payment
Example output
{
"payment": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": "987654321",
"amount": 2.5,
"amount_cents": 250,
"approved_at": null,
"canceled_at": null,
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Invoice 42",
"destination_account_id": null,
"id": "ach_transfer_uoxatyh3lt5dvjy0nvwa",
"recipient_id": "external_account_ukk55lr923a3ac0pp7iv",
"routing_number": "101050001",
"status": "pending_approval",
"transaction_id": null,
"type": "ACH payment"
}
}Transfer between accounts
Move money between two of your Increase accounts, at once.
Inputs
- From account
from_accounttextRequired - The account the money leaves.
- To account
to_accounttextRequired - The account it goes to.
- Amount
amountnumberRequired - In dollars, such as 12.50.
- Description
descriptiontextRequired - What the transfer is for.
- Hold for approval
needs_approvaltrue/false - Wait for someone to approve it (in Increase, or with Approve transfer) before any money moves.Default:
false.
Outputs
transferobject- The transfer
Example output
{
"transfer": {
"account_id": "account_in71c4amph0vgo2qllky",
"account_number": null,
"amount": 1.25,
"amount_cents": 125,
"approved_at": "2026-10-19T22:51:52Z",
"canceled_at": null,
"created_at": "2026-10-19T22:51:51Z",
"currency": "USD",
"description": "Move to savings",
"destination_account_id": "account_xkbmf5km0ul3ktcfl7xw",
"id": "account_transfer_7k9qe1ysdgqztnt63l7n",
"recipient_id": null,
"routing_number": null,
"status": "complete",
"transaction_id": "transaction_uyrp7fld2ium70oa7oi",
"type": "Transfer between accounts"
}
}Unfreeze card
Let a frozen card work again.
Inputs
- Card
cardtextRequired - The card.
Outputs
cardobject- The card
Example output
{
"card": {
"account_id": "account_in71c4amph0vgo2qllky",
"created_at": "2026-10-19T22:52:22Z",
"description": "Ads",
"expiration_month": 10,
"expiration_year": 2030,
"id": "card_oubs0hwk5rn6knuecxg2",
"last4": "7217",
"status": "active"
}
}