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

# List AI analysis prompts

> Returns all AI analysis prompts, optionally filtered by document type or rule set. Requires `admin.platform.super` permission.



## OpenAPI

````yaml api-reference/ai.yaml post /prompts/list
openapi: 3.0.3
info:
  title: ai
  description: >-
    The AI Service acts as the intelligence hub of the arbitration platform,
    powering smart automation, analysis, and decision support. It centralizes
    all AI integrations, ensuring seamless and consistent AI functionality
    across every part of the system.
  version: 1.0.0
servers:
  - url: https://ai.platform.arb.inc
security: []
tags:
  - name: /
  - name: analysis
  - name: demo
  - name: generate-award
  - name: generate-document
  - name: process
  - name: prompts
paths:
  /prompts/list:
    post:
      tags:
        - prompts
      summary: List AI analysis prompts
      description: >-
        Returns all AI analysis prompts, optionally filtered by document type or
        rule set. Requires `admin.platform.super` permission.
      operationId: listPrompts
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                documentID:
                  type: string
                  maxLength: 50
                  description: Filter by document type identifier
                  example: statementOfClaim
                ruleSet:
                  type: string
                  maxLength: 50
                  description: Filter by rule set identifier
                  example: small-claims-v1
      responses:
        '200':
          description: List of prompts
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                      example: 42
                    created:
                      type: string
                      format: date-time
                      example: '2026-01-15T10:30:00.000Z'
                    updated:
                      type: string
                      format: date-time
                      example: '2026-01-20T14:45:00.000Z'
                    documentID:
                      type: string
                      example: statementOfClaim
                    ruleSet:
                      type: string
                      example: small-claims-v1
                    prompt:
                      type: string
                      example: >-
                        Analyze the statement of claim and extract key
                        information.
                    active:
                      type: boolean
                      example: true
                    triggerOnDocket:
                      type: boolean
                      example: true
                    triggerOnDraft:
                      type: boolean
                      example: false
                    includeEvidence:
                      type: boolean
                      example: true
                    includeFullCase:
                      type: boolean
                      example: false
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````