Jump to Content
Mifos
HomeDocumentationAPI ReferenceChangelogCommunity
Log InMifos
API Reference
Log In
HomeDocumentationAPI ReferenceChangelogCommunity

Apache Fineract

  • Overview
    • Getting Connected
    • Generic Options
    • Creating and Updating
    • Updating Dates and Numbers
    • Field Descriptions
    • Authentications
    • Errors
    • Batch API
    • Full API Matrix
    • Beta API Matrix
    • PAL / TPS
    • Self Service API
  • Batch API
    • Batch requests in a single transactionpost
  • Client
    • Create a Clientpost
    • List Clientsget
    • Retrieve Client Details Templateget
    • Retrieve a Clientget
    • Update a Clientput
    • Delete a Clientdelete
    • Activate a Client | Close a Client | Reject a Client | Withdraw a Client | Reactivate a Client | UndoReject a Client | UndoWithdraw a Client | Assign a Staff | Unassign a Staff | Update Default Savings Account | Propose a Client Transfer | Withdraw a Client Transfer | Reject a Client Transfer | Accept a Client Transfer | Propose and Accept a Client Transferpost
    • Retrieve client accounts overviewget
    • /clients/{clientId}/obligeedetailsget
    • /clients/{clientId}/transferproposaldateget
    • /clients/uploadtemplatepost
    • /clients/downloadtemplateget
  • Clients Address
    • Create an address for a Clientpost
    • List all addresses for a Clientget
    • Update an address for a Clientput
    • /client/addresses/templateget
  • Entity Field Configuration
    • Retrieves the Entity Field Configurationget
  • Client Identifier
    • Create an Identifier for a Clientpost
    • List all Identifiers for a Clientget
    • Retrieve a Client Identifierget
    • Update a Client Identifierput
    • Delete a Client Identifierdelete
    • Retrieve Client Identifier Details Templateget
  • Standing Instructions
    • Create new Standing Instructionpost
    • List Standing Instructionsget
    • Retrieve Standing Instructionget
    • Update Standing Instruction | Delete Standing Instructionput
    • Retrieve Standing Instruction Templateget
  • Standing Instructions History
    • Standing Instructions Logged Historyget
  • Account Transfers
    • Create new Transferpost
    • List account transfersget
    • Retrieve account transferget
    • Retrieve Refund of an Active Loan by Transfer Templateget
    • Refund of an Active Loan by Transferpost
    • Retrieve Account Transfer Templateget
  • Client Charges
    • Add Client Chargepost
    • List Client Chargesget
    • Retrieve a Client Chargeget
    • Delete a Client Chargedelete
    • Pay a Client Charge | Waive a Client Chargepost
    • /clients/{clientId}/charges/templateget
  • Client Transaction
    • List Client Transactionsget
    • Undo a Client Transactionpost
    • Retrieve a Client Transactionget
  • Savings Account
    • Submit new savings applicationpost
    • List savings applications/accountsget
    • Retrieve a savings application/accountget
    • Modify a savings application | Modify savings account withhold tax applicabilityput
    • Delete a savings applicationdelete
    • Approve savings application | Undo approval savings application | Assign Savings Officer | Unassign Savings Officer | Reject savings application | Withdraw savings application | Activate a savings account | Close a savings account | Calculate Interest on Savings Account | Post Interest on Savings Account | Block Savings Account | Unblock Savings Account | Block Savings Account Credit transactions | Unblock Savings Account Credit transactions | Block Savings Account Debit transactions | Unblock Savings Account debit transactionspost
    • Retrieve Savings Account Templateget
    • /savingsaccounts/downloadtemplateget
    • /savingsaccounts/transactions/downloadtemplateget
    • /savingsaccounts/gsimcommands/{parentAccountId}post
    • /savingsaccounts/uploadtemplatepost
    • /savingsaccounts/transactions/uploadtemplatepost
    • /savingsaccounts/gsimpost
    • /savingsaccounts/gsim/{parentAccountId}put
  • Savings Account Transactions
    • /savingsaccounts/{savingsId}/transactions/{transactionId}get
    • /savingsaccounts/{savingsId}/transactions/templateget
    • /savingsaccounts/{savingsId}/transactions/{transactionId}post
    • /savingsaccounts/{savingsId}/transactionspost
  • Savings Charges
    • Create a Savings account Chargepost
    • List Savings Chargesget
    • Retrieve a Savings account Chargeget
    • Update a Savings account Chargeput
    • Delete a Savings account Chargedelete
    • Pay a Savings account Charge | Waive off a Savings account Charge | Inactivate a Savings account Chargepost
    • Retrieve Savings Charges Templateget
  • Fixed Deposit Account
    • Submit new fixed deposit applicationpost
    • List Fixed deposit applications/accountsget
    • Retrieve a fixed deposit application/accountget
    • Modify a fixed deposit applicationput
    • Delete a fixed deposit applicationdelete
    • Approve fixed deposit application | Undo approval fixed deposit application | Reject fixed deposit application | Withdraw fixed deposit application | Activate a fixed deposit account | Close a fixed deposit account | Premature Close a fixed deposit account | Calculate Premature amount on Fixed deposit account | Calculate Interest on Fixed Deposit Account | Post Interest on Fixed Deposit Accountpost
    • /fixeddepositaccounts/{accountId}/templateget
    • /fixeddepositaccounts/downloadtemplateget
    • /fixeddepositaccounts/transaction/downloadtemplateget
    • /fixeddepositaccounts/uploadtemplatepost
    • /fixeddepositaccounts/transaction/uploadtemplatepost
    • Retrieve Fixed Deposit Account Templateget
  • Recurring Deposit Account
    • Submit new recurring deposit applicationpost
    • List Recurring deposit applications/accountsget
    • Retrieve a recurring deposit application/accountget
    • Modify a recurring deposit applicationput
    • Delete a recurring deposit applicationdelete
    • Approve recurring deposit application | Undo approval recurring deposit application | Reject recurring deposit application | Withdraw recurring deposit application | Activate a recurring deposit account | Update the recommended deposit amount for a recurring deposit account | Close a recurring deposit account | Premature Close a recurring deposit account | Calculate Premature amount on Recurring deposit account | Calculate Interest on recurring Deposit Account | Post Interest on recurring Deposit Accountpost
    • /recurringdepositaccounts/{accountId}/templateget
    • /recurringdepositaccounts/downloadtemplateget
    • /recurringdepositaccounts/transactions/downloadtemplateget
    • /recurringdepositaccounts/uploadtemplatepost
    • /recurringdepositaccounts/transactions/uploadtemplatepost
    • Retrieve recurring Deposit Account Templateget
  • Recurring Deposit Account Transactions
    • Retrieve Recurring Deposit Account Transactionget
    • Adjust Transaction | Undo transactionpost
    • Deposit Transaction | Withdrawal Transactionpost
    • Retrieve Recurring Deposit Account Transaction Templateget
  • Share Account
    • Submit new share applicationpost
    • List share applications/accountsget
    • Retrieve a share application/accountget
    • Modify a share applicationput
    • Approve share application | Undo approval share application | Reject share application | Activate a share account | Close a share account | Apply additional shares on a share account | Approve additional shares request on a share account | Reject additional shares request on a share account | Redeem shares on a share accountpost
    • /accounts/{type}/downloadtemplateget
    • Retrieve Share Account Templateget
    • /accounts/{type}/uploadtemplatepost
  • Loans
    • Calculate loan repayment schedule | Submit a new Loan Applicationpost
    • List Loansget
    • Retrieve a Loanget
    • Modify a loan applicationput
    • Delete a Loan Applicationdelete
    • Approve Loan Application | Recover Loan Guarantee | Undo Loan Application Approval | Assign a Loan Officer | Unassign a Loan Officer | Reject Loan Application | Applicant Withdraws from Loan Application | Disburse Loan Disburse Loan To Savings Account | Undo Loan Disbursalpost
    • Approve GLIM Application | Undo GLIM Application Approval | Reject GLIM Application | Disburse Loan Disburse Loan To Savings Account | Undo Loan Disbursalpost
    • /loans/glimAccount/{glimId}get
    • /loans/repayments/downloadtemplateget
    • /loans/downloadtemplateget
    • /loans/{loanId}/templateget
    • Retrieve Loan Details Templateget
    • /loans/repayments/uploadtemplatepost
    • /loans/uploadtemplatepost
  • Loan Transactions
    • Make a Repayment | Make a Refund of an Active Loan by Cash | Foreclosure of an Active Loan | Waive Interest | Write-off Loan | Make Recovery Payment | Undo Loan Write-off Transactionpost
    • Retrieve a Transaction Detailsget
    • Adjust a Transactionpost
    • Retrieve Loan Transaction Templateget
  • Loan Charges
    • Create a Loan Chargepost
    • Pay Loan Chargepost
    • Retrieve a Loan Chargeget
    • Update a Loan Chargeput
    • Delete a Loan Chargedelete
    • List Loan Chargesget
    • Retrieve Loan Charges Templateget
  • Guarantors
    • /loans/{loanId}/guarantors/accounts/templateget
    • /loans/{loanId}/guarantorsget
    • /loans/{loanId}/guarantors/{guarantorId}get
    • /loans/{loanId}/guarantors/downloadtemplateget
    • /loans/{loanId}/guarantors/templateget
    • /loans/{loanId}/guarantorspost
    • /loans/{loanId}/guarantors/uploadtemplatepost
    • /loans/{loanId}/guarantors/{guarantorId}put
    • /loans/{loanId}/guarantors/{guarantorId}delete
  • Loan Collateral
    • Create a Collateralpost
    • List Loan Collateralsget
    • Retrieve a Collateralget
    • Update a Collateralput
    • Remove a Collateraldelete
    • Retrieve Collateral Details Templateget
  • Loan Rescheduling
    • Calculate loan repayment schedule based on Loan term variations | Updates loan repayment schedule based on Loan term variations | Updates loan repayment schedule by removing Loan term variationspost
  • Groups
    • Create a Grouppost
    • List Groupsget
    • Retrieve Group Templateget
    • Retrieve a Groupget
    • Update a Groupput
    • Delete a Groupdelete
    • Activate a Group | Associate Clients | Disassociate Clients | Transfer Clients across groups | Generate Collection Sheet | Save Collection Sheet | Unassign a Staff | Assign a Staff | Close a Group | Unassign a Role | Update a Rolepost
    • Retrieve Group accounts overviewget
    • Unassign a Staffpost
    • /groups/downloadtemplateget
    • /groups/{groupId}/gsimaccountsget
    • /groups/{groupId}/glimaccountsget
    • /groups/uploadtemplatepost
  • Centers
    • Create a Centerpost
    • List Centersget
    • Retrieve a Center Templateget
    • Retrieve a Centerget
    • Update a Centerput
    • Delete a Centerdelete
    • Activate a Center | Generate Collection Sheet | Save Collection Sheet | Close a Center | Associate Groups | Disassociate Groupspost
    • Retrieve Center accounts overviewget
    • /centers/downloadtemplateget
    • /centers/uploadtemplatepost
  • Collection Sheet
    • Generate Individual Collection Sheet | Save Collection Sheetpost
  • General Ledger Account
    • Create a General Ledger Accountpost
    • List General Ledger Accountsget
    • Retrieve a General Ledger Accountget
    • Update an Accounting closureput
    • Delete an accounting closuredelete
    • /glaccounts/downloadtemplateget
    • Retrieve GL Accounts Templateget
    • /glaccounts/uploadtemplatepost
  • Accounting Closure
    • Create an Accounting Closurepost
    • List Accounting closuresget
    • Retrieve an Accounting Closureget
    • Update an Accounting closureput
    • Delete an accounting closuredelete
  • Journal Entries
    • Create "Balanced" Journal Entriespost
    • List Journal Entriesget
    • Update Running balances for Journal Entriespost
    • Retrieve a single Entryget
    • /journalentries/downloadtemplateget
    • /journalentries/provisioningget
    • /journalentries/openingbalanceget
    • /journalentries/uploadtemplatepost
  • Accounting Rules
    • Create/Define a Accounting rulepost
    • Retrieve Accounting Rulesget
    • Retrieve a Accounting ruleget
    • Update a Accounting Ruleput
    • Delete a Accounting Ruledelete
    • Retrieve Accounting Rule Details Templateget
  • Mapping Financial Activities to Accounts
    • Create a new Financial Activity to Accounts Mappingpost
    • List Financial Activities to Accounts Mappingsget
    • Retrieve a Financial Activity to Account Mappingget
    • Update a Financial Activity to Account Mappingput
    • Delete a Financial Activity to Account Mappingdelete
    • /financialactivityaccounts/templateget
  • Periodic Accrual Accounting
    • Executes Periodic Accrual Accountingpost
  • Provisioning Entries
    • Create new Provisioning Entriespost
    • List all Provisioning Entriesget
    • Retrieves a Provisioning Entryget
    • Recreates Provisioning Entrypost
    • /provisioningentries/entriesget
  • Offices
    • Create an Officepost
    • List Officesget
    • Retrieve an Officeget
    • Update Officeput
    • /offices/downloadtemplateget
    • /offices/uploadtemplatepost
    • Retrieve Office Details Templateget
  • Loan Products
    • Create a Loan Productpost
    • List Loan Productsget
    • Retrieve a Loan Productget
    • Update a Loan Productput
    • Retrieve Loan Product Details Templateget
  • Savings Product
    • Create a Savings Productpost
    • List Savings Productsget
    • Retrieve a Savings Productget
    • Update a Savings Productput
    • Delete a Savings Productdelete
    • Retrieve Savings Product Templateget
  • Fixed Deposit Product
    • Create a Fixed Deposit Productpost
    • List Fixed Deposit Productsget
    • Retrieve a Fixed Deposit Productget
    • Update a Fixed Deposit Productput
    • Delete a Fixed Deposit Productdelete
    • /fixeddepositproducts/templateget
  • Recurring Deposit Product
    • Create a Recurring Deposit Productpost
    • List Recuring Deposit Productsget
    • Retrieve a Recurring Deposit Productget
    • Update a Recurring Deposit Productput
    • Delete a Recurring Deposit Productdelete
    • /recurringdepositproducts/templateget
  • Products
    • Create a Share Productpost
    • List Share Productsget
    • Retrieve a Share Productget
    • Update a Share Productput
    • /products/{type}/templateget
    • /products/{type}/{productId}post
  • /smscampaigns
    • Create a SMS Campaignpost
    • List SMS Campaignsget
    • Retrieve a SMS Campaignget
    • Retrieve a SMS Campaignget
  • /smscampaigns/{campaignId}
    • Update a Campaignput
    • Delete a SMS Campaigndelete
    • SMS Campaignpost
  • /smscampaigns/preview
    • postpost
  • /smscampaigns/{resourceId}
  • /smscampaigns/template
  • Entity Data Table
    • Create Entity-Datatable Checkspost
    • List Entity-Datatable Checksget
    • Retrieve Entity-Datatable Checks Templateget
    • Delete Entity-Datatable Checksdelete
  • Currency
    • Retrieve Currency Configurationget
    • Update Currency Configurationput
  • Funds
    • Create a Fundpost
    • Retrieve Fundsget
    • Retrieve a Fundget
    • Update a Fundput
  • Staff
    • Create a staff memberpost
    • Retrieve Staffget
    • Retrieve a Staff Memberget
    • Update a Staff Memberput
    • /staff/downloadtemplateget
    • /staff/uploadtemplatepost
  • Charges
    • Create/Define a Chargepost
    • Retrieve Chargesget
    • Retrieve a Chargeget
    • Update a Chargeput
    • Delete a Chargedelete
    • Retrieve Charge Templateget
  • Product Mix
    • /loanproducts/{productId}/productmixget
    • /loanproducts/{productId}/productmixpost
    • /loanproducts/{productId}/productmixput
    • /loanproducts/{productId}/productmixdelete
  • Holidays
    • Create a Holidaypost
    • List Holidaysget
    • Retrieve a Holidayget
    • Update a Holidayput
    • Delete a Holidaydelete
    • Activate a Holidaypost
    • /holidays/templateget
  • Working days
    • List Working daysget
    • Working Days Templateget
    • Update a Working Dayput
  • User Generated Documents
    • Add a UGDpost
    • Retrieve all UGDsget
    • Retrieve a UGDget
    • Update a UGDput
    • Delete a UGDdelete
    • /templates/{templateId}/templateget
    • /templates/{templateId}post
    • Retrieve UGD Details Templateget
  • Interest Rate Chart
    • Create a Chartpost
    • Retrieve all Chartsget
    • Retrieve a Chartget
    • Update a Chartput
    • Delete a Chartdelete
    • Retrieve Chart Details Templateget
  • Interest Rate Slab (A.K.A interest bands)
    • Create a Slabpost
    • Retrieve all Slabsget
    • Retrieve a Slabget
    • Update a Slabput
    • Delete a Slabdelete
    • /interestratecharts/{chartId}/chartslabs/templateget
  • Teller Cash Management
    • Create tellerpost
    • List all tellersget
    • Retrieve tellersget
    • Update tellerput
    • Create Cashierspost
    • Retrieve a cashierget
    • Find Cashiersget
    • List Cashiersget
    • Update Cashierput
    • Delete Cashierdelete
    • Allocate Cash To Cashierpost
    • Settle Cash From Cashierpost
    • Retrieve Cashier Transactionget
    • Transactions Wtih Summary For Cashierget
    • Retrieve Cashier Transaction Templateget
    • /tellers/{tellerId}/transactions/{transactionId}get
    • /tellers/{tellerId}/journalsget
    • /tellers/{tellerId}/transactionsget
    • /tellers/{tellerId}delete
  • Payment Type
    • Create a Payment Typepost
    • Retrieve all Payment Typesget
    • Retrieve a Payment Typeget
    • Update a Payment Typeput
    • Delete a Payment Typedelete
  • Provisioning Criteria
    • Create a new Provisioning Criteriapost
    • Retrieves all created Provisioning Criteriasget
    • Retrieves a Provisioning Criteriaget
    • Updates a new Provisioning Criteriaput
    • Deletes Provisioning Criteriadelete
    • /provisioningcriteria/templateget
  • Floating Rates
    • Create a new Floating Ratepost
    • List Floating Ratesget
    • Retrieve Floating Rateget
    • Update Floating Rateput
  • Tax Components
    • Create a new Tax Componentpost
    • List Tax Componentsget
    • Retrieve Tax Componentget
    • Update Tax Componentput
    • /taxes/component/templateget
  • Tax Group
    • Create a new Tax Grouppost
    • List Tax Groupget
    • Retrieve Tax Groupget
    • Update Tax Groupput
    • /taxes/group/templateget
  • Authentication HTTP Basic
    • Verify authenticationpost
  • Users
    • Create a Userpost
    • Retrieve list of usersget
    • Retrieve a Userget
    • Update a Userput
    • Delete a Userdelete
    • /users/downloadtemplateget
    • /users/uploadtemplatepost
    • Retrieve User Details Templateget
  • Roles
    • Create a New Rolepost
    • List Rolesget
    • Retrieve a Roleget
    • Update a Roleput
    • Delete a Roledelete
    • Retrieve a Role's Permissionsget
    • Update a Role's Permissionsput
    • Enable Role | Disable Rolepost
  • Permissions
    • List Application Permissionsget
    • Enable/Disable Permissions for Maker Checkerput
  • Password preferences
    • List Application Password validation policiesget
    • Update password preferencesput
    • /passwordpreferencesget
  • Global Configuration
    • Retrieve Global Configuration | Retrieve Global Configuration for surveysget
    • Retrieve Global Configurationget
    • Update Global Configurationput
  • Hooks
    • Create a Hookpost
    • Retrieve Hooksget
    • Retrieve a Hookget
    • Update a Hookput
    • Delete a Hookdelete
    • Retrieve Hooks Templateget
  • Account number format
    • Create an Account number formatpost
    • List Account number formatsget
    • Retrieve an Account number formatget
    • Update an Account number formatput
    • Delete an Account number formatdelete
    • Retrieve Account number format Templateget
  • Codes
    • Create a Codepost
    • Retrieve Codesget
    • Retrieve a Codeget
    • Update a Codeput
    • Delete a Codedelete
  • Code Values
    • Create a Code descriptionpost
    • List Code Valuesget
    • Retrieve a Code descriptionget
    • Update a Code descriptionput
    • Delete a Code descriptiondelete
  • Audits
    • List Auditsget
    • Retrieve an Audit Entryget
    • Audit Search Templateget
  • Maker Checker (or 4-eye) functionality
    • List Maker Checker Entriesget
    • Delete Maker Checker Entrydelete
    • Approve Maker Checker Entry | Reject Maker Checker Entrypost
    • Maker Checker Search Templateget
  • MIFOSX-BATCH JOBS
    • Retrieve a Jobget
    • Update a Jobput
    • Run a Jobpost
    • Retrieve Job Run Historyget
    • Retrieve Scheduler Jobsget
  • External Services
    • Retrieve External Services Configurationget
    • Update External Serviceput
  • Data Tables
    • Create Data Tablepost
    • List Data Tablesget
    • Retrieve Data Table Detailsget
    • Update Data Tableput
    • Delete Data Tabledelete
    • Register Data Tablepost
    • Deregister Data Tablepost
    • Create Entry in Data Tablepost
    • Retrieve Entry(s) from Data Tableget
    • Update Entry in Data Table (One to One)put
    • Delete Entry(s) in Data Tabledelete
    • Update Entry in Data Table (One to Many)put
    • Delete Entry in Datatable (One to Many)delete
    • /datatables/{datatable}/{apptableId}/{datatableId}get
  • Notes
    • Add a Resource Notepost
    • Retrieve a Resource's descriptionget
    • Retrieve a Resource Noteget
    • Update a Resource Noteput
    • Delete a Resource Notedelete
  • Documents
    • Create a Documentpost
    • List documentsget
    • Retrieve a Documentget
    • Update a Documentput
    • Remove a Documentdelete
    • Retrieve Binary File associated with Documentget
  • Search API
    • Search Resourcesget
    • Adhoc query searchpost
    • Retrive Adhoc Search query templateget
  • AdhocQuery Api
    • /adhocqueryget
    • /adhocquerypost
    • /adhocquery/{adHocId}get
    • /adhocquery/{adHocId}put
    • /adhocquery/{adHocId}delete
    • /adhocquery/templateget
  • Reports
    • Create a Reportpost
    • List Reportsget
    • Retrieve a Reportget
    • Update a Reportput
    • Delete a Reportdelete
    • Retrieve Report Templateget
  • Run Reports
    • Running a Reportget
  • Report Mailing Jobs
    • Create a Report Mailing Jobpost
    • List Report Mailing Jobsget
    • Retrieve a Report Mailing Jobget
    • Update a Report Mailing Jobput
    • Delete a Report Mailing Jobdelete
    • Retrieve Report Mailing Job Details Templateget
  • Survey
    • Create an entry in the survey tablepost
    • Retrieve surveysget
    • Retrieve surveyget
    • /survey/{surveyName}/{clientId}/{fulfilledId}delete
    • /survey/{surveyName}/{clientId}get
    • /survey/{surveyName}/{clientId}/{entryId}get
    • /survey/register/{surveyName}/{apptable}put
  • Spm-Surveys
    • Create a Surveypost
    • List all Surveysget
    • Retrieve a Surveyget
    • Deactivate Surveypost
    • /surveys/{id}put
  • SPM API - LookUp Table
    • Create a Lookup Table entrypost
    • List all Lookup Table entriesget
    • Retrieve a Lookup Table entryget
  • Score Card
    • Create a Scorecard entrypost
    • List all Scorecard entriesget
    • /surveys/scorecards/clients/{clientId}get
    • /surveys/scorecards/{surveyId}/clients/{clientId}get
  • Self Authentication
    • Verify authenticationpost
  • Self User Details
    • Fetch authenticated user detailsget
  • Self User
    • Update Userput
  • Self Client
    • List Clients associated to the userget
    • Retrieve a Clientget
    • Retrieve client accounts overviewget
    • Retrieve Client Imageget
    • List Client Chargesget
    • Retrieve a Client Chargeget
    • List Client Transactionsget
    • Retrieve a Client Transactionget
    • /self/clients/{clientId}/imagesdelete
    • /self/clients/{clientId}/imagespost
    • /self/clients/{clientId}/obligeedetailsget
  • Self Loans
    • Calculate Loan Repayment Schedule | Submit a new Loan Applicationpost
    • Retrieve a Loanget
    • Update a Loan Applicationput
    • Applicant Withdraws from Loan Applicationpost
    • List Loan Chargesget
    • /self/loans/{loanId}/guarantorsget
    • Retrieve a Loan Chargeget
    • Retrieve a Loan Transaction Detailsget
    • Retrieve Loan Details Templateget
  • Self Savings Account
    • Retrieve a savings accountget
    • /self/savingsaccounts/{accountId}put
    • List Savings Chargesget
    • Retrieve a Savings account Chargeget
    • Retrieve Savings Account Transactionget
    • /self/savingsaccountspost
    • /self/savingsaccounts/templateget
  • Self Account transfer
    • Create new Transferpost
    • Retrieve Account Transfer Templateget
  • Self Third Party Transfer
    • Get All TPT Beneficiaryget
    • Add TPT Beneficiarypost
    • Update TPT Beneficiaryput
    • Delete TPT Beneficiarydelete
    • Beneficiary Third Party Transfer Templateget
  • Bulk Import
    • /imports/downloadOutputTemplateget
    • /importsget
    • /imports/getOutputTemplateLocationget
  • Cache
    • Retrieve Cache Typesget
    • Switch Cacheput
  • /email
    • getget
    • postpost
  • /email/{resourceId}
    • getget
    • putput
    • deletedelete
  • /email/messageByStatus
    • getget
  • /email/failedEmail
    • getget
  • /email/pendingEmail
    • getget
  • /email/sentEmail
    • getget
  • /email/campaign/{resourceId}
    • getget
    • putput
    • postpost
    • deletedelete
  • /email/campaign
    • getget
    • postpost
  • /email/campaign/preview
    • postpost
  • /email/campaign/template/{resourceId}
    • getget
  • /email/campaign/template
    • getget
  • /email/configuration
    • getget
    • putput
  • /echo
    • getget
  • Credit Bureau Configuration
    • /CreditBureauConfiguration/organisationCreditBureau/{organisationCreditBureauId}post
    • /CreditBureauConfiguration/configuration/{creditBureauId}post
    • /CreditBureauConfiguration/mappings/{organisationCreditBureauId}post
    • /CreditBureauConfiguration/loanProductget
    • /CreditBureauConfiguration/loanProduct/{loanProductId}get
    • /CreditBureauConfiguration/config/{organisationCreditBureauId}get
    • /CreditBureauConfigurationget
    • /CreditBureauConfiguration/mappingsget
    • /CreditBureauConfiguration/mappingsput
    • /CreditBureauConfiguration/organisationCreditBureauget
    • /CreditBureauConfiguration/organisationCreditBureauput
    • /CreditBureauConfiguration/configuration/{configurationId}put
  • /creditBureauIntegration/addCreditReport
    • postpost
  • /creditBureauIntegration/deleteCreditReport/{creditBureauId}
    • deletedelete
  • /creditBureauIntegration/creditReport
    • postpost
  • /creditBureauIntegration/creditReport/{creditBureauId}
    • getget
  • /creditBureauIntegration/saveCreditReport
    • postpost
  • /{entity}/{entityId}/images
    • getget
    • putput
    • postpost
    • deletedelete
  • Fineract Entity
    • /entitytoentitymapping/{relId}post
    • /entitytoentitymapping/{mapId}get
    • /entitytoentitymapping/{mapId}put
    • /entitytoentitymapping/{mapId}delete
    • /entitytoentitymapping/{mapId}/{fromId}/{toId}get
    • /entitytoentitymappingget
  • Device Registration
    • /self/device/registration/{id}get
    • /self/device/registration/{id}put
    • /self/device/registration/{id}delete
    • /self/device/registrationget
    • /self/device/registrationpost
    • /self/device/registration/client/{clientId}get
  • Scheduler
    • Retrieve Scheduler Statusget
    • Activate Scheduler Jobs | Suspend Scheduler Jobspost
  • List Report Mailing Job History
    • List Report Mailing Job Historyget
  • Two Factor
    • /twofactorget
    • /twofactorpost
    • /twofactor/invalidatepost
    • /twofactor/validatepost
  • /twofactor/configure
    • getget
    • putput
  • Fetch authenticated user details
    • Fetch authenticated user detailsget
  • SMS
    • /smsget
    • /smspost
    • /sms/{resourceId}get
    • /sms/{resourceId}put
    • /sms/{resourceId}delete
    • /sms/{campaignId}/messageByStatusget
  • Likelihood
    • /likelihood/{ppiName}/{likelihoodId}get
    • /likelihood/{ppiName}/{likelihoodId}put
    • /likelihood/{ppiName}get
  • Poverty Line
    • /povertyLine/{ppiName}get
    • /povertyLine/{ppiName}/{likelihoodId}get
  • Inter Operation
    • Calculate Interoperation Quotepost
    • Allow Interoperation Transaction Requestpost
    • Query Interoperation Account by secondary identifierget
    • Interoperation Identifier registrationpost
    • Allow Interoperation Identifier registrationdelete
    • Query Interoperation Account by secondary identifierget
    • Interoperation Identifier registrationpost
    • Allow Interoperation Identifier registrationdelete
    • Disburse Loan by Account Idpost
    • Query Interoperation Account detailsget
    • Query Interoperation secondary identifiers by Account Idget
    • Query transactions by Account Idget
    • Query KYC by Account Idget
    • Query Interoperation Quoteget
    • Query Interoperation Transaction Requestget
    • Query Interoperation Transferget
    • Query Interoperation Health Requestget
    • Prepare Interoperation Transferpost
  • Mix Report
    • /mixreportget
  • Mix Taxonomy
    • /mixtaxonomyget
  • Mix Mapping
    • /mixmappingget
    • /mixmappingput
  • Notification
    • /notificationsget
    • /notificationsput
  • /officetransactions/{transactionId}
    • deletedelete
  • /officetransactions/template
    • getget
  • /officetransactions
    • getget
    • postpost
  • Provisioning Category
    • /provisioningcategoryget
    • /provisioningcategorypost
    • /provisioningcategory/{categoryId}put
    • /provisioningcategory/{categoryId}delete
  • Cashiers
    • /cashiersget
  • Cashier Journals
    • /cashiersjournalget
  • Calendar
    • /{entityType}/{entityId}/calendarsget
    • /{entityType}/{entityId}/calendarspost
    • /{entityType}/{entityId}/calendars/{calendarId}get
    • /{entityType}/{entityId}/calendars/{calendarId}put
    • /{entityType}/{entityId}/calendars/{calendarId}delete
    • /{entityType}/{entityId}/calendars/templateget
  • Client Family Member
    • /clients/{clientId}/familymembersget
    • /clients/{clientId}/familymemberspost
    • /clients/{clientId}/familymembers/{familyMemberId}get
    • /clients/{clientId}/familymembers/{familyMemberId}put
    • /clients/{clientId}/familymembers/{familyMemberId}delete
    • /clients/{clientId}/familymembers/templateget
  • Groups Level
    • /grouplevelsget
  • Bulk Loans
    • /loans/loanreassignmentpost
    • /loans/loanreassignment/templateget
  • Loan Disbursement Details
    • /loans/{loanId}/disbursements/editDisbursementsput
    • /loans/{loanId}/disbursements/{disbursementId}get
    • /loans/{loanId}/disbursements/{disbursementId}put
  • Reschedule Loans
    • /rescheduleloansget
    • /rescheduleloanspost
    • /rescheduleloans/{scheduleId}get
    • /rescheduleloans/{scheduleId}post
    • /rescheduleloans/templateget
  • Meetings
    • /{entityType}/{entityId}/meetingsget
    • /{entityType}/{entityId}/meetingspost
    • /{entityType}/{entityId}/meetings/{meetingId}get
    • /{entityType}/{entityId}/meetings/{meetingId}put
    • /{entityType}/{entityId}/meetings/{meetingId}post
    • /{entityType}/{entityId}/meetings/{meetingId}delete
    • /{entityType}/{entityId}/meetings/templateget
  • Rate
    • /ratesget
    • /ratespost
    • /rates/{rateId}get
    • /rates/{rateId}put
  • Deposit Account On Hold Fund Transactions
    • /savingsaccounts/{savingsId}/onholdtransactionsget
  • Fixed Deposit Account Transactions
    • /fixeddepositaccounts/{fixedDepositAccountId}/transactions/{transactionId}get
    • /fixeddepositaccounts/{fixedDepositAccountId}/transactions/{transactionId}post
    • /fixeddepositaccounts/{fixedDepositAccountId}/transactions/templateget
    • /fixeddepositaccounts/{fixedDepositAccountId}/transactionspost
  • Pocket
    • Retrieve accounts linked to pocketget
    • Link/delink accounts to/from pocketpost
  • Self Loan Products
    • /self/loanproductsget
    • /self/loanproducts/{productId}get
  • Self Savings Products
    • /self/savingsproductsget
    • /self/savingsproducts/{productId}get
  • Self Share Products
    • /self/products/shareget
    • /self/products/share/{productId}get
  • Self Service Registration
    • /self/registrationpost
    • /self/registration/userpost
  • Self Run Report
    • Running A Reportget
  • Self Share Accounts
    • Submit new share applicationpost
    • Retrieve a share application/accountget
    • Retrieve Share Account Templateget
  • Self Score Card
    • /self/surveys/scorecards/{surveyId}post
    • /self/surveys/scorecards/clients/{clientId}get
  • Self Spm
    • /self/surveysget
  • Self Dividend
    • /shareproduct/{productId}/dividendget
    • /shareproduct/{productId}/dividendpost
    • /shareproduct/{productId}/dividend/{dividendId}get
    • /shareproduct/{productId}/dividend/{dividendId}put
    • /shareproduct/{productId}/dividend/{dividendId}delete
Powered by 

Full API Matrix

https://demo.mifos.io/api-docs/apiLive.htm#fullapi_matrix