naftiko: 1.0.0-alpha2 info: label: Tink Money Manager description: Provide BFM cash-flow summaries, business budgets, financial-calendar events, and reconciliations from Tink finance-management. tags: - Tink - Money Manager - BFM - Budgets - Cash Flow created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: TINK_BEARER_TOKEN: TINK_BEARER_TOKEN capability: consumes: - type: http namespace: money-manager baseUri: https://api.tink.com description: Tink Money Manager business capability. resources: - name: cash-flow-summaries path: /finance-management/v1/cash-flow-summaries/{resolution} operations: - name: get method: GET description: Get cash flow summaries. outputRawFormat: json inputParameters: - name: resolution in: path type: string required: true - name: from_gte in: query type: string required: true - name: to_lte in: query type: string required: true - name: business-budgets path: /finance-management/v1/business-budgets operations: - name: create method: POST description: Create a business budget. outputRawFormat: json inputParameters: - name: body in: body type: object required: true - name: list method: GET description: List business budgets. outputRawFormat: json - name: business-budget path: /finance-management/v1/business-budgets/{budgetId} operations: - name: get method: GET description: Get a business budget. outputRawFormat: json inputParameters: - name: budgetId in: path type: string required: true - name: calendar-events path: /finance-management/v1/financial-calendar-events operations: - name: create method: POST description: Create a financial calendar event. outputRawFormat: json inputParameters: - name: body in: body type: object required: true - name: list method: GET description: List financial calendar events. outputRawFormat: json authentication: type: bearer value: '{{env.TINK_BEARER_TOKEN}}' placement: header exposes: - type: rest namespace: money-manager-rest port: 8080 description: REST adapter for Tink Money Manager. resources: - path: /v1/money-manager/cash-flow-summaries/{resolution} name: cash-flow-summaries operations: - method: GET name: get call: money-manager.get with: resolution: rest.path.resolution