> ## Documentation Index
> Fetch the complete documentation index at: https://dify-6c0370d8-docs-agent-app-service-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Agent App Meta

> Retrieve Agent app metadata, including tool icons and other runtime display metadata.



## OpenAPI

````yaml /en/api-reference/openapi_agent.json get /meta
openapi: 3.0.1
info:
  title: Agent App API
  description: >-
    Agent apps expose a streaming service API for production integrations. Use
    the API key created from the Agent app API Access page. Public service API
    requests use the returned API base URL and do not include the Agent ID in
    the path; the API key identifies the backing app.
  version: 1.0.0
servers:
  - url: https://{api_base_url}
    description: >-
      Base URL of the Agent App API. Use the Service API Base URL shown in the
      Agent app API Access page. For self-hosted deployments, replace it with
      your own API base URL.
    variables:
      api_base_url:
        default: api.dify.ai/v1
        description: Host and path of the API base URL, without the `https://` prefix.
security:
  - ApiKeyAuth: []
tags:
  - name: Agent Messages
    description: Send Agent app messages and stop running tasks.
  - name: Agent Files
    description: Upload files for Agent app conversations.
  - name: Agent Conversations
    description: List Agent app conversations and conversation messages.
  - name: Agent App
    description: Retrieve Agent app parameters and metadata.
paths:
  /meta:
    get:
      tags:
        - Agent App
      summary: Get Agent App Meta
      description: >-
        Retrieve Agent app metadata, including tool icons and other runtime
        display metadata.
      operationId: getAgentAppMeta
      responses:
        '200':
          description: Successfully retrieved application meta information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AppMetaResponse'
              examples:
                appMeta:
                  summary: Response Example
                  value:
                    tool_icons:
                      dalle3: https://example.com/icons/dalle3.png
                      calculator:
                        background: '#4A90D9'
                        content: 🧮
components:
  schemas:
    AppMetaResponse:
      type: object
      properties:
        tool_icons:
          type: object
          additionalProperties:
            oneOf:
              - title: Icon URL
                type: string
                format: url
                description: URL of the icon.
              - $ref: '#/components/schemas/ToolIconDetail'
          description: Tool icons. Keys are tool names.
    ToolIconDetail:
      title: Emoji Icon
      type: object
      description: Detail of a tool icon using emoji.
      properties:
        background:
          type: string
          description: Background color in hex format.
        content:
          type: string
          description: Emoji content.
  securitySchemes:
    ApiKeyAuth:
      type: http
      scheme: bearer
      bearerFormat: API_KEY
      description: >-
        API Key authentication. For all API requests, include your API Key in
        the `Authorization` HTTP Header, prefixed with `Bearer `. Example:
        `Authorization: Bearer {API_KEY}`. **Strongly recommend storing your API
        Key on the server-side, not shared or stored on the client-side, to
        avoid possible API-Key leakage that can lead to serious consequences.**

````