Back to the catalog

OpenDPP Integration API — Knowledge Bundle

Bundle OKF 0.2 · 7 conceitos · OpenDPP/opendpp-knowledge

Open source Repository Open in the app JSON README (API)

About

<!-- Copyright (c) Opendpp UAB. SPDX-License-Identifier: LicenseRef-OpenDPP-Proprietary -->

# OpenDPP Integration API — Knowledge Bundle

> An OKF (Open Knowledge Format) projection of the public [OpenDPP Integration API](https://opendpp-node.eu/api-reference), for ingestion by AI agents and humans alike. Generated from [`/openapi.json`](https://opendpp-node.eu/openapi.json) (API v1.15.0).

# Concepts

* [Overview](overview.md) - What the OpenDPP Integration API does, how it is organised, and where to start.
* [Log](log.md) - Generation history.

# Subdirectories

* [guides](guides/index.md) - Curated integration playbooks and references.
* [tags](tags/index.md) - One overview per API domain.
* [operations](operations/index.md) - One concept per endpoint.
* [schemas](schemas/index.md) - One concept per request/response object.
* [webhooks](webhooks/index.md) - Lifecycle events you can subscribe to.

Details

Kind
OKF bundles
Topic
Developer tools
Publisher
opendpp
Origin
okf_github
Category
dados
Version
0.2
Stars
1
Last push
2026-09-01T20:09:09Z
Repository state
ativo
Language
JavaScript
License
Apache-2.0
Added
2026-09-08 16:02:35
Updated
2026-09-08 16:02:35
Origin id
OpenDPP/opendpp-knowledge:index.md

README

<p align="center">
  <img src="https://raw.githubusercontent.com/OpenDPP/opendpp-knowledge/main/assets/opendpp-mark.png" alt="OpenDPP" width="96" height="96">
</p>

# OpenDPP Knowledge Bundle

> **Generated mirror.** The source of truth is the private `opendpp-node` backend; this bundle is
> generated from its public OpenAPI spec. **Pull requests are closed automatically** — but **issues are
> welcome** (see [`CONTRIBUTING.md`](CONTRIBUTING.md)).

> A machine-readable **[Open Knowledge Format](https://github.com/GoogleCloudPlatform/knowledge-catalog/tree/main/okf)** (OKF)
> projection of the [OpenDPP](https://opendpp-node.eu) Digital Product Passport **Integration API** —
> agent-ingestible Markdown for AI agents and humans.

OpenDPP is a B2B platform for **EU Digital Product Passports (DPPs)**, aligned with the data
requirements of the ESPR (Regulation (EU) 2024/1781) and the EU Battery Regulation
(Regulation (EU) 2023/1542). This repository is a knowledge bundle: a directory of cross-linked
Markdown "concepts" (one per API operation, tag, schema and webhook, plus curated guides), each with
a YAML frontmatter block. An LLM can ingest it verbatim into context; a person can read it here on
GitHub.

This bundle is **generated** from the public OpenAPI document at
<https://opendpp-node.eu/openapi.json> and is refreshed whenever the API version changes — so it never
drifts from the running service. Do not hand-edit concepts here; they are overwritten on each sync.

## Start here

- [`index.md`](index.md) — the bundle root listing (progressive disclosure).
- [`overview.md`](overview.md) — what the API does and how it is organised.
- [`manifest.json`](manifest.json) — every concept with its `type`/`title`/`description`/`resource`.

## Layout

| Path | Contents |
|------|----------|
| [`guides/`](guides) | Curated playbooks/references: authentication, errors, rate limits, access tiers, sealing & verification, AAS/UNTP interop, conformance. |
| [`tags/`](tags) | One overview per API domain, linking to its operations. |
| [`operations/`](operations) | One concept per endpoint — method, path, parameters, request/response schemas, a curl example. |
| [`schemas/`](schemas) | One concept per request/response object, with its JSON Schema and the operations that use it. |
| [`webhooks/`](webhooks) | The lifecycle events you can subscribe to. |

## Related

- **OpenAPI spec & API reference:** <https://opendpp-node.eu/openapi.json> · <https://opendpp-node.eu/api-reference>
- **Live bundle + discovery:** <https://opendpp-node.eu/okf> · <https://opendpp-node.eu/llms.txt>
- **Interop boundary kit** (official AAS + UNTP schemas, samples, an offline conformance validator):
  <https://github.com/OpenDPP/opendpp-interop>
- **Client SDKs** (`@opendpp/sdk` (TypeScript) + Python, generated from the OpenAPI contract):
  <https://github.com/OpenDPP/opendpp-sdk>

## License & trademark

[Apache-2.0](LICENSE). See [`NOTICE`](NOTICE) for how the underlying API specification may be used.

"OpenDPP" is a trademark of Opendpp UAB. The Apache-2.0 license covers the content, not the name:
forks may rebuild but must rename, and "OpenDPP-conformant" is reserved for output validated
against the hosted node — see [`TRADEMARK.md`](TRADEMARK.md).

More