openapi: 3.2.0 info: title: Karada Teams API version: 1.0.0 description: Spec-Driven API definition for Karada MCP Platform servers: - url: https://api.karada.ai description: Production API - url: http://localhost:8080 description: Local development API tags: - name: Teams paths: /api/v1/teams/: post: summary: Create new team operationId: createTeam tags: - Teams security: - BearerAuth: [] requestBody: required: true content: application/json: schema: type: object required: - name properties: name: type: string description: Team name responses: '201': description: Team created content: application/json: schema: type: object properties: id: type: string format: uuid name: type: string slug: type: string owner_id: type: string format: uuid subscription_status: type: string /api/v1/teams/list: get: summary: List user teams operationId: listTeams tags: - Teams security: - BearerAuth: [] responses: '200': description: List of user teams content: application/json: schema: type: array items: type: object properties: id: type: string format: uuid name: type: string slug: type: string owner_id: type: string format: uuid subscription_status: type: string components: securitySchemes: BearerAuth: type: http scheme: bearer bearerFormat: JWT