Introduction to Digital Product Passport APIs
Keyban's Digital Product Passport APIs let you issue, enrich, and monitor tokenized product identities - seamlessly integrated into your existing workflows. Whether you're building for traceability, resale, compliance or marketing, these APIs are designed for flexibility and scale.
Key Benefits
- Scalability: Designed to handle large volumes of tokens efficiently.
- Security: Leverages advanced encryption and robust access controls.
- Easy Integration: Connect effortlessly with ERP, CRM, and other systems.
- Efficiency: Streamlines tokenization and blockchain workflows.
- Progressive Enrichment: Start with basic data at minting and complete the passport later with certifications, events, or ownership transfers.
- Multi-level structure: Define reusable product-level data, shared lot metadata, and unique item tracking.
Use Cases
- Reduce fraud in secondary markets: Verify product authenticity with tokenized IDs.
- Automate post-sale engagement: Trigger messages or rewards when a product is claimed or resold.
- Connect supply chain partners: Create trusted, audit-friendly data shared with manufacturers, logistics, and retailers.
- Prove environmental or safety compliance: Attach verifiable documentation and certifications to products.
Digital Product Passport API Overview
Our Digital Product Passport APIs let you manage digital product passports from creation to real-time monitoring. For full technical details, please refer to our Tokenization APIs Documentation.
Getting Started
- Create an Application in the Dashboard: Log in to the Keyban Dashboard as an organization admin and create a new application. This will generate an API key that allows you to interact with the REST API to create and manage Digital Product Passports.
- Review the Documentation: Follow our integration guides.
- Test with Curl:
Here’s an example of how to mint a basic DPP including serial number, category, and descriptive metadata:
curl -L 'https://api.prod.keyban.io/v1/tpp/mint' \
-H 'Content-Type: application/jsonl; charset=utf-8' \
-H 'Accept: application/json' \
-H 'X-Api-Key: <X-Api-Key>' \
-d '{"tppId": "b7cd08dc66a04d4c386285715d9026e8cebcbe737e9563f6f1b1aa2c563df98e", "metadata": {"name": "XYZ Mobile 12 5,5 5G 128 Go Double SIM Gris", "description": "Discover the XYZ Mobile 12: a sleek 5G smartphone in grey finish, featuring a 5.5-inch display and 128 GB of storage.", "image": "https://dummyimage.com/600x400/333/fff%26text=Mobile+12+5,5+5G+128+Go", "attributes": [{"trait_type": "Ean", "value": "9783161484100"}, {"trait_type": "Serial number", "value": "SN123"}, {"trait_type": "Product category", "value": "Smartphone 5G"}, {"trait_type": "Brand", "value": "PhoneBrand"}, {"trait_type": "Model", "value": "Z-Phone 12"}, {"trait_type": "Color", "value": "Gris"}], "external_url": "https://www.lipsum.com/feed/html%26amount=20&what=words&start=yes", "creator": "Some integrator ID or Name", "blockchain": "Starknet"}}'
For post-sale engagement or marketing use cases, consider pairing this API with our Engagement Hub.
Conclusion
Start issuing Digital Product Passports today and bring transparency, trust, and traceability to your product ecosystem.