Pomo Agentic Teams API

The agentic-teams API from Pomo — 49 operation(s) for agentic-teams.

Operations 54

POST /api/agentic/teams Create Team #
GET /api/agentic/teams List Teams #
GET /api/agentic/teams/templates List Team Templates #
GET /api/agentic/teams/policy Get Team Policy #
GET /api/agentic/teams/active Get Active Team #
GET /api/agentic/teams/fleet Get Team Fleet Snapshot #
GET /api/agentic/teams/workspace-init Get Team Workspace Init #
PATCH /api/agentic/teams/{team_id}/agents/{agent_id} Update Team Agent #
PATCH /api/agentic/teams/{team_id} Update Team Settings #
GET /api/agentic/teams/{team_id} Get Team #
GET /api/agentic/teams/{team_id}/control-snapshot Get Team Control Snapshot #
GET /api/agentic/teams/{team_id}/interaction-policy Get Team Interaction Policy #
PATCH /api/agentic/teams/{team_id}/interaction-policy Update Team Interaction Policy #
POST /api/agentic/teams/{team_id}/consult Consult Team Agent #
PUT /api/agentic/teams/{team_id}/run-guidance Save Team Run Guidance #
POST /api/agentic/teams/{team_id}/run-now Run Team Now #
POST /api/agentic/teams/{team_id}/pause Pause Team #
POST /api/agentic/teams/{team_id}/resume Resume Team #
POST /api/agentic/teams/{team_id}/start-fresh Start Team Fresh #
GET /api/agentic/teams/{team_id}/runs List Team Runs #
GET /api/agentic/teams/{team_id}/runs/{run_id}/graph Get Team Run Graph #
POST /api/agentic/teams/{team_id}/runs/{run_id}/stop Stop Team Run #
POST /api/agentic/teams/{team_id}/runs/{run_id}/graph/intervene Intervene Team Run Graph Node #
GET /api/agentic/teams/{team_id}/events List Team Events #
GET /api/agentic/teams/{team_id}/messages List Team Messages #
GET /api/agentic/teams/{team_id}/mission-feed List Team Mission Feed #
GET /api/agentic/teams/{team_id}/workspace-bootstrap Get Team Workspace Bootstrap #
GET /api/agentic/teams/{team_id}/reports/workspace Get Team Report Workspace #
GET /api/agentic/teams/{team_id}/stream Stream Team Activity #
GET /api/agentic/teams/{team_id}/recommendations List Team Recommendations #
GET /api/agentic/teams/{team_id}/mmm/latest Get Latest Mmm Measurement #
GET /api/agentic/teams/{team_id}/mmm/reports List Mmm Measurement Reports #
GET /api/agentic/teams/{team_id}/search-readiness/reports List Search Readiness Reports #
GET /api/agentic/teams/{team_id}/search-readiness/summary Get Search Readiness Summary #
PUT /api/agentic/teams/{team_id}/search-readiness/actions/{action_key} Update Search Readiness Action Status #
GET /api/agentic/teams/{team_id}/actions List Team Actions #
PATCH /api/agentic/teams/{team_id}/actions/{action_id}/status Update Team Action Status #
POST /api/agentic/teams/{team_id}/actions/{action_id}/retry Retry Team Action Execution #
GET /api/agentic/teams/{team_id}/goal-contract Get Team Goal Contract #
PATCH /api/agentic/teams/{team_id}/goal-contract Update Team Goal Contract #
GET /api/agentic/teams/{team_id}/daily-summaries List Daily Summaries #
GET /api/agentic/teams/{team_id}/digest-emails List Team Digest Emails #
GET /api/agentic/teams/{team_id}/digest-emails/{send_id} Get Team Digest Email #
POST /api/agentic/teams/{team_id}/commands Create Team Command #
GET /api/agentic/teams/{team_id}/commands List Team Commands #
GET /api/agentic/teams/{team_id}/approvals List Team Approvals #
POST /api/agentic/teams/{team_id}/approvals/bulk-decision Decide Team Approvals Bulk #
POST /api/agentic/teams/{team_id}/approvals/{approval_id}/items/{item_id}/generate Generate Team Approval Bundle Item #
POST /api/agentic/teams/{team_id}/approvals/{approval_id}/items/{item_id}/skip Skip Team Approval Bundle Item #
POST /api/agentic/teams/{team_id}/approvals/{approval_id}/decision Decide Team Approval #
GET /api/agentic/teams/{team_id}/agent-reliability List Team Agent Reliability #
GET /api/agentic/teams/{team_id}/learning/summary Get Team Learning Summary #
PATCH /api/agentic/teams/{team_id}/learning/notes/{category} Update Team Learning Note #
POST /api/agentic/teams/{team_id}/recommendations/{recommendation_id}/outcome Record Team Recommendation Outcome #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/pomo-agentic-teams-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

pomo-agentic-teams-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: GPT Backend Agentic Teams API
  version: 0.1.0
servers:
- url: https://api.usepomo.ai
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: agentic-teams
paths:
  /api/agentic/teams:
    post:
      tags:
      - agentic-teams
      summary: Create Team
      operationId: create_team_api_agentic_teams_post
      security:
      - HTTPBearer: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamCreate'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamDetailResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - agentic-teams
      summary: List Teams
      operationId: list_teams_api_agentic_teams_get
      security:
      - HTTPBearer: []
      parameters:
      - name: organization_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Organization Id
      - name: company_profile_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Company Profile Id
      - name: include_deleted
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Include Deleted
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamListResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/templates:
    get:
      tags:
      - agentic-teams
      summary: List Team Templates
      description: Return the catalog of available team templates.
      operationId: list_team_templates_api_agentic_teams_templates_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      security:
      - HTTPBearer: []
  /api/agentic/teams/policy:
    get:
      tags:
      - agentic-teams
      summary: Get Team Policy
      operationId: get_team_policy_api_agentic_teams_policy_get
      security:
      - HTTPBearer: []
      parameters:
      - name: organization_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Organization Id
      - name: company_profile_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Company Profile Id
      - name: template_version
        in: query
        required: false
        schema:
          type: string
          default: data_intel_team
          title: Template Version
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamPolicyResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/active:
    get:
      tags:
      - agentic-teams
      summary: Get Active Team
      operationId: get_active_team_api_agentic_teams_active_get
      security:
      - HTTPBearer: []
      parameters:
      - name: organization_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Organization Id
      - name: company_profile_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Company Profile Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                anyOf:
                - $ref: '#/components/schemas/AgentTeamDetailResponse'
                - type: 'null'
                title: Response Get Active Team Api Agentic Teams Active Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/fleet:
    get:
      tags:
      - agentic-teams
      summary: Get Team Fleet Snapshot
      operationId: get_team_fleet_snapshot_api_agentic_teams_fleet_get
      security:
      - HTTPBearer: []
      parameters:
      - name: organization_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Organization Id
      - name: company_profile_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Company Profile Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 200
          title: Limit
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          minimum: 0
          default: 0
          title: Offset
      - name: status
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Filter by team status
          title: Status
        description: Filter by team status
      - name: blocked_only
        in: query
        required: false
        schema:
          type: boolean
          description: Include only blocked teams
          default: false
          title: Blocked Only
        description: Include only blocked teams
      - name: sort_by
        in: query
        required: false
        schema:
          type: string
          description: Sort key
          default: updated_at
          title: Sort By
        description: Sort key
      - name: sort_order
        in: query
        required: false
        schema:
          type: string
          description: Sort order (asc|desc)
          default: desc
          title: Sort Order
        description: Sort order (asc|desc)
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamFleetSnapshotResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/workspace-init:
    get:
      tags:
      - agentic-teams
      summary: Get Team Workspace Init
      operationId: get_team_workspace_init_api_agentic_teams_workspace_init_get
      security:
      - HTTPBearer: []
      parameters:
      - name: organization_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Organization Id
      - name: company_profile_id
        in: query
        required: true
        schema:
          type: string
          format: uuid
          title: Company Profile Id
      - name: template_version
        in: query
        required: false
        schema:
          type: string
          default: data_intel_team
          title: Template Version
      - name: include_workspace_data
        in: query
        required: false
        schema:
          type: boolean
          default: true
          title: Include Workspace Data
      - name: include_report_summary
        in: query
        required: false
        schema:
          type: boolean
          default: false
          title: Include Report Summary
      - name: include_presentation_daily_report
        in: query
        required: false
        schema:
          anyOf:
          - type: boolean
          - type: 'null'
          title: Include Presentation Daily Report
      - name: report_run_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Report Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamWorkspaceInitResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/agents/{agent_id}:
    patch:
      tags:
      - agentic-teams
      summary: Update Team Agent
      operationId: update_team_agent_api_agentic_teams__team_id__agents__agent_id__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: agent_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Agent Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamAgentUpdate'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamAgentResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}:
    patch:
      tags:
      - agentic-teams
      summary: Update Team Settings
      operationId: update_team_settings_api_agentic_teams__team_id__patch
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamUpdate'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    get:
      tags:
      - agentic-teams
      summary: Get Team
      operationId: get_team_api_agentic_teams__team_id__get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamDetailResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/control-snapshot:
    get:
      tags:
      - agentic-teams
      summary: Get Team Control Snapshot
      description: Read current card preflight state without synchronizing team policy.
      operationId: get_team_control_snapshot_api_agentic_teams__team_id__control_snapshot_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamControlSnapshotResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/interaction-policy:
    get:
      tags:
      - agentic-teams
      summary: Get Team Interaction Policy
      operationId: get_team_interaction_policy_api_agentic_teams__team_id__interaction_policy_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamInteractionPolicyResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
    patch:
      tags:
      - agentic-teams
      summary: Update Team Interaction Policy
      operationId: update_team_interaction_policy_api_agentic_teams__team_id__interaction_policy_patch
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamInteractionPolicyUpdateRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamInteractionPolicyResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/consult:
    post:
      tags:
      - agentic-teams
      summary: Consult Team Agent
      operationId: consult_team_agent_api_agentic_teams__team_id__consult_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamConsultRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamConsultResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/run-guidance:
    put:
      tags:
      - agentic-teams
      summary: Save Team Run Guidance
      description: 'Save (or clear) the focus the team''s next run should use.


        Saving never starts a run: the next run to start — scheduled or manual —

        consumes the saved focus and clears it.'
      operationId: save_team_run_guidance_api_agentic_teams__team_id__run_guidance_put
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamRunGuidanceSaveRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamPendingRunGuidanceResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/run-now:
    post:
      tags:
      - agentic-teams
      summary: Run Team Now
      operationId: run_team_now_api_agentic_teams__team_id__run_now_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        content:
          application/json:
            schema:
              anyOf:
              - $ref: '#/components/schemas/AgentTeamRunNowRequest'
              - type: 'null'
              title: Request
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamRunNowResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/pause:
    post:
      tags:
      - agentic-teams
      summary: Pause Team
      operationId: pause_team_api_agentic_teams__team_id__pause_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/resume:
    post:
      tags:
      - agentic-teams
      summary: Resume Team
      operationId: resume_team_api_agentic_teams__team_id__resume_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/start-fresh:
    post:
      tags:
      - agentic-teams
      summary: Start Team Fresh
      operationId: start_team_fresh_api_agentic_teams__team_id__start_fresh_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamStartFreshRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamStartFreshResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/runs:
    get:
      tags:
      - agentic-teams
      summary: List Team Runs
      operationId: list_team_runs_api_agentic_teams__team_id__runs_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 200
          minimum: 1
          default: 20
          title: Limit
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamRunListResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/runs/{run_id}/graph:
    get:
      tags:
      - agentic-teams
      summary: Get Team Run Graph
      operationId: get_team_run_graph_api_agentic_teams__team_id__runs__run_id__graph_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Run Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamRunGraphResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/runs/{run_id}/stop:
    post:
      tags:
      - agentic-teams
      summary: Stop Team Run
      operationId: stop_team_run_api_agentic_teams__team_id__runs__run_id__stop_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Run Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamRunStopRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamRunResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/runs/{run_id}/graph/intervene:
    post:
      tags:
      - agentic-teams
      summary: Intervene Team Run Graph Node
      operationId: intervene_team_run_graph_node_api_agentic_teams__team_id__runs__run_id__graph_intervene_post
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Run Id
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AgentTeamRunNodeInterventionRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamRunNodeInterventionResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/events:
    get:
      tags:
      - agentic-teams
      summary: List Team Events
      operationId: list_team_events_api_agentic_teams__team_id__events_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Run Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 200
          title: Limit
      - name: cursor_created_at
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Cursor Created At
      - name: cursor_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Cursor Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamEventListResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/messages:
    get:
      tags:
      - agentic-teams
      summary: List Team Messages
      operationId: list_team_messages_api_agentic_teams__team_id__messages_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Run Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 200
          title: Limit
      - name: cursor_created_at
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Cursor Created At
      - name: cursor_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Cursor Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamMessageListResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/mission-feed:
    get:
      tags:
      - agentic-teams
      summary: List Team Mission Feed
      operationId: list_team_mission_feed_api_agentic_teams__team_id__mission_feed_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: run_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Run Id
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 200
          title: Limit
      - name: cursor_created_at
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: date-time
          - type: 'null'
          title: Cursor Created At
      - name: cursor_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Cursor Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamMissionFeedListResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/workspace-bootstrap:
    get:
      tags:
      - agentic-teams
      summary: Get Team Workspace Bootstrap
      operationId: get_team_workspace_bootstrap_api_agentic_teams__team_id__workspace_bootstrap_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AgentTeamWorkspaceBootstrapResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /api/agentic/teams/{team_id}/reports/workspace:
    get:
      tags:
      - agentic-teams
      summary: Get Team Report Workspace
      operationId: get_team_report_workspace_api_agentic_teams__team_id__reports_workspace_get
      security:
      - HTTPBearer: []
      parameters:
      - name: team_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
          title: Team Id
      - name: section_key
        in: query
        required: true
        schema:
          type: string
          description: Report section key
          title: Section Key
        description: Report section key
      - name: report_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
            format: uuid
          - type: 'null'
          title: Report Id
      - name: run_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Scope to a single agent-team run.
          title: Run Id
        description: Scope to a single agent-team run.
      - name: states
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Optional comma-separated approval states for lifecycle-specific report views.
          title: States
        description: Optional comma-separated approval states for lifecycle-specific report views.
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          default: 3
          title: Limit
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          minimum: 0
          default: 0
          title: Offset
      - name: include_linked
        in: query
        required: false
        schema:
          type: boolean
          description: Include linked recommendations and actions for detail views.
  

# --- truncated at 32 KB (174 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pomo/refs/heads/main/openapi/pomo-agentic-teams-api-openapi.yml