Ledger API
  1. Ledger
Ledger API
  • Agent
    • Update Notification URL
      POST
    • Get current agent principal
      GET
  • Ledger
    • Activate Ledger
      POST
    • List All Ledgers
      GET
    • Get Ledgers
      GET
    • Create Ledger
      POST
    • Get Customer Ledgers
      GET
    • Create Customer Ledger
      POST
    • Create Customer Multi-currency Ledger
      POST
    • Get Ledger by Id
      GET
    • Delete Ledger
      DELETE
    • Generate and Export Ledger Statement (PDF)
      GET
  • Transaction
    • Create Transaction
      POST
    • Get Ipn Status
      POST
    • Execute Transaction
      POST
    • Cancel Transaction
      POST
    • Search Transactions
      POST
    • Create FX Quote
      POST
    • Get Transaction by Id
      GET
    • List POP Codes (SWIFT Related)
      GET
    • Get FX quote
      GET
    • Get SWIFT Transaction Raw Data
      GET
  • Customer
    • Get Customers
      GET
    • Create Customer
      POST
    • Update Customer
      POST
    • Update Customer Current Address
      POST
    • Get Customer by id
      GET
  • Beneficiary
    • Get Customer Beneficiaries
    • Create Customer Beneficiary
    • Get Beneficiaries
    • Create Agent Beneficiary
    • Beneficiary Update
    • Create Beneficiary Ledger
    • Beneficiary Update Address
    • Add Address For Beneficiary
    • Beneficiary validate account name(Confirmation of Payee)
    • Get Customer Beneficiary Ledgers by Beneficiary Id
    • Get Beneficiary by Id
    • Delete Beneficiary
    • Get Beneficiary Ledgers by Beneficiary Id
  • Beneficiary V2 (SWIFT)
    • Create Agent Beneficiary
    • Validate Payment Scheme Fields
    • Create Customer Beneficiary
    • List Payment Scheme Currencies
    • List Payment Scheme Countries
  • Lookup
    • List Industries
    • Deposit Transaction Reject Codes
    • List Corporation Types
    • Cancel Request Reject Codes
  • Developer
    • Send Status for Outgoing Payments
    • Send Incoming Payment
  • Bank Reference Data
    • Get banks by country
    • Get bank branches
  • Customer Director Management
    • Get Directors for Customer
    • Create Director for Customer
    • Update Director
    • Delete Director
  • Schemas
    • Schemas
      • UltimateParty
      • UltimateInfo
      • BankDetailExtraData
      • PasswordRecoveryCommand
      • SimulationPaymentStatusCommand
      • BankBranchReferenceData
      • CreateUpdateAgentDirectorCommand
      • AddressDTO
      • SimulationPaymentStatusPayload
      • BankReferenceData
      • BankDetailDTO
      • PartyInfo
      • LedgerDTO
      • SimulationAddress
      • AgentLedgerDTO
      • DirectorDTO
      • MonetaryAmount
      • SimulationPaymentsInCommand
      • TransactionCommand
      • SimulationPaymentsInPayload
      • FxQuoteDTO
      • TransactionDTO
      • TransactionCancelCommand
      • TransactionFilter
      • DefaultPageable
      • CreateFxQuoteCommand
      • AgentFxQuoteDTO
      • CreateLedgerCommand
      • CompanyDetails
      • ContactMigrationDetailsDTO
      • PersonDetails
      • SearchLedgerCommand
      • LedgerMultiDTO
      • UpdateIpnCommand
      • AgentDTO
      • CompanyDTO
      • ComplianceCredentialDTO
      • PhoneNumber
      • ApproveTransactionCommand
      • RejectTransactionCommand
      • CentrolinkManualTransactionCommand
      • ClearbankManualTransactionCommand
      • ManualBulkManualTransactionCommand
      • CreateAgentCustomerCommand
      • PersonDTO
      • ContactAddressDTO
      • CustomerDTO
      • UpdateAgentCustomerCommand
      • AddLedgerToBankDetailCommand
      • CreateBeneficiaryCommand
      • BeneficiaryDTO
      • UpdateAgentCustomerAddressCommand
      • UpdateBeneficiaryCommand
      • CreateBeneficiaryLedgerCommand
      • UpdateBeneficiaryAddressCommand
      • NameVerificationCommand
      • NameVerificationResponse
      • PaymentSchemeBeneficiaryCommand
      • PaymentSchemeFieldsCommand
      • GroupNode
      • PaymentSchemeFieldDTO
      • PaymentSchemeFieldsResponse
      • PaymentSchemeOptionDTO
      • PurposeOfPaymentCode
      • PurposeOfPaymentCodes
      • Principle
      • PaymentSchemeCurrencyDTO
      • PaymentSchemeCountryDTO
  1. Ledger

Create Customer Multi-currency Ledger

POST
/v1/agents/customers/{id}/ledgers/multi-currency

Request

Path Params

Body Params application/json

Examples

Responses

🟢200OK
*/*
OK
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sandbox-ledger.fingates.net/api/v1/agents/customers//ledgers/multi-currency' \
--header 'Content-Type: application/json' \
--data-raw '{
    "currency": "EUR",
    "ledger_id": "baa10cc3-8899-4531-a9c5-63cd06cd8d2c",
    "compliance_account_id": "0efdf7c4-f251-41ae-90f1-e731544464f0"
}'
Response Response Example
{
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "holder_id": "00651377-7deb-4de1-8500-fc7d175b624b",
    "balance": {
        "amount": 99.96,
        "currency": "USD"
    },
    "status": "ACTIVE",
    "enabled": true,
    "bank_detail": {
        "account_number": "string",
        "bank_code": "string",
        "bank_code_type": "BRANCH_CODE",
        "country_code": "GB",
        "name": "string",
        "bic_swift": "FNHOGB2LXXX",
        "bic_iban": "FNHOGB21XXX",
        "iban": "string",
        "address": {
            "country_code": "GB",
            "city": "string",
            "street": "string",
            "postal_code": "string",
            "address_line1": "string",
            "address_line2": "string",
            "region": "string",
            "trading_address": true,
            "current_address": true
        },
        "swift_enabled": true,
        "sepa_enabled": true,
        "chaps_enabled": true,
        "currency": "EUR",
        "extra": {
            "branch_code": "string"
        }
    },
    "compliance_account_id": "0efdf7c4-f251-41ae-90f1-e731544464f0",
    "type": "STANDARD"
}
Modified at 2025-07-24 09:49:58
Previous
Create Customer Ledger
Next
Get Ledger by Id
Built with