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

# Prompts auflisten

> Die Prompts des Nutzers in Anzeigereihenfolge. Welche Prompts ein Nutzer sieht, entscheidet der Service.

Einen Chat aus einem Prompt starten: `id` als `promptId` an `POST /chats/{id}/messages` senden.

Prompts mit `hasDashboard: true` sind für ein Dashboard in der Delicious Data App geschrieben. Über die API gibt es kein Dashboard, der Assistent fragt dann zuerst nach Zeitraum oder Standort.



## OpenAPI

````yaml /api-reference/partner-api.json get /prompts
openapi: 3.1.0
info:
  title: Delicious AI Partner-API
  version: 1.0.0
  description: >-
    Delicious AI als Chat-Backend für ein eigenes Frontend.


    Alle Pfade liegen unter `/api/public/v1`. Jeder Request braucht das Access
    Token des Nutzers als Bearer Token.
servers:
  - url: >-
      https://delicious-ai-app.wonderfulgrass-3eed3e5c.westeurope.azurecontainerapps.io/api/public/v1
    description: Produktion
security:
  - bearerAuth: []
tags:
  - name: Sitzung
    description: Angemeldeter Nutzer
  - name: Prompts
    description: Prompts des Nutzers
  - name: Chats
    description: Chats anlegen, auflisten, laden, löschen
  - name: Nachrichten
    description: Nachricht senden, Antwort streamen
paths:
  /prompts:
    get:
      tags:
        - Prompts
      summary: Prompts auflisten
      description: >-
        Die Prompts des Nutzers in Anzeigereihenfolge. Welche Prompts ein Nutzer
        sieht, entscheidet der Service.


        Einen Chat aus einem Prompt starten: `id` als `promptId` an `POST
        /chats/{id}/messages` senden.


        Prompts mit `hasDashboard: true` sind für ein Dashboard in der Delicious
        Data App geschrieben. Über die API gibt es kein Dashboard, der Assistent
        fragt dann zuerst nach Zeitraum oder Standort.
      operationId: listPrompts
      responses:
        '200':
          description: Prompts des Nutzers
          content:
            application/json:
              schema:
                type: object
                required:
                  - prompts
                properties:
                  prompts:
                    type: array
                    items:
                      $ref: '#/components/schemas/Prompt'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/BackendUnavailable'
components:
  schemas:
    Prompt:
      type: object
      required:
        - id
        - icon
        - label
        - prompt
        - kind
        - hasDashboard
      properties:
        id:
          type: string
          example: ab12cd34ef56gh78ij90klmn
        icon:
          type: string
          example: 📊
        label:
          type: string
          example: Wochenrückblick Verkäufe
        description:
          type:
            - string
            - 'null'
          example: Verkäufe, Retouren und Top-Artikel der letzten sieben Tage.
        prompt:
          type: string
          description: Text, der als Nachricht des Nutzers gesendet wird
          example: Fasse die Verkäufe der letzten Woche zusammen …
        kind:
          type: string
          enum:
            - library
            - own
            - personal
          description: >-
            `library`: von Delicious Data · `own`: vom Unternehmen · `personal`:
            vom Nutzer
        hasDashboard:
          type: boolean
          description: >-
            Für ein Dashboard geschrieben. Ohne Dashboard fragt der Assistent
            zuerst nach Zeitraum oder Standort.
    Error:
      type: object
      required:
        - message
      properties:
        code:
          type: string
          description: >-
            Fehlercode. Fehlt bei den beiden Antworten der Auth-Schicht
            (`Invalid API token`, `Product backend unavailable`).
          example: chat_not_found
        message:
          type: string
          example: Chat not found
  responses:
    Unauthorized:
      description: >-
        Kein oder ungültiges Token. `Invalid API token`: abgelaufen oder
        widerrufen, neues Token holen.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            message: Invalid API token
    Forbidden:
      description: '`forbidden`: Der Assistent ist für diesen Nutzer nicht freigeschaltet'
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            code: forbidden
            message: The AI assistant is not enabled for this user
    BackendUnavailable:
      description: Backend vorübergehend nicht erreichbar. Request wiederholen.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            message: Product backend unavailable
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        Access Token des Nutzers aus der Delicious Data App (Einstellungen →
        Benutzerkonto → API-Token). Gilt bis zu sechs Tage, endet mit dem
        Logout.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.