Files
proxmox/omnl-fineract
defiQUG b3a8fe4496
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
chore: sync all changes to Gitea
- Config, docs, scripts, and backup manifests
- Submodule refs unchanged (m = modified content in submodules)

Made-with: Cursor
2026-03-02 11:37:34 -08:00
..
2026-03-02 11:37:34 -08:00

OMNL Fineract Integration

Apache Fineract API client and scripts for the OMNL tenancy at https://omnl.hybxfinance.io/.

Overview

  • Base URL: https://omnl.hybxfinance.io/fineract-provider/api/v1
  • Tenant ID: omnl (required header: Fineract-Platform-TenantId: omnl)
  • Auth: Basic auth (username/password)

Setup

  1. Copy env template and set credentials:

    cp .env.example .env
    # Edit .env and set OMNL_FINERACT_PASSWORD (and other vars if needed)
    
  2. Load env and test (from repo root or this directory):

    set -a && source .env && set +a
    curl -s -u "${OMNL_FINERACT_USER}:${OMNL_FINERACT_PASSWORD}" \
      -H "Fineract-Platform-TenantId: ${OMNL_FINERACT_TENANT}" \
      "${OMNL_FINERACT_BASE_URL}/offices"
    

Environment Variables

Variable Description Example
OMNL_FINERACT_BASE_URL API base URL (no trailing slash) https://omnl.hybxfinance.io/fineract-provider/api/v1
OMNL_FINERACT_TENANT Tenant identifier omnl
OMNL_FINERACT_USER Basic auth username app.omnl
OMNL_FINERACT_PASSWORD Basic auth password (set in .env only)
OMNL_FINERACT_INSECURE Skip TLS verify (0/1) 0

API Quick Reference

All requests require:

  • Header: Fineract-Platform-TenantId: omnl
  • Basic auth: app.omnl + password

Submodule

This directory can be added as a git submodule when the OMNL Fineract integration is moved to its own repository. From the parent repo:

git submodule add <repository-url> omnl-fineract
git submodule update --init --recursive

Documentation