Skip to main content
POST
Create Lunch Money account

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

connectionId
integer
required

The Lunch Money connection ID

Body

application/json
name
string
required

The account name.

Required string length: 1 - 45
type
enum<string>
required

The Lunch Money account type.

Available options:
cash,
credit,
investment,
real estate,
loan,
vehicle,
cryptocurrency,
employee compensation,
other liability,
other asset
currency
string
required

Three-letter ISO 4217 currency code, lowercase.

Pattern: ^[a-z]{3}$
subtype
string | null

Free-text subtype, for example "checking" or "savings".

Required string length: 1 - 25
balance
number | null

Starting balance in currency units, negative when money is owed. Synci converts it to Lunch Money's sign convention. Defaults to 0.

Required range: -999999999999 <= x <= 999999999999
institution_name
string | null

Name of the institution holding the account.

Required string length: 1 - 50

Response

The response is of type string.