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

# Asset lesen

> Liefert ein Asset: Stammdaten, Daten des Typs, Kurzansicht, ITAM- und
ISMS-Daten. `select` schränkt die Felder ein.

Berechtigung: *Lesen*.




## OpenAPI

````yaml /api-reference/openapi.de.yaml get /asset/{id}
openapi: 3.0.4
info:
  title: Docusnap365 REST API
  version: v1
  description: |
    Öffentliche REST-API von Docusnap365. Lesender Zugriff auf die Assets
    eines Mandanten mit Filter, Sortierung, seitenweiser Ausgabe über Cursor
    und Laden von Asset-Details; schreibender Zugriff über das Anlegen und
    Aktualisieren von Assets.

    **Authentifizierung.** API-Schlüssel im Header `x-api-key`. Schlüssel
    legen Sie in Docusnap365 unter *Verwaltung › API-Schlüssel* an. Jeder
    Schlüssel trägt die Berechtigung *Lesen*; *Schreiben* lässt sich zusätzlich
    vergeben. Lesende Endpunkte verlangen *Lesen*, schreibende *Schreiben*.

    **Sichtbarkeit.** Der Schlüssel gehört einem Benutzer; dessen Rechte
    gelten. Zurückgegeben wird ausschließlich, was die Filter dieses Benutzers
    auf Organisation, Plattform, Domäne und Standort zulassen. Fehlende Rechte
    erzeugen keinen Fehler, sondern eine kleinere Ergebnismenge.

    Geliefert werden nur **aktive** Assets. Gelöschte, archivierte und
    ausgeblendete Assets sind nicht erreichbar, auch nicht über einen Filter
    auf `status`. Assets eines deaktivierten Typs werden nicht zurückgegeben.
servers:
  - url: https://api.docusnap365.com/api/v1
    description: Produktion
security:
  - apiKey: []
tags:
  - name: Assets
    description: Assets lesen, abfragen, anlegen und aktualisieren.
paths:
  /asset/{id}:
    get:
      tags:
        - Assets
      summary: Asset lesen
      description: |
        Liefert ein Asset: Stammdaten, Daten des Typs, Kurzansicht, ITAM- und
        ISMS-Daten. `select` schränkt die Felder ein.

        Berechtigung: *Lesen*.
      operationId: getAsset
      parameters:
        - name: id
          in: path
          required: true
          description: ID des Assets.
          schema:
            type: string
            format: uuid
        - name: select
          in: query
          required: false
          description: JSON-Array der zurückzugebenden Felder.
          schema:
            type: string
          example: '["id","name","status"]'
      responses:
        '200':
          $ref: '#/components/responses/AssetResult'
        '400':
          $ref: '#/components/responses/BadRequest'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'
components:
  responses:
    AssetResult:
      description: >
        Ergebnismenge. Ist ein Expand nicht vollständig geliefert, enthält
        `incompleteExpands` je Expand einen Cursor für `POST /assets/expand`
        oder `POST /cursor/continue`.
      content:
        application/json:
          schema:
            type: object
            additionalProperties: true
    BadRequest:
      description: >
        Ungültige Anfrage — unbekanntes Feld, ungültiger Ausdruck in `select`
        oder `search`, fehlender Pflichtwert.
      content:
        text/plain:
          schema:
            type: string
    Forbidden:
      description: API-Schlüssel fehlt oder trägt nicht die erforderliche Berechtigung.
      content:
        text/plain:
          schema:
            type: string
    NotFound:
      description: Kein Asset mit dieser ID im sichtbaren Bestand.
    ServerError:
      description: Unerwarteter Fehler.
      content:
        text/plain:
          schema:
            type: string
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: >
        API-Schlüssel aus Docusnap365 (*Verwaltung › API-Schlüssel*). Lesende
        Endpunkte verlangen die Berechtigung *Lesen*, schreibende *Schreiben*.

````

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