The Financial Account is the container that allows for the configuration of money movement.
Attributes
- idstring
Unique identifier for the object.
- objectstring, value is "v2.money_management.financial_account"
String representing the object’s type. Objects of the same type share the same value of the object field.
- balanceobject
Multi-currency balance of this FinancialAccount, split by availability state. Each balance is represented as a hash where the key is the three-letter ISO currency code, in lowercase, and the value is the amount for that currency.
- countryenum
Two-letter country code that represents the country where the LegalEntity associated with the FinancialAccount is based in.
- createdtimestamp
Time at which the object was created.
- descriptionnullable string
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - othernullable object
If this is a
other
FinancialAccount, this hash indicates what the actual type is. Upgrade your API version to see it reflected intype
. - statusenum
An enum representing the status of the FinancialAccount. This indicates whether or not the FinancialAccount can be used for any money movement flows.
Possible enum valuesclosed
The FinancialAccount is closed and cannot be used anymore.
open
The FinancialAccount is open and available for use.
- storagenullable object
If this is a
storage
FinancialAccount, this hash includes details specific tostorage
FinancialAccounts. - typeenum
Type of the FinancialAccount. An additional hash is included on the FinancialAccount with a name matching this value. It contains additional information specific to the FinancialAccount type.
Possible enum valuesother
The API version used does not support the FinancialAccount’s type.
storage
Used for the long term storage of funds and sending those funds to others.
{ "id": "fa_65NvTFNdpXXUx1kx1rB16NoTesLDSQ1IgNPigisRKq09iq", "object": "v2.money_management.financial_account", "balance": { "available": { "usd": { "value": 0, "currency": "usd" } }, "inbound_pending": { "usd": { "value": 0, "currency": "usd" } }, "outbound_pending": { "usd": { "value": 0, "currency": "usd" } } }, "country": "US", "created": "2023-02-24T22:48:56.363Z", "description": "This is a sample Financial Account.", "status": "open", "storage": { "holds_currencies": [ "usd" ] }, "type": "storage"}
Retrieves the details of an existing FinancialAccount.
Parameters
- idstringRequired
ID of the FinancialAccount to be fetched.
Returns
Response attributes
- idstring
Unique identifier for the object.
- objectstring, value is "v2.money_management.financial_account"
String representing the object’s type. Objects of the same type share the same value of the object field.
- balanceobject
Multi-currency balance of this FinancialAccount, split by availability state. Each balance is represented as a hash where the key is the three-letter ISO currency code, in lowercase, and the value is the amount for that currency.
- countryenum
Two-letter country code that represents the country where the LegalEntity associated with the FinancialAccount is based in.
- createdtimestamp
Time at which the object was created.
- descriptionnullable string
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - othernullable object
If this is a
other
FinancialAccount, this hash indicates what the actual type is. Upgrade your API version to see it reflected intype
. - statusenum
An enum representing the status of the FinancialAccount. This indicates whether or not the FinancialAccount can be used for any money movement flows.
Possible enum valuesclosed
The FinancialAccount is closed and cannot be used anymore.
open
The FinancialAccount is open and available for use.
- storagenullable object
If this is a
storage
FinancialAccount, this hash includes details specific tostorage
FinancialAccounts. - typeenum
Type of the FinancialAccount. An additional hash is included on the FinancialAccount with a name matching this value. It contains additional information specific to the FinancialAccount type.
Possible enum valuesother
The API version used does not support the FinancialAccount’s type.
storage
Used for the long term storage of funds and sending those funds to others.
The resource wasn’t found.
{ "id": "fa_65NvTFNdpXXUx1kx1rB16NoTesLDSQ1IgNPigisRKq09iq", "object": "v2.money_management.financial_account", "balance": { "available": { "usd": { "value": 0, "currency": "usd" } }, "inbound_pending": { "usd": { "value": 0, "currency": "usd" } }, "outbound_pending": { "usd": { "value": 0, "currency": "usd" } } }, "country": "US", "created": "2023-02-24T22:48:56.363Z", "description": "This is a sample Financial Account.", "status": "open", "storage": { "holds_currencies": [ "usd" ] }, "type": "storage"}
Lists FinancialAccounts in this compartment.
Parameters
- limitinteger
The page limit.
- pagestring
The page token.
Returns
Response attributes
- dataarray of objects
Financial Accounts retrieved.
- next_
page_ urlnullable string The next page URL.
- previous_
page_ urlnullable string The previous page URL.
{ "data": [ { "id": "fa_65NvTFNdpXXUx1kx1rB16NoTesLDSQ1IgNPigisRKq09iq", "object": "v2.money_management.financial_account", "balance": { "available": { "usd": { "value": 0, "currency": "usd" } }, "inbound_pending": { "usd": { "value": 0, "currency": "usd" } }, "outbound_pending": { "usd": { "value": 0, "currency": "usd" } } }, "country": "US", "created": "2023-02-24T22:48:56.363Z", "description": "This is a sample Financial Account.", "status": "open", "storage": { "holds_currencies": [ "usd" ] }, "type": "storage" } ], "next_page_url": null, "previous_page_url": null}
This is a list of all public thin events we currently send for updates to FinancialAccount, which are continually evolving and expanding. The payload of thin events is unversioned. During processing, you must fetch the versioned event from the API or fetch the resource’s current state.
Event types
Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - reasonnullable object
Reason for the event.
- related_
objectnullable object Object containing the reference to API resource relevant to the event.
- typestring, value is "v2.money_management.financial_account.created"
The type of the event.
Fetched attributes
- dataobject
Additional data about the event.
{ "context": null, "created": "2025-01-01T00:00:00.000Z", "id": "evt_65RCjj4EqW1sabcjs2Z16RCMoNQdSQkOWvfL6L5uU2K40u", "livemode": true, "object": "v2.core.event", "reason": { "type": "request", "request": { "id": "req_v24sUK2aV6o01RdVU", "idempotency_key": "fe21992d-e123-3f8c-bc90-fec93712bcb2" } }, "related_object": { "id": "fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcS2me", "type": "v2.money_management.financial_account", "url": "/v2/money_management/financial_accounts/fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcS2me" }, "type": "v2.money_management.financial_account.created"}
{ "context": null, "created": "2025-01-01T00:00:00.000Z", "id": "evt_65RCjj4EqW1sabcjs2Z16RCMoNQdSQkOWvfL6L5uU2K40u", "livemode": true, "object": "v2.core.event", "reason": { "type": "request", "request": { "id": "req_v24sUK2aV6o01RdVU", "idempotency_key": "fe21992d-e123-3f8c-bc90-fec93712bcb2" } }, "related_object": { "id": "fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcS2me", "type": "v2.money_management.financial_account", "url": "/v2/money_management/financial_accounts/fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcS2me" }, "type": "v2.money_management.financial_account.created", "changes": {}, "data": {}}
Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - reasonnullable object
Reason for the event.
- related_
objectnullable object Object containing the reference to API resource relevant to the event.
- typestring, value is "v2.money_management.financial_account.updated"
The type of the event.
Fetched attributes
- dataobject
Additional data about the event.
{ "context": null, "created": "2025-01-01T00:00:00.000Z", "id": "evt_12RCjj4EqW1sabcjs2Z16RCMoNQdSQkOWvfL6L5uU2K40u", "object": "v2.core.event", "reason": { "type": "request", "request": { "id": "req_v12sAB2aV6o01RdTN", "idempotency_key": "fe21992d-e123-3f8c-bc90-abc93712bcb2" } }, "related_object": { "id": "fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcSabc", "type": "v2.money_management.financial_account", "url": "/v2/money_management/financial_accounts/fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcSabc" }, "type": "v2.money_management.financial_account.updated", "livemode": true}
{ "context": null, "created": "2025-01-01T00:00:00.000Z", "id": "evt_12RCjj4EqW1sabcjs2Z16RCMoNQdSQkOWvfL6L5uU2K40u", "object": "v2.core.event", "reason": { "type": "request", "request": { "id": "req_v12sAB2aV6o01RdTN", "idempotency_key": "fe21992d-e123-3f8c-bc90-abc93712bcb2" } }, "related_object": { "id": "fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcSabc", "type": "v2.money_management.financial_account", "url": "/v2/money_management/financial_accounts/fa_65SDS7HTasdQYsDClFT16CGd2aE2kBpeAvvRnBUcSabc" }, "type": "v2.money_management.financial_account.updated", "livemode": true, "changes": {}, "data": {}}