Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1589

Missing description across multiple API endpoints in Swagger Doc

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.5.0, 1.6.0
    • None
    • Docs, SDK
    • None

    Description

      There are multiple API endpoints (refer to Table (A) below) spread across various sections, where the description of the endpoint is missing. It will look much better and more understandable if each API endpoint has its own description.

      As we know, the API documentation hosted at readme.io (https://mifos.readme.io/reference/overview-1) is fetching the endpoints from Swagger only. So, in order to fill up the missing description(s) on readme.io, correction in Swagger is very necessary. This will also help in building more easily understandable & user-friendly documentation.

       

       

      Section API Endpoint Title Link
      Loan Collateral Update a Collateral https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Loan%20Collateral/updateCollateral
      Mapping Financial Activities to Accounts Delete a Financial Activity to Account Mapping https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Mapping%20Financial%20Activities%20to%20Accounts/deleteGLAccount
      Provisioning Entries List all Provisioning Entries https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Provisioning%20Entries/retrieveAllProvisioningEntries
      Offices Update Office https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Offices/updateOffice
      default Update a Campaign https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/default/updateCampaign_1
      User Generated Documents Update a UGD https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/User%20Generated%20Documents/saveTemplate
      User Generated Documents Delete a UGD https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/User%20Generated%20Documents/deleteTemplate
      Teller Cash Management Retrieve a cashier https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Teller%20Cash%20Management/findCashierData
      Teller Cash Management Update teller https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Teller%20Cash%20Management/updateTeller
      Teller Cash Management Retrieve tellers https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Teller%20Cash%20Management/findTeller
      Teller Cash Management Find Cashiers https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Teller%20Cash%20Management/getCashierTemplate
      Teller Cash Management List Cashiers https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Teller%20Cash%20Management/getCashierData_1
      Maker Checker (or 4-eye) functionality Delete Maker Checker Entry https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Maker%20Checker%20(or%204-eye)%20functionality/deleteMakerCheckerEntry
      Roles Update a Role https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Roles/updateRole
      Roles Update a Role’s Permissions https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Roles/updateRolePermissions
      Code Values Create a Code description https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Code%20Values/createCodeValue
      Account number format Update an Account number format https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Account%20number%20format/update_1
      Permissions Enable/Disable Permissions for Maker Checker https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Permissions/updatePermissionsDetails
      Password preferences Update password preferences https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Password%20preferences/update_23
      Documents Remove a Document https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Documents/deleteDocument
      Reports Create a Report https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Reports/createReport
      Report Mailing Jobs Update a Report Mailing Job https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Report%20Mailing%20Jobs/updateReportMailingJob
      Spm-Surveys Retrieve a Survey https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Spm-Surveys/findSurvey
      Spm-Surveys List all Surveys https://demo.fineract.dev/fineract-provider/swagger-ui/index.html#/Spm-Surveys/fetchAllSurveys_1

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            guptahemant65 Hemant Gupta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: