PassportCraft API documentation

Create, update and publish Digital Product Passports from your own systems. Every endpoint belongs to a single organization, and a credential only ever sees the organizations it has been granted.

API version
2026-08-01
Base URL
https://passportcraft.com/api/v1
OpenAPI 3.1.0 document
openapi.json
Endpoints
26

Paths, methods, scopes, field names and error codes are published in English, because English is the language of the interface itself — they are what a caller types or matches on. So is every code sample and JSON payload, and the exact sentence an error response carries: /v1 does not read Accept-Language, so translating what the API literally sends would misdescribe it. Everything written about them follows the language of this page.

Start here

Reference

One page per resource. Each endpoint carries its scope, its parameters, its request body, a response example and the refusals it can return.

PassportCraft API reference: Digital Product Passport endpoints | PassportCraft