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

# List Design Systems

List the published design systems available to the authenticated user. Use a returned `id` as `design_system_id` when creating a presentation.

Modern Slides can work with any published design system available to your account, including your organization's custom fonts, colors, components, and visual language. Draft or inaccessible design systems are not returned.

<Note>
  A design system is required when `artifact_format` is `presentation`. Other supported artifact formats may omit it.
</Note>


## OpenAPI

````yaml GET /api/modern/v1/design-systems
openapi: 3.1.0
info:
  title: Alai API
  description: API endpoints for Alai Classic, Creative, and Modern presentation generation
  version: 1.1.0
servers:
  - url: https://slides-api.getalai.com
security:
  - BearerAuth: []
paths:
  /api/modern/v1/design-systems:
    get:
      tags:
        - Modern Slides API
      summary: List Design Systems
      operationId: list_design_systems_api_modern_v1_design_systems_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/ModernApiDesignSystem'
                type: array
                title: Response List Design Systems Api Modern V1 Design Systems Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    ModernApiDesignSystem:
      properties:
        id:
          type: string
          title: Id
        name:
          type: string
          title: Name
        target_format:
          anyOf:
            - type: string
            - type: 'null'
          title: Target Format
      type: object
      required:
        - id
        - name
      title: ModernApiDesignSystem
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: Your Alai API key. Get one from your account settings at app.getalai.com

````