DPP Data
Read Digital Product Passport data for products. DPP data is organised into 15 categories covering sustainability, supply chain, materials, and compliance.
Get Full DPP
GET /v1/products/{id}/dpp
Returns the complete DPP for a product as a W3C Verifiable Credential in JSON-LD format. This is the canonical DPP document containing all 15 categories.
Request:
curl https://api.acme.trackvision.ai/v1/products/a1b2c3d4-.../dpp \
-H "Authorization: Bearer $TV_API_KEY"
Response:
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://ref.gs1.org/voc/",
"https://untp.unece.org/contexts/v1"
],
"type": ["VerifiableCredential", "gs1:DigitalProductPassport"],
"id": "urn:uuid:a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"issuer": "did:web:acme.trackvision.ai",
"issuanceDate": "2024-01-15T10:00:00Z",
"credentialSubject": {
"id": "https://resolver.acme.trackvision.ai/01/09506000134352",
"composition": { ... },
"supplyChain": { ... },
"environmental": { ... }
},
"proof": {
"type": "DataIntegrityProof",
"cryptosuite": "eddsa-jcs-2022",
"verificationMethod": "did:web:acme.trackvision.ai#key-1",
"proofValue": "z..."
}
}
See JSON-LD Format for the full structure.
Get DPP Category
GET /v1/products/{id}/dpp/{category}
Returns a single DPP category for a product.
Request:
curl https://api.acme.trackvision.ai/v1/products/a1b2c3d4-.../dpp/composition \
-H "Authorization: Bearer $TV_API_KEY"
DPP Categories
| Category | Description |
|---|---|
composition | Materials and fibres used in the product |
supply-chain | Tier-by-tier supply chain map |
transport | Logistics legs and carbon from transport |
documentation | Regulatory and compliance documents |
environmental | Carbon footprint, water use, energy consumption |
social | Labour conditions and social compliance |
animal-welfare | Animal welfare certifications and standards |
circularity | Recyclability, repairability, end-of-life info |
health | Substances of concern, chemical restrictions |
brand-info | Brand CSR commitments and company info |
identifiers | GS1 and other product identifiers |
commercial | Manufacturing country, year of production |
technical-performance | Durability, performance test results |
cost-scale | Production volume and cost band |
after-sales | Repair events, warranty, service history |
See Categories Reference for the full field reference for each category.
Supplier Data Endpoints
In addition to the full DPP, you can access specific supplier-provided datasets:
Materials
GET /v1/products/{id}/materials
Returns materials and composition data submitted by suppliers.
Carbon Footprint
GET /v1/products/{id}/carbon-footprint
Returns carbon footprint data across Scope 1, 2, and 3 emissions.
Facilities
GET /v1/products/{id}/facilities
Returns manufacturing facility information submitted by suppliers.
Technical Tests
GET /v1/products/{id}/technical-tests
Returns technical performance test results and certifications.
Supplier Certifications
GET /v1/suppliers/{id}/certifications
Returns all certifications held by a supplier (e.g., GOTS, Fair Trade, ISO 9001).
Supplier Compliance
GET /v1/suppliers/{id}/compliance
Returns compliance documents and declarations submitted by a supplier.