naftiko: 1.0.0-alpha2 info: label: Endpoints — subpackage_organizationTasks description: 'Endpoints — subpackage_organizationTasks. 1 operations. Lead operation: List organization tasks. Self-contained Naftiko capability covering one Deel business surface.' tags: - Deel - subpackage_organizationTasks created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: DEEL_API_KEY: DEEL_API_KEY capability: consumes: - type: http namespace: platform-endpoints-subpackage-organizationtasks baseUri: https://api.letsdeel.com/rest/v2 description: Endpoints — subpackage_organizationTasks business capability. Self-contained, no shared references. resources: - name: organizations-tasks path: /organizations/tasks operations: - name: listorganizationtasksv20260303 method: GET description: List organization tasks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: statuses in: query type: array description: Filter by task statuses. - name: category in: query type: string description: Filter by task category. - name: search in: query type: string description: Search string for task display name or description. - name: external_id in: query type: string description: Filter by external ID (for tasks created with an external reference). - name: cursor in: query type: string description: Opaque cursor for cursor-based pagination. When provided, use with limit only (do not use offset). - name: limit in: query type: integer description: Maximum number of records to return (1-100). - name: Authorization in: header type: string description: '## Authentication' required: true authentication: type: bearer token: '{{env.DEEL_API_KEY}}' exposes: - type: rest namespace: platform-endpoints-subpackage-organizationtasks-rest port: 8080 description: REST adapter for Endpoints — subpackage_organizationTasks. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/organizations/tasks name: organizations-tasks description: REST surface for organizations-tasks. operations: - method: GET name: listorganizationtasksv20260303 description: List organization tasks call: platform-endpoints-subpackage-organizationtasks.listorganizationtasksv20260303 with: statuses: rest.statuses category: rest.category search: rest.search external_id: rest.external_id cursor: rest.cursor limit: rest.limit Authorization: rest.Authorization outputParameters: - type: object mapping: $. - type: mcp namespace: platform-endpoints-subpackage-organizationtasks-mcp port: 9090 transport: http description: MCP adapter for Endpoints — subpackage_organizationTasks. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: list-organization-tasks description: List organization tasks hints: readOnly: true destructive: false idempotent: true call: platform-endpoints-subpackage-organizationtasks.listorganizationtasksv20260303 with: statuses: tools.statuses category: tools.category search: tools.search external_id: tools.external_id cursor: tools.cursor limit: tools.limit Authorization: tools.Authorization outputParameters: - type: object mapping: $.