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.