> ## 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.

# Generate arbitration award

> Analyzes case docket documents and exhibits to generate an arbitration award with outcome determination and detailed reasoning. Processes multiple file types from Google Cloud Storage and applies AI analysis to all submitted materials.



## OpenAPI

````yaml api-reference/ai.yaml post /generate-award
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:
  /generate-award:
    post:
      tags:
        - generate-award
      summary: Generate arbitration award
      description: >-
        Analyzes case docket documents and exhibits to generate an arbitration
        award with outcome determination and detailed reasoning. Processes
        multiple file types from Google Cloud Storage and applies AI analysis to
        all submitted materials.
      operationId: generateArbitrationAward
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - prompt
                - documents
                - exhibits
              properties:
                prompt:
                  type: string
                  minLength: 1
                  maxLength: 50000
                  description: AI instructions for generating the award
                  example: >-
                    Analyze all documents and exhibits to determine the outcome
                    and provide detailed reasoning for the arbitration award.
                documents:
                  type: array
                  description: List of case docket documents
                  items:
                    type: object
                    required:
                      - gsUrl
                      - contentType
                    properties:
                      gsUrl:
                        type: string
                        format: uri
                        description: Google Cloud Storage URL beginning with gs://
                        example: >-
                          gs://platform-cases/2025/case-123/statement-of-claim.pdf
                      contentType:
                        type: string
                        description: MIME type of the document
                        example: application/pdf
                exhibits:
                  type: array
                  description: List of case docket exhibits
                  items:
                    type: object
                    required:
                      - gsUrl
                      - contentType
                      - number
                      - party
                    properties:
                      gsUrl:
                        type: string
                        format: uri
                        description: Google Cloud Storage URL beginning with gs://
                        example: gs://platform-cases/2025/case-123/exhibit-1.pdf
                      contentType:
                        type: string
                        description: MIME type of the exhibit file
                        example: application/pdf
                      number:
                        type: string
                        description: Exhibit number
                        example: '1'
                      description:
                        type: string
                        description: Brief description of the exhibit
                        example: Parking agreement contract
                      party:
                        type: string
                        description: Party that submitted the exhibit
                        example: claimant
      responses:
        '200':
          description: Generated arbitration award
          content:
            application/json:
              schema:
                type: object
                properties:
                  outcome:
                    type: string
                    example: >-
                      The arbitrator finds in favor of the claimant and awards
                      damages in the amount of $300.00.
                  reasons:
                    type: string
                    example: >-
                      The evidence clearly shows that the respondent entered
                      into a valid parking agreement and failed to make payments
                      as required. The claimant provided sufficient
                      documentation of the breach.
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````