---
title: "API Übersicht"
description: "Einführung in die REST-API der Contsult DPP-Plattform – mit direktem Link zur interaktiven API-Referenz."
canonical_url: "https://digital-product-passport.cloud/docs/api-and-developer/general"
---

> Index of every page on this site: [llms.txt](https://digital-product-passport.cloud/llms.txt)

Die Contsult DPP-Plattform bietet eine **REST-API** für den programmatischen Zugriff auf Produktpässe, Attribute und
Dateien. Die API folgt dem API-First-Prinzip – alle Funktionen, die über die Admin-Oberfläche verfügbar sind, können auch
über die API gesteuert werden.

<tip>

**Vollständige API-Referenz**
Die interaktive Swagger-Doku mit allen Endpunkten, Anfrage-/Antwort-Schemata und einer „Try it out"-Funktion findest du
unter [my.digital-product-passport.cloud/api-docs](https://my.digital-product-passport.cloud/api-docs#tag/overview).
Du musst dafür in der DPP-Plattform eingeloggt sein.

</tip>

## Was findest du wo?

<table>
<thead>
  <tr>
    <th>
      Inhalt
    </th>
    
    <th>
      Ort
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      Alle Endpunkte, Parameter und Anfrage-/Antwort-Body
    </td>
    
    <td>
      <a href="https://my.digital-product-passport.cloud/api-docs#tag/overview" rel="nofollow">
        API-Referenz (Swagger)
      </a>
    </td>
  </tr>
  
  <tr>
    <td>
      API-Schlüssel anlegen und verwalten
    </td>
    
    <td>
      <a href="/docs/produktdokumentation/organization/api-keys">
        Organization → API Keys
      </a>
    </td>
  </tr>
  
  <tr>
    <td>
      Authentifizierung und Sicherheitshinweise
    </td>
    
    <td>
      <a href="/docs/api-and-developer/authentication">
        Authentifizierung
      </a>
    </td>
  </tr>
</tbody>
</table>

## Grundprinzipien

- **REST über HTTPS** – JSON für Anfragen und Antworten.
- **Server** – alle Aufrufe gehen gegen `https://my.digital-product-passport.cloud`.
- **API-Schlüssel-Header** – jeder Aufruf benötigt einen gültigen API-Schlüssel im `x-api-key`-Header.
- **API-First** – die UI nutzt dieselben Endpunkte wie externe Integrationen.

Versionierung, Rate-Limit-Header und alle weiteren technischen Details sind in der Swagger-Doku dokumentiert und werden
dort aktuell gehalten.

## Erste Schritte

1. **API-Schlüssel erstellen** – siehe [Organization → API Keys](https://digital-product-passport.cloud/docs/produktdokumentation/organization/api-keys).
2. **Authentifizierung verstehen** – siehe [Authentifizierung](https://digital-product-passport.cloud/docs/api-and-developer/authentication).
3. **Endpunkte erkunden** – direkt in der
[Swagger-Referenz](https://my.digital-product-passport.cloud/api-docs#tag/overview) inklusive „Try it out".
