type: object required: - id - type - status - balance - totalBalance - fundingPaymentInstructions - createdAt - updatedAt properties: id: type: string description: The ID of the internal account example: InternalAccount:12dcbd6-dced-4ec4-b756-3c3a9ea3d123 customerId: type: string description: The ID of the customer associated with the internal account. If this field is empty, the internal account belongs to the platform. example: Customer:019542f5-b3e7-1d02-0000-000000000001 type: $ref: ./InternalAccountType.yaml status: $ref: ./InternalAccountStatus.yaml balance: $ref: ../common/CurrencyAmount.yaml description: The balance available to spend, excluding pending and held funds totalBalance: $ref: ../common/CurrencyAmount.yaml description: The total balance, including pending and held funds fundingPaymentInstructions: type: array description: Payment instructions for funding the account items: $ref: ../common/PaymentInstructions.yaml privateEnabled: type: boolean description: >- Whether wallet privacy is enabled for the Embedded Wallet. Only present for `EMBEDDED_WALLET` internal accounts. example: true createdAt: type: string format: date-time description: Timestamp when the internal account was created example: 2025-10-03T12:30:00Z updatedAt: type: string format: date-time description: Timestamp when the internal account was last updated example: 2025-10-03T12:30:00Z