{ "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." } } ] }