> ## Documentation Index
> Fetch the complete documentation index at: https://adp-doc.laiye.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List applications

> List applications. To list high-speed custom extraction applications, set ai_function=1425.



## OpenAPI

````yaml /en/api-reference/adp-api.yaml get /open/agentic_doc_processor/{tenant_name}/v1/app-list
openapi: 3.1.0
info:
  title: ADP API
  version: 1.0.0
  description: >-
    Laiye ADP OpenAPI reference for document extraction, document recognition,
    application management, credit usage, workflow runs, and workflow file
    management.
  license:
    name: MIT
    identifier: MIT
servers:
  - url: https://adp-global.laiye.com
    description: ADP global production endpoint
security: []
tags:
  - name: Document extraction
    description: Extract structured fields from uploaded documents.
  - name: Document recognition
    description: Recognize text, layout blocks, and positions from uploaded documents.
  - name: Application management
    description: >-
      Create, update, delete, and query extraction applications and
      configurations.
  - name: Account
    description: Query credit usage.
  - name: Workflow
    description: Run workflow applications and query run results.
  - name: Workflow files
    description: Upload and manage files used by workflow applications.
paths:
  /open/agentic_doc_processor/{tenant_name}/v1/app-list:
    get:
      tags:
        - Application management
      summary: List applications
      description: >-
        List applications. To list high-speed custom extraction applications,
        set ai_function=1425.
      operationId: listExtractionApps
      parameters:
        - $ref: '#/components/parameters/TenantName'
        - name: app_name
          in: query
          required: false
          description: Filter by application name. Fuzzy matching is supported.
          schema:
            type: string
        - name: ai_function
          in: query
          required: false
          description: >-
            Filter by AI capability. Use 1425 for high-speed custom extraction
            applications and 1406 for standard custom extraction applications.
          schema:
            type: integer
            enum:
              - 1406
              - 1425
        - name: app_type
          in: query
          required: false
          description: Application type. 1 means custom application. 0 means system preset.
          schema:
            type: integer
            enum:
              - 0
              - 1
        - name: with_extra
          in: query
          required: false
          description: Whether to query extra information.
          schema:
            type: integer
            enum:
              - 0
              - 1
            default: 1
        - name: offset
          in: query
          required: false
          description: Pagination offset.
          schema:
            type: integer
            default: 0
            minimum: 0
        - name: limit
          in: query
          required: false
          description: Page size.
          schema:
            type: integer
            default: 1000
            minimum: 1
      responses:
        '200':
          $ref: '#/components/responses/AppListResponse'
        '422':
          $ref: '#/components/responses/ValidationError'
      security:
        - ApiKeyAuth: []
components:
  parameters:
    TenantName:
      name: tenant_name
      in: path
      required: true
      description: 'Tenant name. Default: laiye.'
      schema:
        type: string
        default: laiye
  responses:
    AppListResponse:
      description: Application list.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/AppListResponse'
          example:
            code: success
            message: ''
            tips: null
            data:
              list:
                - id: app_1425
                  app_name: High-speed invoice extraction app
                  ai_function: 1425
                  app_label:
                    - invoice
                    - high-speed
              total: 1
    ValidationError:
      description: Validation error.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/SimpleResponse'
  schemas:
    AppListResponse:
      allOf:
        - $ref: '#/components/schemas/SimpleResponse'
        - type: object
          properties:
            data:
              type: object
              properties:
                list:
                  type: array
                  items:
                    type: object
                    additionalProperties: true
                total:
                  type: integer
    SimpleResponse:
      type: object
      properties:
        code:
          oneOf:
            - type: string
            - type: integer
          description: Business code. A successful response is usually success or 200.
        message:
          type: string
          description: Response message.
        tips:
          type:
            - string
            - 'null'
          description: Details. Defaults to null.
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
      description: >-
        Production OpenAPI Accessor access_key. You can find it in My API in the
        ADP platform. If the key is disabled, expired, or does not belong to the
        production environment, the API returns Accessor not found.

````