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

# Request factsheet generation

> Requests generation of the factsheet for the selected run. If a factsheet already exists, set `force` to regenerate it.



## OpenAPI

````yaml /api-reference/openapi-v2.json post /strategies/{strategyId}/factsheet
openapi: 3.0.0
info:
  title: Noonum API v2
  version: 2.0.0
  contact:
    name: Noonum Support
    email: hello@noonum.com
  description: >
    Create and manage investment strategies, portfolios, and backtests. The API
    covers the full strategy lifecycle, including creation and editing, the
    archive and revive flow, version submission and run state, result companies,
    evidence, factsheets, exposures, and taxonomy.
servers:
  - url: https://api.noonum.ai/v2
security:
  - bearerAuth: []
tags:
  - name: UserStrategies
    description: Create, read, update, and manage your own investment strategies.
  - name: Helper
    description: >-
      Shared utilities for company lookup and search, objective tooling, and a
      health check.
  - name: Portfolios
    description: Create, read, update, and delete portfolios.
  - name: Backtest
    description: Run a standalone backtest on a portfolio of companies.
paths:
  /strategies/{strategyId}/factsheet:
    parameters:
      - name: strategyId
        in: path
        required: true
        schema:
          type: string
          format: uuid
        description: UUID of the strategy.
    post:
      tags:
        - UserStrategies
      summary: Request factsheet generation
      description: >-
        Requests generation of the factsheet for the selected run. If a
        factsheet already exists, set `force` to regenerate it.
      operationId: app.api.v2.strategies.request_factsheet
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              description: Parameters for requesting factsheet generation.
              additionalProperties: false
              properties:
                as_of_date:
                  description: >-
                    The as-of date in `YYYY-MM-DD` format that selects the run.
                    When omitted, the latest completed run for the version is
                    used.
                  type: string
                  format: date
                version_id:
                  description: >-
                    The version to use. When omitted, the strategy's active
                    version is used.
                  type: string
                  format: uuid
                force:
                  description: Regenerate even when a factsheet already exists for the run.
                  type: boolean
                  default: false
      responses:
        '202':
          description: Factsheet generation was requested.
          content:
            application/json:
              schema:
                type: object
                required:
                  - status
                properties:
                  status:
                    type: string
                    example: generating
        '404':
          description: The strategy, version, or run was not found.
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT or API Key
      description: |
        Enter 'Bearer' followed by a space and then your JWT or API Key.
        Example: `Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...`
        or `Bearer YOUR_API_KEY_HERE`

````