📄️ Overview of Kiva's API
What does Kiva’s API do?
📄️ Integration Structure
Kiva’s API is designed to connect a Field Partner’s MIS directly to PA2. It can be used to automatically either post loans or report repayments. The main benefits of using the API are saving Field Partners time and improving the accuracy of the information entered in PA2.
📄️ API authentication
The following instructions are for authenticating with Kiva's test environment, Stage. This is the first step in any API integration. If you have already completed your testing, and your tests have been approved by Kiva, follow the instructions on the Using production environment page.
📄️ Using the API to post draft loans
We recommend that your technical team consults with the Kiva Coordinator at your organization to fully understand Kiva's Repayment Reporting process. To do so, please have your technical team review the following:
📄️ Using the API loans fetch endpoint
Process
📄️ Using the API to report repayments
We recommend that your technical team consults with the Kiva Coordinator at your organization to fully understand Kiva's Repayment Reporting process. To do so, please have your technical team review the following:
📄️ Using the API to post journals
We recommend that your technical team consults with the Kiva Coordinator at your organization to fully understand Kiva's Journaling process. Additionally, please have your technical team review the following:
📄️ Using production environment
Please only switch to Kiva's production environment after you've received confirmation to do so from Kiva. If you are looking to authenticate with Kiva's test environment, visit this page.
📄️ Error Resolutions
403 Unauthorized Errors