> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apigene.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# App Get Action Details

> Get complete details for one or more actions by their operationIds.
Returns the full schema, parameters, and documentation for the specified actions.
This endpoint is used after discovering actions via list_actions or search_actions with detail_level='summary'.

Supports fetching multiple actions in a single call by passing comma-separated operationIds.



## OpenAPI

````yaml get /api/mcp/app_get_action_details
openapi: 3.1.0
info:
  title: Apigene
  description: Apigene API
  version: 1.0.0
  contact:
    name: Apigene Support
    url: https://app.apigene.ai
    email: support@apigene.ai
servers:
  - url: https://app.apigene.ai
security:
  - BearerAuth: []
paths:
  /api/mcp/app_get_action_details:
    get:
      tags:
        - MCP
      summary: App Get Action Details
      description: >-
        Get complete details for one or more actions by their operationIds.

        Returns the full schema, parameters, and documentation for the specified
        actions.

        This endpoint is used after discovering actions via list_actions or
        search_actions with detail_level='summary'.


        Supports fetching multiple actions in a single call by passing
        comma-separated operationIds.
      operationId: mcp_app_get_action_details
      parameters:
        - name: genai_app
          in: query
          required: true
          schema:
            type: string
            description: The name of the GenAI app.
            title: Genai App
          description: The name of the GenAI app.
        - name: app_name
          in: query
          required: true
          schema:
            type: string
            description: The app containing the actions.
            title: App Name
          description: The app containing the actions.
        - name: operationIds
          in: query
          required: true
          schema:
            type: string
            description: Comma-separated list of operationIds to retrieve details for.
            title: Operationids
          description: Comma-separated list of operationIds to retrieve details for.
        - name: app_type
          in: query
          required: false
          schema:
            type: string
            description: The type of the app ('mcp' or 'agent').
            default: mcp
            title: App Type
          description: The type of the app ('mcp' or 'agent').
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
        - BearerAuth: []
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
        input:
          title: Input
        ctx:
          type: object
          title: Context
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        JWT Authorization header using the Bearer scheme. Example:
        'Authorization: Bearer {token}'

````