Files
cbsnexora-backend/OpenProject_Postman_Collection.json
AdityaandClaude Opus 4.6 ba5365d4af Add all CBS custom modules: KYC, Sanctions, RBI Feed, OpenProject, Mobile Lookup, Charges, Avro schemas
Includes all prior work not yet committed on this branch:
- KYC module (LincPay eKYC: PAN, Aadhaar OTP, GSTIN verification)
- Sanctions screening (UN Security Council consolidated list)
- RBI Feed integration with scheduled jobs
- OpenProject API integration
- Mobile lookup service
- Charge module enhancements (current account support)
- Client family member nominee fields
- Avro schema updates
- Liquibase migrations 0216-0224
- Postman collections for OpenProject, RBI Feeds, Sanctions
- SQL seed scripts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 17:54:10 +05:30

274 lines
6.9 KiB
JSON

{
"info": {
"_postman_id": "op-fineract-collection",
"name": "Fineract - OpenProject Integration",
"description": "Postman collection for Fineract OpenProject integration API endpoints.\n\nBase URL: {{baseUrl}}/fineract-provider/api/v1/openproject\n\nAuthentication: Basic Auth (Fineract user credentials)",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"auth": {
"type": "basic",
"basic": [
{
"key": "username",
"value": "{{fineractUser}}",
"type": "string"
},
{
"key": "password",
"value": "{{fineractPassword}}",
"type": "string"
}
]
},
"variable": [
{
"key": "baseUrl",
"value": "https://localhost:8443",
"type": "string"
},
{
"key": "fineractUser",
"value": "mifos",
"type": "string"
},
{
"key": "fineractPassword",
"value": "password",
"type": "string"
},
{
"key": "tenantId",
"value": "default",
"type": "string"
}
],
"item": [
{
"name": "Get Project Details",
"request": {
"method": "GET",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/project",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "project"]
},
"description": "Returns the configured OpenProject project details (CBSNexora)."
}
},
{
"name": "Get Work Packages (All)",
"request": {
"method": "GET",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages?pageSize=25&offset=1",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"],
"query": [
{
"key": "pageSize",
"value": "25"
},
{
"key": "offset",
"value": "1"
}
]
},
"description": "Returns all work packages from the OpenProject project."
}
},
{
"name": "Get Work Packages (Open)",
"request": {
"method": "GET",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages?status=open&pageSize=25&offset=1",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"],
"query": [
{
"key": "status",
"value": "open"
},
{
"key": "pageSize",
"value": "25"
},
{
"key": "offset",
"value": "1"
}
]
},
"description": "Returns only open work packages."
}
},
{
"name": "Get Work Packages (Closed)",
"request": {
"method": "GET",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages?status=closed&pageSize=25&offset=1",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"],
"query": [
{
"key": "status",
"value": "closed"
},
{
"key": "pageSize",
"value": "25"
},
{
"key": "offset",
"value": "1"
}
]
},
"description": "Returns only closed work packages."
}
},
{
"name": "Get Status Summary",
"request": {
"method": "GET",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/summary",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "summary"]
},
"description": "Returns a summary of all work packages grouped by status, type, and priority."
}
},
{
"name": "Create Work Package - Feature",
"request": {
"method": "POST",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"subject\": \"Integrate OpenProject with CBS Dashboard\",\n \"description\": \"Add OpenProject work package tracking to the CBS admin dashboard so project managers can view task progress directly from the banking system.\",\n \"type\": \"Feature\"\n}"
},
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"]
},
"description": "Creates a new Feature work package in OpenProject.\n\nValid types: Task, Milestone, Summary task, Feature, Epic, User story, Bug, Incident, Support Ticket, Problem, Change Request, Enhancement"
}
},
{
"name": "Create Work Package - Task",
"request": {
"method": "POST",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"subject\": \"Setup CI/CD pipeline for CBS deployment\",\n \"description\": \"Configure automated build and deployment pipeline for the Core Banking System.\",\n \"type\": \"Task\"\n}"
},
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"]
},
"description": "Creates a new Task work package in OpenProject."
}
},
{
"name": "Create Work Package - Bug",
"request": {
"method": "POST",
"header": [
{
"key": "fineract-platform-tenantid",
"value": "{{tenantId}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"subject\": \"Fix loan repayment calculation rounding error\",\n \"description\": \"Loan repayment amounts show minor rounding differences when calculated with different interest methods.\",\n \"type\": \"Bug\"\n}"
},
"url": {
"raw": "{{baseUrl}}/fineract-provider/api/v1/openproject/work-packages",
"host": ["{{baseUrl}}"],
"path": ["fineract-provider", "api", "v1", "openproject", "work-packages"]
},
"description": "Creates a new Bug work package in OpenProject."
}
}
]
}