Programs

Programs determine the compliance and commercial terms of Accounts. By default, you have a Commercial Banking program for managing your own funds. If you are lending or managing funds on behalf of your customers, or otherwise engaged in regulated activity, we will work together to create additional Programs for you.

The Program object
{ "bank": "first_internet_bank", "billing_account_id": null, "created_at": "2020-01-31T23:59:59Z", "default_digital_card_profile_id": null, "id": "program_i2v2os4mwza1oetokh9i", "interest_rate": "0.01", "name": "Commercial Banking", "type": "program", "updated_at": "2020-01-31T23:59:59Z" }
Attributes
bank
enum

The Bank the Program is with.

billing_account_id
string
Nullable

The Program billing account.

created_at
string

The ISO 8601 time at which the Program was created.

default_digital_card_profile_id
string
Nullable

The default configuration for digital cards attached to this Program.

id
string

The Program identifier.

interest_rate
string

The Interest Rate currently being earned on the accounts in this program, as a string containing a decimal number. For example, a 1% interest rate would be represented as "0.01".

name
string

The name of the Program.

type
string

A constant representing the object's type. For this resource it will always be program.

updated_at
string

The ISO 8601 time at which the Program was last updated.

List Programs
curl \ --url "${INCREASE_URL}/programs" \ -H "Authorization: Bearer ${INCREASE_API_KEY}"
Parameters
cursor
string

Return the page of entries after this one.

limit
integer

Limit the size of the list that is returned. The default (and maximum) is 100 objects.

Retrieve a Program
curl \ --url "${INCREASE_URL}/programs/program_i2v2os4mwza1oetokh9i" \ -H "Authorization: Bearer ${INCREASE_API_KEY}"
Parameters
program_id
string
Required

The identifier of the Program to retrieve.

Sandbox: Create a Program

Simulates a Program being created in your group. By default, your group has one program called Commercial Banking. Note that when your group operates more than one program, program_id is a required field when creating accounts.

curl -X "POST" \ --url "${INCREASE_URL}/simulations/programs" \ -H "Authorization: Bearer ${INCREASE_API_KEY}" \ -H "Content-Type: application/json" \ -d $'{ "name": "For Benefit Of" }'
Parameters
bank
enum

The bank for the program's accounts, defaults to First Internet Bank.

name
string
Required

The name of the program being added.

200 character maximum
reserve_account_id
string

The identifier of the Account the Program should be added to is for.